xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='attr/sockcreate\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 711.091362][T13932] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.113337][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.122030][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.129844][T13931] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.145761][T13932] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.146286][T13931] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.161718][T13931] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.163420][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.171326][T13931] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.184270][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.187306][T13932] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.191688][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.209055][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.217282][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.226722][T13931] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.234764][T13931] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.242618][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.251135][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.274085][T13927] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:52 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(0x0, 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 711.292502][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.301956][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.310717][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.321361][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.341042][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.349288][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.358027][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.379481][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.391090][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.399541][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.408092][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.415804][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.433471][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.440988][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.472056][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.479524][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.493249][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.502015][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.511021][T13934] loop3: detected capacity change from 0 to 1024 [ 711.517766][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.526212][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.536168][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.544420][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.558367][T13927] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:52 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwf3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhb27i5HrrO8HfvbVawcSAyF/J38Da8cY42yy65f4hdbFhNeGtxJISvoS2/WunQW/xWuXJI1kR4ESCaOiirbhoi2gqM1NhVXlglYB5QK1qlSJtBf0BlGhchFVAQWkSm1FstWc8zzPzszOzuzak/XMOZ+PFP+8M2fmnDlz5ux+1/nOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 711.566850][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.580081][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.597242][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.614336][T13934] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.626950][T13936] loop0: detected capacity change from 0 to 1024 [ 711.633869][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.641523][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.650225][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.658266][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.661971][T13934] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.674016][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.682923][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.702932][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.710356][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.714368][T13934] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.722044][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.736440][T13928] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.744319][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.751723][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.766582][ T29] audit: type=1800 audit(1707981292.623:394): pid=13928 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.4" name="file1" dev="loop4" ino=20 res=0 errno=0 [ 711.773195][T13934] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.816024][T13936] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:52 executing program 4: r0 = syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r1, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) r2 = syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='attr/sockcreate\x00') r3 = openat$smackfs_load(0xffffffffffffff9c, &(0x7f0000000180)='/sys/fs/smackfs/load-self2\x00', 0x2, 0x0) preadv(r0, &(0x7f00000005c0)=[{&(0x7f00000002c0)=""/39, 0x27}, {&(0x7f0000000300)=""/23, 0x17}, {&(0x7f00000003c0)=""/136, 0x88}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/128, 0x80}], 0x5, 0x1, 0x6) lseek(r3, 0x7fffffffffffffff, 0x0) sendfile(r3, r2, 0x0, 0xd6) r4 = open_tree(0xffffffffffffff9c, &(0x7f0000000640)='\x00', 0x89901) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r6 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r6, 0x81f8943c, &(0x7f00000001c0)={0x0, ""/256, 0x0, 0x0}) ioctl$BTRFS_IOC_INO_LOOKUP(r5, 0x8030942b, &(0x7f00000008c0)={r7}) ioctl$BTRFS_IOC_GET_SUBVOL_ROOTREF(0xffffffffffffffff, 0xd000943d, &(0x7f0000000f00)={0x1, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0}, {}, {}, {}, {}, {}, {}, {}, {r8}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {r7}, {0x0, r9}, {}, {}, {}, {r7}], 0xff, "7e8fb1377f7d16"}) ioctl$BTRFS_IOC_TREE_SEARCH_V2(r1, 0xc0709411, &(0x7f0000000680)=ANY=[@ANYRES64=r10, @ANYBLOB="060000000000000100ffff7f00000000ffffff7f000000000100000000000000a5d70000000000000300000000000000ac00000001000080ffffff7f080000003f00000000000000ff0000000000000001000000000000800100000000000000380000000000000000000000000000000000000000000000000000000000000100"/160]) move_mount(r4, &(0x7f0000000040)='.\x00', 0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x0) r11 = openat$damon_rm_contexts(0xffffffffffffff9c, &(0x7f0000000000), 0x2a100, 0x10) io_uring_register$IORING_REGISTER_FILES_UPDATE(r2, 0x6, &(0x7f0000000100)={0x8, 0x0, &(0x7f00000000c0)=[r4, r1, r2, r11, r0]}, 0x5) [ 711.818419][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.834996][T13936] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.841235][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.858922][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.859604][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.866568][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.888197][T13927] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.892746][T13936] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.907872][ T29] audit: type=1800 audit(1707981292.753:395): pid=13927 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 07:14:52 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 711.911860][T13936] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.929951][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.982606][T13934] hfsplus: request for non-existent node 16777216 in B*Tree [ 711.991589][T13936] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.014800][T13934] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.027986][T13936] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.071910][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.108826][T13939] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:52 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(0x0, 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 712.120448][T13941] loop4: detected capacity change from 0 to 1024 [ 712.120778][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.209095][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.252169][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.287739][T13941] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.297389][T13943] loop2: detected capacity change from 0 to 1024 [ 712.304727][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.342391][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.352652][T13941] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.364181][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.402206][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.404411][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.412126][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.424942][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.432239][T13945] loop0: detected capacity change from 0 to 1024 [ 712.465376][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.470526][T13945] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.476233][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.486507][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.498164][T13945] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.499043][T13941] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.511402][T13945] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.521136][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.535118][T13945] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.541958][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.545187][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.549976][T13941] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.564748][T13945] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.568537][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.579744][T13945] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.583755][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.595380][T13943] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:53 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 712.612211][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.619799][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.623553][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.628601][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.645262][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.662027][T13941] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.674156][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.676027][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.691903][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.699384][T13941] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.701394][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.707173][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.730559][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.732179][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.738513][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.745715][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.745966][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.784003][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.802054][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.810208][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.818965][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.822067][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.855904][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.877894][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.887295][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.896671][T13950] loop0: detected capacity change from 0 to 1024 [ 712.900889][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.903501][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.918850][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.932651][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.945989][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.959397][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.968235][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.973244][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 712.992385][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.005999][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.014035][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.021626][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.024653][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.031367][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.042025][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.051269][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.059173][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.072308][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.077236][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.086559][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.090932][T13939] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.094408][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.094478][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.118333][T13950] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:54 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 713.126251][ T29] audit: type=1800 audit(1707981293.963:396): pid=13939 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 713.136496][T13938] loop1: detected capacity change from 0 to 32768 [ 713.155945][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.163585][T13951] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.163609][T13951] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.163920][T13951] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.187476][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.197569][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.202111][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.213106][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.229934][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.237717][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.245639][T13951] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.248084][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.258564][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.272564][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.280739][ T5238] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 713.292332][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.300043][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.307759][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.315292][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.332309][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.351936][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.361685][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.369533][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.378402][T13943] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.390888][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.410134][ T29] audit: type=1800 audit(1707981294.263:397): pid=13943 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 713.439213][T13943] hfsplus: unable to mark blocks free: error -4 [ 713.445974][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.453773][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.471989][T13943] hfsplus: can't free extent [ 713.476951][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.486313][T13951] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.501454][T13946] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:54 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 713.512732][T13951] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.526688][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.538086][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.548697][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.552093][T13953] loop3: detected capacity change from 0 to 1024 [ 713.566558][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.574313][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.582493][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.589999][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.601918][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.622804][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.652099][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.665531][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.678299][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.684316][T13953] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.698939][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.718949][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.743533][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.753851][T13953] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.759144][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.772056][T13946] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.789387][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.798281][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.815529][ T29] audit: type=1800 audit(1707981294.673:398): pid=13946 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.4" name="file1" dev="loop4" ino=20 res=0 errno=0 [ 713.816632][T13955] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:54 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) syz_open_procfs(0xffffffffffffffff, &(0x7f00000001c0)='attr/sockcreate\x00') openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 713.851000][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.859109][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.867976][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.876039][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.882752][T13956] loop2: detected capacity change from 0 to 1024 [ 713.884170][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.899383][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.907596][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.922367][T13953] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.960215][T13953] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.968593][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.982136][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 713.991696][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.004627][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.013426][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.014951][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.021024][T13953] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.036552][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.044439][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.052005][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.059517][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.070537][T13953] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.078196][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.093677][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.101271][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.111439][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.125689][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.135878][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.143582][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.158237][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.166251][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.181919][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.183457][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.201464][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.210251][T13959] loop4: detected capacity change from 0 to 1024 [ 714.210347][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.222476][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.239087][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.245261][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.247321][T13950] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:55 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADwP3bgQAAAAAAAyP+1EaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhb27i5HrrO8HfvbVawcSAyF/J38Da8cY42yy65f4hdbFhNeGtxJISvoS2/WunQW/xWuXJI1kR4ESCaOiirbhoi2gqM1NhVXlglYB5QK1qlSJtBf0BlGhchFVAQWkSm1FstWc8zzPzszOzuzak/XMOZ+PFP+8M2fmnDlz5ux+1/nOAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQb9N7Z744kGVZ7b/8j/VZ9rra39eOr88ve9e13kIAAADgar2S//nyDemCg8u4Ud0y//jW7z87Pz8/n3166E9Gvjo/n64Yz7KRNVmWXxdd/vH9A/XLBE9kYwODdV8Pdlj9UIfrhztcP9Lh+tEO16/pcP1Yh+sX7YBF1ha/j8nvbEv+1/XFLs1uzEby67a0uNUTA2sGB+PvcnID+W3mR45ls9mJbCabali+WHYgX/65TbV1fSiL6xqsW9fG2hHy88eOxm0YCPt4S8O6Fu4z+ul7svFf/Pyxo3917qWbW82Ou6Hh/ort3La5tp2fD5cU2zqQrUn7JG7nYN12bmzxnAw1bOdAfrva35u38+VlbufQwmauqubnfCwbzP/+Qr6fhut/rZf208Zw2X/fmmXZxYXNbl5m0bqywWxdwyWDC8/PWHFE1u6jdii9MRte0XG6aRnHaW1Ob2k8TptfE/H53xRuN7zENtQ/TT99fLTuef/l/JUcp1HtUS/1Wmk+Brv9WumVYzAeFy/kD/rJlsfglvD4H9u69DHY8thpcQymx113DG7udAwOjg7l25yehIH8NgvH4I6G5YfyNQ3k88Wt7Y/ByXMnz0zOPfLo7bMnjxyfOT5zateOHVO79uzZt2/f5LHZEzNTxZ9XuLd737psML0GNod9F18D72hatv5Qnf/G6KLz75W+DsfavA7XNy3b7dfhcPODG1idF+TiY7p4bXyqttPHLg1mS7zG8udn+9W/DtPjrnsdDte9Dlt+T2nxOhxexuuwtsyZ7cv7mWW47r9W27D094KrOwbX1x2DzT+PNB+D3f55pFeOwbFwXPxw+9LfCzaG7X1yYqU/jwwtOgbTww3nntol6ef9sX35aHVc3lK74rrR7PzczNk7Hj5y7tzZHVkYq+JNdcdK8/G6ru4xZYuO18EVH68HZ9/65C0tLl8f9tXY7bU/xpZ8rmrL7L6j/XOVf3drvT8bLt2ZhdFlq70/W303r+3P0Sz72vcev+c7j33tvUvuz1re/Pzk1f8snnJp3fl3ZInzb8z9rxbrS3f1xNDIcPH6HUp7Z6ThfNz4VA3n566BfN0vTy7vfDwS/lvt8/GNbc7HG5qW7fb5eKT5wcXz8UCn33ZcnebncywcJyem2p+Pa8ts2LnSY3K47fn41jAHwv5/Z0gKKRfVHTtLHbdpXcPDI+FxDcc1NB6nuxqWHwnZrLauZ3Ze2XG67dbivobSo1uwWsfpeNOy3T5O0+++ljpOBzr99u3KND+fY+G4uHFX++O0tszzu6/+3Lk2/rXu3Dna6RgcGRqtbfNIOgjz8302vzYeg3dkR7PT2YlsOr92ND+eBvJ1Tdy5vGNwNPy32ufKDW2OwW1Ny3b7GEzfx5Y69gaGFz/4Lmh+PsfCcfHUne2Pwdoy79vb3Z9dt4VL0jJ1P7s2/35tqd953dK0m16rY2U4bOf39rb/3WxtmRP7Vpoz2++n28Il17XYT82v36VeU9PZ6uynDWE7X9q39H6qbU9tma/uX+bxdDDLsgsP3ZX/vjf8+8rfnv/Bsw3/7tLq33QuPHTXz15/7B9Wsv0A9L9Xi7Gu+F5X9y9Ty/n3fwAAAKAvxNw/GGYi/wMAAEBpxNwf/6/wRP4HAACA0oi5fzjMpCL5f8P7Xpp99UKWmvnzQbw+7Ya7i+Vix3UqfD0+v6B2+V1Pz/zX319Y3roHsyz75d1/0HL5DXfH7SqMh+28/P7Gyxd59vZlrfvwvRfSeuv7618P9x8fz3IPg1YV3Kksy5674cv5esbvv5TP5+8+nM97Lj75RG2Zl/cXX8fbv/imYvk/D+Xfg8eONNz+xbAffhLm1Icb90d8LPF237r0zo1771tYX7zdwObr80WfeqC43/g+OV95olg+7ueltv87X3rmW7XlH3576+2/MNh6+58J9/t0mP/zlmL5+ueg9nW83RfC9sf1xdvd8c3vttz+y18slj/zgWK5w2HG9W8LX2/5wEuz9c/VwwNHGh5X9sFiubj+qR/8UX59vL94/83bP3boUsP+aD4+nv/X4n4mm5aPl8f1RH/XtP7a/dQfn3H9z/zh4Yb93Gn9l+958S21+21e/21Ny515aHu+/oX7a3zHpr/4wpdbri9uz8G/OdPweA5+IryOw/qfeiAcj+H6/71c3F/zuysc/kTj+Scu//X1FxoeT/ShXxTrv/zu4/lcM7Z23XWve/31F99W23dZ9sKa4v46rf/4X55u2P5v3FTsj3h97Og3r38pcf1nPzdx6vTc+dnptFcfuyF/75yPFNsTt/eGcG5t/vrQ6XMPzpwdnxqfyrLx8r6F3hX7Zpg/K8bF9kvPL/qOsv3e8Hze8mfPrdv6L1+Kl//bp4rLL324+L71jrDcV8Ll68Pzt7L1L/bUppvy1/fA82EL5xe/X/DV2LjlP/cta8Hw+Jt/LojH+5k3P5jvh9p1+feN+Lq+yu3/0XRxP98O+3U+vDPz5psW1le/fHxvhEufLF7vV73/wmkuPq9/HZ7vj/6kuP+4XfHx/ij8HPPdDY3nu3h8fPvCYPP95+/icTGcT7KLxfVxqbi/L718U8vNi+9Dkl28Of/6j9P93Lyih7mUuUfmJk/Mnjr/8OS5mblzk3OPPHro5Onzp84dyt/L89BnOt1+4fy0Lj8/Tc/s2Z3lZ6vTxXiNXevtP3Pv0em9U1unZ44dOX/s3L1nZs4ePzo3d3Rmem7rkWPHZj7X6faz0wd27Ny/a+/OieOz0wf27d+/a//E7KnTtc0oNqqDPVOfnTh19lB+k7kDu/fvuPPO3VMTJ09PzxzYOzU1cb7T7fPvTRO1W//+xNmZE0fOzZ6cmZibfXTmwI79e/bs7PhugCfPHJsbnzx7/tTk+bmZs5PFYxk/l19c+97X6faU09y/Fz/PNhso3ogv+/hte9L7s9Y8/fiSd1Us0vQGoi+F96L5pzec2becr2PuHwkzqUj+BwAAgCqIuX80zET+BwAAgNKIuX9NmIn8DwAAAKURc/9YmElF8n/p+v8bLixr/WXt/0f6//r/7dZf+f7/J3ut/1+cL/T/u+Nq+/f6/4H+v/6//r/+v/4/XdC6/78m/W21+/8x96/NskrmfwAAAKiCmPvXhZnI/wAAAFAaMfdfF2Yi/wMAAEBpxNz/ujCTiuR//X/9f/1//X/9/9br1//vT/r/7en/d6D/P5lVq/9/sZvbr/+v/89irfv/WTbwSjFXu/8fc//rw0wqkv8BAACgCmLuvz7MRP4HAACA0oi5/4YwE/kfAAAASiPm/vVhJhXJ//r/+v/6//r/+v+t16//35/0/9vT/+9A/9/n/+v/6//TVb3W/4+5/w1hJhXJ/wAAAFAFMfe/McxE/gcAAIDeM3xlN4u5/01hJovy/xWuAAAAALjmYu6/MWsqglfk3//1//X/9f/1//X/W69/+f3/oUz/v3fo/7en/9+B/r/+v/6//j9d1Wv9/zz3Z2PZm8NMKpL/AQAAoApi7r8pzET+BwAAgNKIuf//hZnI/wAAAFAaMfdvCDOpSP7X/9f/1//X/9f/b71+n//fn/T/29P/70D/X/9f/1//n67qtf5/zP03h5lUJP8DAABAFcTcf0uYifwPAAAApRFz//8PM5H/AQAAoDRi7t8YZlKR/K//3+P9/9gc1f/X/9f/1//X/18W/f/29P870P/X/9f/1/+nq3qt/x9z/1vCTCqS/wEAAKAKYu5/a5iJ/A8AAAClEXP/28JM5H8AAAAojZj7x8NMKpL/9f97vP9f9OBHff6//r/+v/6//v/y6P+3p//fgf6//r/+v/4/XdVr/f+Y+zeFmVQk/wMAAEAVxNy/OcxE/gcAAIDSiLn/1jAT+R8AAABKI+b+LWEmFcn/+v990f/P9P/1//X/9f/1/5dH/789/f8O9P/1//X/9f/pql7r/8fc//Ywk4rkfwAAAKiCmPu3hpnI/wAAAFAaMfe/I8xE/gcAAIDSiLl/W5hJRfK//r/+v/6//r/+f+v16//3J/3/9vT/O9D/1//X/9f/p6t6rf8fc/87w0wqkv8BAACgCmLu3x5mIv8DAABAacTcf1uYifwPAAAApRFz/0SYSUXyv/6//r/+v/6//n/r9ev/9yf9//b0/zvQ/9f/1//X/6ereq3/H3P/7WEmFcn/AAAAUAUx998RZiL/AwAAQGnE3D8ZZiL/AwAAQGnE3D8VZlKR/K//r/+v/6//v6L+/9sW7lf/v6D/31v0/9vT/+9A/1///5r3/0f0/ymVXuv/x9y/I8ykIvkfAAAAqiDm/p1hJvI/AAAAlEbM/bvCTOR/AAAAKI2Y+3eHmVQk/+v/6//r/+v/+/z/1uvX/+9P+v/tdb//Hx+i/r/+v/6/z//X/2exXuv/x9x/Z5hJRfI/AAAAVEHM/XvCTOR/AAAAKI2Y+/eGmcj/AAAAUBox9+8LM6lI/tf/1//X/9f/1/9vvX79//6k/9+ez//vQP9f/1//X/+fruq1/n/M/fvDTCqS/wEAAKAKYu5/V5iJ/A8AAAClEXP/r4SZyP8AAABQGjH3/2qYSUXyv/6//r/+v/6//n/r9ev/9yf9//b0/zvQ/1/F/vxoV7b52m3/Yvr/+v8s1mv9/5j7D4SZVCT/AwAAQBXE3P9rYSbyPwAAAJRGzP3vDjOR/wEAAKA0Yu4/GGZSkfyv/6//r/+v/6//33r9+v/9Sf+/Pf3/DvT/ff6//r/+P13Va/3/mPvfE2ZSkfwPAAAAVRBz/11hJvI/AAAAlEbM/e8NM5H/AQAAoDRi7n9fmElF8r/+v/6//r/+v/5/6/Xr//cn/f/29P870P/X/9f/1/+nq3qt/x9z//vDTCqS/wEAAKAKYu7/QJiJ/A8AAAClEXP/B8NM5H8AAAAojZj7PxRmUpH8r/+v/6//r/+v/996/fr//Un/vz39/w70//X/9f/1/+mqXuv/x9z/62EmFcn/AAAAUAUx998dZiL/AwAAQGnE3P/hMBP5HwAAAEoj5v6PhJlUJP/r/+v/6//r/+v/t16//n9/0v9vr8/6/69cHy7X/y/o//f29q+0/z/c9PVr0v//8VL9//k1zbfX/+e10Gv9/5j7PxpmUpH8DwAAAFUQc//HwkzkfwAAACiNmPs/HmYi/wMAAEBpxNz/G2EmFcn/+v+17VhoL+v/6//nF/RL/3+t/r/+f+f1Vo3+f3t91v/3+f9N9P97e/t9/r/+P4v1Wv8/5v5PhJlUJP8DAABAFcTcf0+YifwPAAAApRFz/yfDTOR/AAAAKI2Y+z8VZlKR/K//7/P/9f/7uP/v8//1//X/F9H/b0//vwP9f/3/Xuv//4f+P/2t1/r/MfffG2ZSkfwPAAAAVRBz/31hJvI/AAAAlEbM/b8ZZiL/AwAAQGnE3P/pMJOK5H/9/37p/4/r/+v/6/83PR79f/3/VvT/29P/70D/X/+/1/r/Pv+fPtdr/f+Y++8PM1l+/h9b9pIAAADANRFz/2+FmVTk3/8BAACgCmLu/+0wE/kfAAAASiPm/t8JM6lI/tf/75f+v8//z/T/9f+bHo/+v/5/K6vX/49nHv1//X/9/0j/X/9f/59mvdb/j7n/d8NMKpL/AQAAoApi7n8gzET+BwAAgL7Q6v/JbhZz/6EwE/kfAAAASiPm/sNhJhXJ/6Xq/w/r/0cd+v+v6v/3Qf//Tzf/8w+//7HDO/T/9f/1/1dkVT//v/bi9/n/+v/6/4n+v/6//j/Neq3/H3P/kTCTiuR/AAAAqIKY+38vzET+BwAAgNKIuf9omIn8DwAAAKURc/90mElF8n+p+v+Z/n/k8/9L0P/v48//j/tD/79R1/r/8aSr/9/Sqvb/71voiev/r7T/P9ryUv1//f9+3n79f/1/Fuu1/n/M/TNhJhXJ/wAAAFAFIfcPHivmwhXyPwAAAJRGzP3Hw0zkfwAAACiNmPsfDDOpSP7X/9f/1//X//f5/63X37P9f5//35b+f3u90/9vTf9f/7+ft1//X/+fxXqt/x9z/2yYSUXyPwAAAFRBzP2fCTOR/wEAAKA0Yu7/bJiJ/A8AAAClEXP/iTCTiuR//X/9f/1//X/9/9br1//vT/r/7en/d6D/r/+v/6//T1f1Wv8/5v6TYSYVyf8AAABQBTH3nwozkf8BAACgNGLuPx1mIv8D/8fefTTbdVZ5HD7qlqul8qRnPeiJ5/0RPGjG8AEYMGEAVRQDksnJMjmanIPJ2QQbjEkmJ5tkMMlgwOQcTDZQomyttaSru+8+uvKR7j7vep4BC4Qv++BS2f7r6lcbAAAYRu7+B8UtTfa//l//P2z////6/72er//X/49M/z9P/7+G/l//r//X/7NRS+v/c/c/OG5psv8BAACgg9z9D4lb7H8AAAAYRu7+S+IW+x8AAACGkbv/oXFLk/1/Wv9/aNWz/8+MV/8/Uv/v/f97Pl//r/8f2fnt/y+74698+n/9v/4/6P/1//p/Tre0/j93/8Pilib7HwAAADrI3f/wuMX+BwAAgGHk7n9E3GL/AwAAwDBy9z8ybmmy/73/3/v/9f/6f/3/9PP1/9vJ+//nder/L7npwgfcds3/Xruf5+v/9f/6f/0/m7W0/j93/6Pilib7HwAAADrI3f/ouMX+BwAAgGHk7n9M3GL/AwAAwDBy9z82bmmy//X/+n/9v/5f/z/9fP3/dtL/z+vU/5/N8/X/+n/9v/6fzVpa/5+7/3FxS5P9DwAAAB3k7n983GL/AwAAwDBy918at9j/AAAAMIzc/cfilib7X/9/7vv/f+n/9f9x9f/6f/3/uaf/n6f/X0P/r//X/+v/2ail9f+5+y+LW5rsfwAAAOggd/8T4hb7HwAAAIaRu/+JcYv9DwAAAMPI3f+kuKXJ/tf/e/+//l//r/+ffr7+fzvp/+fp/9fQ/9/Vfv4C/b/+X//PqfbZ/98+85ftjfT/ufufHLc02f8AAADQQe7+p8Qt9j8AAAAMI3f/U+MW+x8AAACGkbv/aXFLk/2v/9f/6//1/2fd/+/+qXcn/f80/f/5of+ft5j+/9DhyR/W/299/+/9//p//T87LO39/7n7nx63NNn/AAAA0EHu/mfELTP7f9+/mA8AAAAcqNz9z4xbfP8fAAAAtl5WZ7n7nxW3NNn/+n/9v/5f/+/9/9PPn+v/rz3l8+n/l0X/P28x/f8e9P/6/23+/Pp//T+7La3/z93/7Lilyf4HAACADnL3Xx632P8AAAAwjNz9z4lb7H8AAAAYRu7+58YtTfb/dP9/8r/X/58Z/f/Oz6//n/75san+P/8X9f+z/f/dvP+/J/3/PP3/Gvp//b/+f6/+/+i6r9f/M2Vp/X/u/ufFLU32PwAAAHSQu//5cYv9DwAAAMPI3f+CuMX+BwAAgGHk7n9h3NJk/3v/v/5f/799/b/3/59wkO//X533/v+w/v8M6f/n6f/X0P/r//X/3v/PRi2t/8/d/6K4pcn+BwAAgA5y9784brH/AQAAYDuc+nsHTv8NpSF3/0viFvsfAAAAhpG7/6VxS5P9r//X/+v/9f/6/+nnL6v/9/7/M6X/n6f/X0P/fy76+cOD9f9X7PX1S+j/L9X/szA7+v/rTv74QfX/uftfFrc02f8AAADQQe7+l8ct9j8AAAAMI3f/K+IW+x8AAACGkbv/lXFLk/1/zvv/o3s/W/+v/9f/6//1//r/TdP/z9P/r6H/9/5/7//X/7NRO/r/UxxU/5+7/1VxS5P9DwAAAB3k7n913GL/AwAAwDBy918Rt9j/AAAAMIzc/a+JW5rsf+//1//r//X/+v/p5+v/t5P+f57+fw39v/5f/6//Z6OW1v/n7n9t3NJk/wMAAEAHuftfF7fY/wAAADCM3P2vj1vsfwAAABhG7v43xC1N9r/+/9z2//nj+n/9/0r/r//X/58Xbfv/Q1N/J9ptj/7/hvsdu8fOH9H/6//1//p//T8bsIj+//jJf7rM3f/GuKXJ/gcAAIAOcve/KW6x/wEAAGAYufvfHLfY/wAAADCM3P1viVv2uf//e6Of6vzR/3v/v/5f/6//n36+/n87te3/z5D3/6+h/9f/D9L/3/FP9vp/lmAR/f8p/zl3/1vjFt//BwAAgGHk7n9b3GL/AwAAwDBy9789brH/AQAAYBi5+98RtzTZ//p//b/+X/+v/59+vv5/O+n/5+n/19D/6/8H6f+9/5+lWFr/n7v/yrilyf4HAACADnL3vzNusf8BAABgGLn73xW32P8AAAAwjNz9745bmux//b/+X/+v/9f/Tz9f/7+d9P/z9P+r1eqqmQ8w1f8f/y/9v/5f/6//5ywtrf/P3f+euKXJ/gcAAIAOcvdfFbfY/wAAADCM3P1Xxy32PwAAAAwjd/9745Ym+1//r//X/+v/9f/Tz9f/byf9/zz9/xre/6//1//r/9mopfX/ufvfF7c02f8AAADQQe7+a+IW+x8AAACGkbv//XGL/Q8AAADDyN1/bdzSZP/r//X/+n/9v/5/+vn6/+107vr/lf5f/6//X0P/r//X/3O6pfX/ufs/ELc02f8AAADQQe7+D8Yt9j8AAAAMI3f/h+IW+x8AAACGkbv/w3FLk/2v/9f/6//1//r/6efr/7eT9//P0/+vof/X/+v/9f9s1NL6/9z9H4lbmux/AAAA6CB3/3Vxi/0PAAAAw8jd/9G4xf4HAACAYeTu/1jc0mT/6//1/zv7/9VK/6//1/+fcB76/yMr/f/G6f/n6f/X0P+P2f//x2qg/v/onl+v/2eJltb/5+7/eNzSZP8DAABAB7n7PxG32P8AAAAwjNz9n4xb7H8AAAAYRu7+T8UtTfa//l//7/3/+n/9//Tzvf9/O+n/5+n/19D/j9n/e/+//p8Ds7T+P3f/p+OWJvsfAAAAOsjd/5m4xf4HAACAYeTu/2zcYv8DAADAMHL3fy5uabL/9f/6f/2//l//P/18/f920v/P0/+vof/X/+v/9f9s1NL6/9z9n49bmux/AAAA6CB3//Vxi/0PAAAAw8jdf0PcYv8DAADAMHL3fyFuabL/9f/6f/3/dvb/R/T/+n/9/6Sl9P8XX3z3G/X/+n/9v/5f/6//725p/X/u/i/GLU32PwAAAHSQu/9LcYv9DwAAAMPI3f/luMX+BwAAgGHk7v9K3NJk/+/u/y9YnShUT5jq/6NR0/+fQv+/8/Pr/6d/fnj/v/5f/3/uLaX/9/7/s/v8+n/9/zZ//n31/xft/nr9PyNaWv+fu//GuKXJ/gcAAIAOcvd/NW6x/wEAAGAYufu/FrfY/wAAADCM3P03xS1N9r/3/+v/9f/6f/3/9PP1/9tJ/z9P/7+G/l//7/3/D7zPf+r/2Zyl9f+5+78etzTZ/wAAANBB7v5vxC32PwAAAAwjd/834xb7HwAAAIaRu/9bcUuT/a//1//r//X/+v/p5+v/t5P+f57+f40+/f+RqR886H7+rjrozz9M/+/9/2zQ0vr/3P3fjlua7H8AAADoIHf/zXGL/Q8AAADDyN3/nbjF/gcAAIBh5O7/btzSZP/r//X/4/f/99b/n/Z8/b/+f2T6//w7+jT9/xp9+v9JB93Pb/vn1//r/9ltaf1/7v5b4pYm+x8AAAA6yN3/vbjF/gcAAIBh5O7/ftxi/wMAAMAwcvf/IG5psv/1/736/0Orjv2/9//r//X/nej/5+n/19D/6//1//p/Nmpp/X/u/lsPHW65/wEAAGBb3fP/7n/Lmf6xt975r0dWP4xb7H8AAAAYRu7+H8Ut9j8AAAAMI3f/j+OWJvtf/9+r/+/5/n/9v/5f/9+J/n+e/n8N/b/+X/+v/2ejltb/5+7/SdxyyvA7vO//lwAAAMCS5O7/adzS5Pv/AAAA0EHu/p/FLbv2//Ez/F3tAAAAwNLk7v953NLk+//6/4X3/6v5/n910fTnWdv/xx+n/z9B/6//n3q+/n876f/n3cX+//gh/b/+f4b+X/+v/+d0S+v/c/f/Im5psv8BAABgUDt+RSF3/y/jFvsfAAAAhpG7/1dxi/0PAAAAw8jd/+u4pcn+1/8vvP8/q/f/H61/5/3/zfv/y49MPl//r/8fmf5/nvf/r6H/1//r//X/bNTS+v/c/b+JW5rsfwAAAOggd/9v4xb7HwAAAIaRu/93cYv9DwAAAMPI3f/7uKXJ/tf/j9j/n8H7//X/Pfr/PZ4/Tv//Pxceu/5e9736Sv0/J53P/j9/Luj/9f/6/xP0//p//T+n21D/f/Om+v/c/X+IW5rsfwAAAOggd/9tcYv9DwAAAMPI3f/HuMX+BwAAgGHk7v9T3NJk/+v/9f9L6f/zz/UB9P/Htq//z6a4e//v/f/6/928/3+e/n8N/b/+X/+v/2ejNtT/rzbV/+fu/3Pc0mT/AwAAQAe5+/8St+T+P7TvX7oHAAAAFiZ3/1/jFt//BwAAgGHk7v9b3NJk/+v/9f9L6f+T9/+f/Drv/z9B/6//3w/9/zz9/xr6f/2//l//z0Ytrf/P3f/3uKXJ/gcAAIAOcvffHrfY/wAAADCM3P3/iFvsfwAAABhG7v5/xi1N9r/+X/+v/9f/6/+nn6//3076/3n6/zX0//p//b/+n41aWv+fu//fAQAA//+iq3Cz") [ 714.262127][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.269646][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.277459][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.277981][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.294247][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.303748][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.311311][T13950] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.329339][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.339593][ T29] audit: type=1800 audit(1707981295.193:399): pid=13950 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 07:14:55 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 714.347969][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.365633][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.382208][T13959] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.397056][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.410032][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.418417][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.421944][T13959] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.426483][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.435710][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.460758][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.466984][T13959] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.476139][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.476763][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.489593][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.491188][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.508627][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.517229][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.518358][T13959] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.551133][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.574266][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.586354][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.596738][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.604772][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.607261][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.622604][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.635337][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.644294][T13964] loop0: detected capacity change from 0 to 1024 [ 714.660032][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.674432][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.682306][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.687434][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.696689][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.705517][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.710046][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.715543][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.724005][T13959] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.730230][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.737327][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.757567][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.760274][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.774714][T13959] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.782255][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.784814][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.789916][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.804698][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.812090][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.817595][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.831399][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.834636][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.848785][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.856981][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864590][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864613][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864671][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864686][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864742][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864756][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864813][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.864827][T13956] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.890447][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.902339][ T29] audit: type=1800 audit(1707981295.723:400): pid=13956 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 714.942042][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.962370][T13956] hfsplus: unable to mark blocks free: error -4 [ 714.966668][T13955] hfsplus: request for non-existent node 16777216 in B*Tree [ 714.970950][T13956] hfsplus: can't free extent [ 714.978848][ T29] audit: type=1800 audit(1707981295.833:401): pid=13955 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 714.981667][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.014316][T13964] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:55 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) 07:14:55 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 715.035755][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.043781][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.055645][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.082444][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.091211][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.105111][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.113118][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.120469][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.128053][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.135991][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.138971][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143578][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143596][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143658][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143672][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143732][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143746][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143802][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143816][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.143970][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.165450][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.192742][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.203442][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.222428][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.274456][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.340819][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.368742][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.385782][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.385936][T13967] loop2: detected capacity change from 0 to 1024 [ 715.429855][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.439900][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.454717][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.461272][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.466861][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.472494][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.482011][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.492384][T13969] loop3: detected capacity change from 0 to 1024 [ 715.513798][T13964] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.517667][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.525979][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.547482][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.548735][ T29] audit: type=1800 audit(1707981296.403:402): pid=13964 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 715.561722][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.587301][T13962] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:56 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 715.599079][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.623559][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.638908][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.641943][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.650218][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.655610][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.671294][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.673415][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.690626][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.702641][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.709626][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.718841][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.725378][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.736164][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.748575][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.748604][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.763689][T13961] loop1: detected capacity change from 0 to 32768 [ 715.770399][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.777057][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.778601][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.804347][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.816882][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.831112][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.835301][T13962] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.879025][ T29] audit: type=1800 audit(1707981296.733:403): pid=13962 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.4" name="file1" dev="loop4" ino=20 res=0 errno=0 [ 715.883615][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.913777][T13969] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:56 executing program 4: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAID/sQMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYUdOBAAAAAAAPJ/bYSqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqoq7N1djFxnfT/ws69eO5AYCPk7+RtYO8YYZ5Ndv8QvtC4mvDa8lUBS0pfYrnftLPgtXrskaSQ7CpRIGBVVtA0XbQFFbW4qrCoXtAooF6hVpUqkvaA3iAqVi6gKKCBVaiuSreac53l2ZnZ2ZteerGfO+Xyk+OedOTPnzJkzZ/e7zncGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 715.934749][T13972] loop0: detected capacity change from 0 to 1024 [ 715.967236][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.976382][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 715.991894][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.018404][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.020627][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.036041][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.051263][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.062060][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.080690][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.082118][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.098475][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.120772][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.133904][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.135087][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.149537][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.183290][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.197907][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.205631][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.222193][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.225683][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.237236][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.260290][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.273974][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.281468][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.289502][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.291403][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.309426][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.316963][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.322691][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.340791][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.340946][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.356431][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.372086][T13967] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.379759][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.388710][ T29] audit: type=1800 audit(1707981297.243:404): pid=13967 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 716.409109][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.417164][T13967] hfsplus: unable to mark blocks free: error -4 [ 716.433212][T13972] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:57 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 716.435072][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.440670][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.448090][T13967] hfsplus: can't free extent [ 716.472936][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.510623][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.519944][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.538797][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.551888][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.569533][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.576930][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577130][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577146][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577202][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577225][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577281][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577295][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577350][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.577365][T13969] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.578101][ T29] audit: type=1800 audit(1707981297.433:405): pid=13969 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 716.607616][T13972] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:57 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 716.703324][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.764166][T13977] loop2: detected capacity change from 0 to 1024 [ 716.773486][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.781214][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.789361][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.796874][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.804998][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.814798][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.822487][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.829980][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.837590][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.846469][T13977] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:57 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/9iBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbuLkaus74f+NlXrx1IDIT8nfwNrB1jjLPJrl/iF1oXE14b3kogKelLbNe7dhb8Fq9dkjSSHQVKJIyKKtqGi7aAojY3FVaVC1oFlAvUqlIl0l7QG0SFykVUBRSQKrUVyVZzzvM8OzM7O7NrT9Yz53w+UvzzzpyZc+bMmbP7Xec7AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 716.887312][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.895596][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.937408][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.941332][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.965677][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 716.995707][T13980] loop3: detected capacity change from 0 to 1024 [ 717.001296][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.012242][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.022714][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.039155][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.041845][T13972] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.082076][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.083561][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.098013][ T29] audit: type=1800 audit(1707981297.953:406): pid=13972 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 717.123391][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.131319][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.133250][T13977] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:58 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 717.144692][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.164344][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.180698][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.188524][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.196767][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.212184][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.219796][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.232025][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.239558][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.251981][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.267597][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.275546][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.298549][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.306514][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.322492][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.330285][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.344249][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.354004][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.366391][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.382043][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.394411][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.411890][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.421989][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.424354][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.444385][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.459587][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.485655][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.491224][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.504242][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.513805][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.514965][T13984] loop0: detected capacity change from 0 to 1024 [ 717.522389][T13975] loop4: detected capacity change from 0 to 32768 [ 717.541958][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.567151][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.575736][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.578695][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.601408][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.604699][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.609274][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.674949][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.690969][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.698004][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.714853][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722178][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722200][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722260][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722274][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722332][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722346][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722399][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.722413][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.737373][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.746360][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.761712][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.785124][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.827735][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.835851][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.844996][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.846581][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.853091][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.867921][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.871943][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.875601][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.890729][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.894811][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.910588][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.929861][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.940777][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.950023][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.961863][T13977] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.979560][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 717.979730][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.003231][T13977] hfsplus: unable to mark blocks free: error -4 [ 718.005645][ T29] audit: type=1800 audit(1707981298.863:407): pid=13977 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 718.019866][T13977] hfsplus: can't free extent [ 718.037208][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.042114][T13980] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.058439][T13984] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:58 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) 07:14:58 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 718.077250][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.084380][ T29] audit: type=1800 audit(1707981298.933:408): pid=13980 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 718.098460][T13984] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:59 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) r1 = openat$binder_debug(0xffffffffffffff9c, &(0x7f0000000000)='/sys/kernel/debug/binder/state\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) [ 718.166900][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.185442][T13984] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:59 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8Ck7cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsLe3cXIddb3Az/76rUDiYGQv5O/gbVjjHE22fVL/ELrYsJrw1sJJCV9ie16186C3+K1S5JGsqNAiYRRUUXbcNEWUNTmpsKqckGrgHKBWlWqRNoLeoOoULmIqoACUqW2ItlqznmeZ2dmZ2d27cl65pzPR4p/3pkzc86cOXN2v+t8ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADqbXrvzBcHsiyr/Zf/sT7LXlf7+9rx9fll77rWWwgAAABcrVfyP1++IV1wcBk3qlvmH9/6/Wfn5+fns08P/cnIV+fn0xXjWTayJsvy66LLP75/oH6Z4IlsbGCw7uvBDqsf6nD9cIfrRzpcP9rh+jUdrh/rcP2iHbDI2uL3Mfmdbcn/ur7YpdmN2Uh+3ZYWt3piYM3gYPxdTm4gv838yLFsNjuRzWRTDcsXyw7kyz+3qbauD2VxXYN169pYO0J+/tjRuA0DYR9vaVjXwn1GP31PNv6Lnz929K/OvXRzq9lxNzTcX7Gd2zbXtvPz4ZJiWweyNWmfxO0crNvOjS2ek6GG7RzIb1f7e/N2vrzM7Rxa2MxV1fycj2WD+d9fyPfTcP2v9dJ+2hgu++9bsyy7uLDZzcssWlc2mK1ruGRw4fkZK47I2n3UDqU3ZsMrOk43LeM4rc3pLY3HafNrIj7/m8LthpfYhvqn6aePj9Y977+cv5LjNKo96qVeK83HYLdfK71yDMbj4oX8QT/Z8hjcEh7/Y1uXPgZbHjstjsH0uOuOwc2djsHB0aF8m9OTMJDfZuEY3NGw/FC+poF8vri1/TE4ee7kmcm5Rx69ffbkkeMzx2dO7dqxY2rXnj379u2bPDZ7Ymaq+PMK93bvW5cNptfA5rDv4mvgHU3L1h+q898YXXT+vdLX4Vib1+H6pmW7/Tocbn5wA6vzglx8TBevjU/VdvrYpcFsiddY/vxsv/rXYXrcda/D4brXYcvvKS1eh8PLeB3WljmzfXk/swzX/ddqG5b+XnB1x+D6umOw+eeR5mOw2z+P9MoxOBaOix9uX/p7wcawvU9OrPTnkaFFx2B6uOHcU7sk/bw/ti8frY7LW2pXXDeanZ+bOXvHw0fOnTu7IwtjVbyp7lhpPl7X1T2mbNHxOrji4/Xg7FufvKXF5evDvhq7vfbH2JLPVW2Z3Xe0f67y726t92fDpTuzMLpstfdnq+/mtf05mmVf+97j93znsa+9d8n9Wcubn5+8+p/FUy6tO/+OLHH+jbn/1WJ96a6eGBoZLl6/Q2nvjDScjxufquH83DWQr/vlyeWdj0fCf6t9Pr6xzfl4Q9Oy3T4fjzQ/uHg+Huj0246r0/x8joXj5MRU+/NxbZkNO1d6TA63PR/fGuZA2P/vDEkh5aK6Y2ep4zata3h4JDyu4biGxuN0V8PyIyGb1db1zM4rO0633Vrc11B6dAtW6zgdb1q228dp+t3XUsfpQKffvl2Z5udzLBwXN+5qf5zWlnl+99WfO9fGv9adO0c7HYMjQ6O1bR5JB2F+vs/m18Zj8I7saHY6O5FN59eO5sfTQL6uiTuXdwyOhv9W+1y5oc0xuK1p2W4fg+n72FLH3sDw4gffBc3P51g4Lp66s/0xWFvmfXu7+7PrtnBJWqbuZ9fm368t9TuvW5p202t1rAyH7fze3va/m60tc2LfSnNm+/10W7jkuhb7qfn1u9Rrajpbnf20IWznS/uW3k+17akt89X9yzyeDmZZduGhu/Lf94Z/X/nb8z94tuHfXVr9m86Fh+762euP/cNKth+A/vdqMdYV3+vq/mVqOf/+DwAAAPSFmPsHw0zkfwAAACiNmPvj/xWeyP8AAABQGjH3D4eZVCT/b3jfS7OvXshSM38+iNen3XB3sVzsuE6Fr8fnF9Quv+vpmf/6+wvLW/dglmW/vPsPWi6/4e64XYXxsJ2X3994+SLP3r6sdR++90Jab31//evh/uPjWe5h0KqCO5Vl2XM3fDlfz/j9l/L5/N2H83nPxSefqC3z8v7i63j7F99ULP/nofx78NiRhtu/GPbDT8Kc+nDj/oiPJd7uW5feuXHvfQvri7cb2Hx9vuhTDxT3G98n5ytPFMvH/bzU9n/nS898q7b8w29vvf0XBltv/zPhfp8O83/eUixf/xzUvo63+0LY/ri+eLs7vvndltt/+YvF8mc+UCx3OMy4/m3h6y0feGm2/rl6eOBIw+PKPlgsF9c/9YM/yq+P9xfvv3n7xw5datgfzcfH8/9a3M9k0/Lx8rie6O+a1l+7n/rjM67/mT883LCfO63/8j0vvqV2v83rv61puTMPbc/Xv3B/je/Y9Bdf+HLL9cXtOfg3Zxoez8FPhNdxWP9TD4TjMVz/v5eL+2t+d4XDn2g8/8Tlv77+QsPjiT70i2L9l999PJ9rxtauu+51r7/+4ttq+y7LXlhT3F+n9R//y9MN2/+Nm4r9Ea+PHf3m9S8lrv/s5yZOnZ47Pzud9upjN+TvnfORYnvi9t4Qzq3NXx86fe7BmbPjU+NTWTZe3rfQu2LfDPNnxbjYfun5Rd9Rtt8bns9b/uy5dVv/5Uvx8n/7VHH5pQ8X37feEZb7Srh8fXj+Vrb+xZ7adFP++h54Pmzh/OL3C74aG7f8575lLRgef/PPBfF4P/PmB/P9ULsu/74RX9dXuf0/mi7u59thv86Hd2befNPC+uqXj++NcOmTxev9qvdfOM3F5/Wvw/P90Z8U9x+3Kz7eH4WfY767ofF8F4+Pb18YbL7//F08LobzSXaxuD4uFff3pZdvarl58X1Isos351//cbqfm1f0MJcy98jc5InZU+cfnjw3M3ducu6RRw+dPH3+1LlD+Xt5HvpMp9svnJ/W5een6Zk9u7P8bHW6GK+xa739Z+49Or13auv0zLEj54+du/fMzNnjR+fmjs5Mz209cuzYzOc63X52+sCOnft37d05cXx2+sC+/ft37Z+YPXW6thnFRnWwZ+qzE6fOHspvMndg9/4dd965e2ri5OnpmQN7p6Ymzne6ff69aaJ269+fODtz4si52ZMzE3Ozj84c2LF/z56dHd8N8OSZY3Pjk2fPn5o8PzdzdrJ4LOPn8otr3/s63Z5ymvv34ufZZgPFG/FlH79tT3p/1pqnH1/yropFmt5A9KXwXjT/9IYz+5bzdcz9I2EmFcn/AAAAUAUx94+Gmcj/AAAAUBox968JM5H/AQAAoDRi7h8LM6lI/i9d/3/DhWWtv6z9/0j/X/+/3for3///ZK/1/4vzhf5/d1xt/17/P9D/1//X/9f/1/+nC1r3/9ekv612/z/m/rVZVsn8DwAAAFUQc/+6MBP5HwAAAEoj5v7rwkzkfwAAACiNmPtfF2ZSkfyv/6//r/+v/6//33r9+v/9Sf+/Pf3/DvT/J7Nq9f8vdnP79f/1/1msdf8/ywZeKeZq9/9j7n99mElF8j8AAABUQcz914eZyP8AAABQGjH33xBmIv8DAABAacTcvz7MpCL5X/9f/1//X/9f/7/1+vX/+5P+f3v6/x3o//v8f/1//X+6qtf6/zH3vyHMpCL5HwAAAKog5v43hpnI/wAAANB7hq/sZjH3vynMZFH+v8IVAAAAANdczP03Zk1F8Ir8+7/+v/6//r/+v/5/6/Uvv/8/lOn/9w79//b0/zvQ/9f/1//X/6ereq3/n+f+bCx7c5hJRfI/AAAAVEHM/TeFmcj/AAAAUBox9/+/MBP5HwAAAEoj5v4NYSYVyf/6//r/+v/6//r/rdfv8//7k/5/e/r/Hej/6//r/+v/01W91v+Puf/mMJOK5H8AAACogpj7bwkzkf8BAACgNGLu//9hJvI/AAAAlEbM/RvDTCqS//X/e7z/H5uj+v/6//r/+v/6/8ui/9+e/n8H+v/6//r/+v90Va/1/2Puf0uYSUXyPwAAAFRBzP1vDTOR/wEAAKA0Yu5/W5iJ/A8AAAClEXP/eJhJRfK//n+P9/+LHvyoz//X/9f/1//X/18e/f/29P870P/X/9f/1/+nq3qt/x9z/6Ywk4rkfwAAAKiCmPs3h5nI/wAAAFAaMfffGmYi/wMAAEBpxNy/JcykIvlf/78v+v+Z/r/+v/6//r/+//Lo/7en/9+B/r/+v/6//j9d1Wv9/5j73x5mUpH8DwAAAFUQc//WMBP5HwAAAEoj5v53hJnI/wAAAFAaMfdvCzOpSP7X/9f/1//X/9f/b71+/f/+pP/fnv5/B/r/+v/6//r/dFWv9f9j7n9nmElF8j8AAABUQcz928NM5H8AAAAojZj7bwszkf8BAACgNGLunwgzqUj+1//X/9f/1//X/2+9fv3//qT/357+fwf6//r/+v/6/3RVr/X/Y+6/PcykIvkfAAAAqiDm/jvCTOR/AAAAKI2Y+yfDTOR/AAAAKI2Y+6fCTCqS//X/9f/1//X/V9T/f9vC/er/F/T/e4v+f3v6/x3o/+v/X/P+/4j+P6XSa/3/mPt3hJlUJP8DAABAFcTcvzPMRP4HAACA0oi5f1eYifwPAAAApRFz/+4wk4rkf/1//X/9f/1/n//fev36//1J/7+97vf/40PU/9f/1//3+f/6/yzWa/3/mPvvDDOpSP4HAACAKoi5f0+YifwPAAAApRFz/94wE/kfAAAASiPm/n1hJhXJ//r/+v/6//r/+v+t16//35/0/9vz+f8d6P/r/+v/6//TVb3W/4+5f3+YSUXyPwAAAFRBzP3vCjOR/wEAAKA0Yu7/lTAT+R8AAABKI+b+Xw0zqUj+1//X/9f/1//X/2+9fv3//qT/357+fwf6/6vYnx/tyjZfu+1fTP9f/5/Feq3/H3P/gTCTiuR/AAAAqIKY+38tzET+BwAAgNKIuf/dYSbyPwAAAJRGzP0Hw0wqkv/1//X/9f/1//X/W69f/78/6f+3p//fgf6/z//X/9f/p6t6rf8fc/97wkwqkv8BAACgCmLuvyvMRP4HAACA0oi5/71hJvI/AAAAlEbM/e8LM6lI/tf/1//X/9f/1/9vvX79//6k/9+e/n8H+v/6//r/+v90Va/1/2Puf3+YSUXyPwAAAFRBzP0fCDOR/wEAAKA0Yu7/YJiJ/A8AAAClEXP/h8JMKpL/9f/1//X/9f/1/1uvX/+/P+n/t6f/34H+v/6//r/+P13Va/3/mPt/PcykIvkfAAAAqiDm/rvDTOR/AAAAKI2Y+z8cZiL/AwAAQGnE3P+RMJOK5H/9f/1//X/9f/3/1uvX/+9P+v/t9Vn//5Xrw+X6/wX9/97e/pX2/4ebvn5N+v8/Xqr/P7+m+fb6/7wWeq3/H3P/R8NMKpL/AQAAoApi7v9YmIn8DwAAAKURc//Hw0zkfwAAACiNmPt/I8ykIvlf/7+2HQvtZf1//f/8gn7p/6/V/9f/77zeqtH/b6/P+v8+/7+J/n9vb7/P/9f/Z7Fe6//H3P+JMJOK5H8AAACogpj77wkzkf8BAACgNGLu/2SYifwPAAAApRFz/6fCTCqS//X/ff6//n8f9/99/r/+v/7/Ivr/7en/d6D/r//fa/3//9D/p7/1Wv8/5v57w0wqkv8BAACgCmLuvy/MRP4HAACA0oi5/zfDTOR/AAAAKI2Y+z8dZlKR/K//3y/9/3H9f/1//f+mx6P/r//fiv5/e/r/Hej/6//3Wv/f5//T53qt/x9z//1hJsvP/2PLXhIAAAC4JmLu/60wk4r8+z8AAABUQcz9vx1mIv8DAABAacTc/zthJhXJ//r//dL/9/n/mf6//n/T49H/1/9vZfX6//HMo/+v/6//H+n/6//r/9Os1/r/Mff/bphJRfI/AAAAVEHM/Q+Emcj/AAAA0Bda/T/ZzWLuPxRmIv8DAABAacTcfzjMpCL5v1T9/2H9/6hD//9V/f8+6P//6eZ//uH3P3Z4h/6//r/+/4qs6uf/1178Pv9f/1//P9H/1//X/6dZr/X/Y+4/EmZSkfwPAAAAVRBz/++Fmcj/AAAAUBox9x8NM5H/AQAAoDRi7p8OM6lI/i9V/z/T/498/n8J+v99/Pn/cX/o/zfqWv8/nnT1/1ta1f7/fQs9cf3/lfb/R1teqv+v/9/P26//r//PYr3W/4+5fybMpCL5HwAAAKog5P7BY8VcuEL+BwAAgNKIuf94mIn8DwAAAKURc/+DYSYVyf/6//r/+v/6/z7/v/X6e7b/7/P/29L/b693+v+t6f/r//fz9uv/6/+zWK/1/2Punw0zqUj+BwAAgCqIuf8zYSbyPwAAAJRGzP2fDTOR/wEAAKA0Yu4/EWZSkfyv/6//r/+v/6//33r9+v/9Sf+/Pf3/DvT/9f/1//X/6ape6//H3H8yzKQi+R8AAACqIOb+U2Em8j8AAACURsz9/8fefTTbdVZ5HD7qlqul8qRnPeiJ5/0RPOgeNx+AARMGUEUxwIDJyTI5mpyDydkEG4xJJiebZDDJYMDkHEw2UKJsrbWkq7vvPrryke4+73qeAQuEL/vgUtn+6+pX+5K4xf4HAACAYeTuf2Dc0mT/6//1/8P2//+r/9/r+fp//f/I9P/z9P9r6P/1//p//T8btbT+P3f/g+KWJvsfAAAAOsjd/+C4xf4HAACAYeTuvzRusf8BAABgGLn7HxK3NNn/p/X/h1Y9+//MePX/I/X/3v+/5/P1//r/kZ3f/v/yO//Kp//X/+v/g/5f/6//53RL6/9z9z80bmmy/wEAAKCD3P0Pi1vsfwAAABhG7v6Hxy32PwAAAAwjd/8j4pYm+9/7/73/X/+v/9f/Tz9f/7+dvP9/Xqf+/9KbL3zA7df+93X7eb7+X/+v/9f/s1lL6/9z9z8ybmmy/wEAAKCD3P2PilvsfwAAABhG7v5Hxy32PwAAAAwjd/9j4pYm+1//r//X/+v/9f/Tz9f/byf9/7xO/f/ZPF//r//X/+v/2ayl9f+5+x8btzTZ/wAAANBB7v7HxS32PwAAAAwjd/9lcYv9DwAAAMPI3X8sbmmy//X/577//6f+X/8fV/+v/9f/n3v6/3n6/zX0//p//b/+n41aWv+fu//yuKXJ/gcAAIAOcvc/Pm6x/wEAAGAYufufELfY/wAAADCM3P1PjFua7H/9v/f/6//1//r/6efr/7eT/n+e/n8N/f/d7ecv0P/r//X/nGqf/f8dM3/Z3kj/n7v/SXFLk/0PAAAAHeTuf3LcYv8DAADAMHL3PyVusf8BAABgGLn7nxq3NNn/+n/9v/5f/3/W/f/un3p30f9P0/+fH/r/eYvp/w8dnvxh/f/W9//e/6//1/+zw9Le/5+7/2lxS5P9DwAAAB3k7n963DKz//f9i/kAAADAgcrd/4y4xff/AQAAYOtldZa7/5lxS5P9r//X/+v/9f/e/z/9/Ln+/7pTPp/+f1n0//MW0//vQf+v/9/mz6//1/+z29L6/9z9z4pbmux/AAAA6CB3/xVxi/0PAAAAw8jd/+y4xf4HAACAYeTuf07c0mT/T/f/J/97/f+Z0f/v/Pz6/+mfH5vq//N/Uf8/2///n/f/96T/n6f/X0P/r//X/+/V/x9d9/X6f6Ysrf/P3f/cuKXJ/gcAAIAOcvc/L26x/wEAAGAYufufH7fY/wAAADCM3P0viFua7H/v/9f/6/+3r//3/v8TDvL9/6vz3v8f1v+fIf3/PP3/Gvp//b/+3/v/2ail9f+5+18YtzTZ/wAAANBB7v4XxS32PwAAAGyHU3/vwOm/oTTk7n9x3GL/AwAAwDBy978kbmmy//X/+n/9v/5f/z/9/GX1/97/f6b0//P0/2vo/89FP394sP7/yr2+fgn9/2X6fxZmR/9//ckfP6j+P3f/S+OWJvsfAAAAOsjd/7K4xf4HAACAYeTuf3ncYv8DAADAMHL3vyJuabL/z3n/f3TvZ+v/9f/6f/2//l//v2n6/3n6/zX0/97/7/3/+n82akf/f4qD6v9z978ybmmy/wEAAKCD3P2vilvsfwAAABhG7v4r4xb7HwAAAIaRu//VcUuT/e/9//p//b/+X/8//Xz9/3bS/8/T/6+h/9f/6//1/2zU0vr/3P2viVua7H8AAADoIHf/a+MW+x8AAACGkbv/dXGL/Q8AAADDyN3/+rilyf7X/5/b/j9/XP+v/1/p//X/+v/zom3/f2jq70S77dH/33i/Y/fY+SP6f/2//l//r/9nAxbR/x8/+U+XufvfELc02f8AAADQQe7+N8Yt9j8AAAAMI3f/m+IW+x8AAACGkbv/zXHLPvf/f270U50/+n/v/9f/6//1/9PP1/9vp7b9/xny/v819P/6/0H6/zv/yV7/zxIsov8/5T/n7n9L3OL7/wAAADCM3P1vjVvsfwAAABhG7v63xS32PwAAAAwjd//b45Ym+1//r//X/+v/9f/Tz9f/byf9/zz9/xr6f/3/IP2/9/+zFEvr/3P3XxW3NNn/AAAA0EHu/nfELfY/AAAADCN3/zvjFvsfAAAAhpG7/11xS5P9r//X/+v/9f/6/+nn6/+3k/5/nv5/tVpdPfMBpvr/4/+h/9f/6//1/5ylpfX/ufvfHbc02f8AAADQQe7+q+MW+x8AAACGkbv/mrjF/gcAAIBh5O5/T9zSZP/r//X/+n/9v/5/+vn6/+2k/5+n/1/D+//1//p//T8btbT+P3f/e+OWJvsfAAAAOsjdf23cYv8DAADAMHL3vy9usf8BAABgGLn7r4tbmux//b/+X/+v/9f/Tz9f/7+dzl3/v9L/6//1/2vo//X/+n9Ot7T+P3f/++OWJvsfAAAAOsjd/4G4xf4HAACAYeTu/2DcYv8DAADAMHL3fyhuabL/9f/6f/2//l//P/18/f928v7/efr/NfT/+n/9v/6fjVpa/5+7/8NxS5P9DwAAAB3k7r8+brH/AQAAYBi5+z8St9j/AAAAMIzc/R+NW5rsf/2//n9n/79a6f/1//r/E85D/39kpf/fOP3/PP3/Gvr/Mfv/f1sN1P8f3fPr9f8s0dL6/9z9H4tbmux/AAAA6CB3/8fjFvsfAAAAhpG7/xNxi/0PAAAAw8jd/8m4pcn+1//r/73/X/+v/59+vvf/byf9/zz9/xr6/zH7f+//1/9zYJbW/+fu/1Tc0mT/AwAAQAe5+z8dt9j/AAAAMIzc/Z+JW+x/AAAAGEbu/s/GLU32v/5f/6//1//r/6efr//fTvr/efr/NfT/+n/9v/6fjVpa/5+7/3NxS5P9DwAAAB3k7r8hbrH/AQAAYBi5+2+MW+x/AAAAGEbu/s/HLU32v/5f/6//387+/4j+X/+v/5+0lP7/4ov//yb9v/5f/6//1//r/7tbWv+fu/8LcUuT/Q8AAAAd5O7/Ytxi/wMAAMAwcvd/KW6x/wEAAGAYufu/HLc02f+7+/8LVicK1ROm+v9o1PT/p9D/7/z8+v/pnx/e/6//1/+fe0vp/73//+w+v/5f/7/Nn39f/f9Fu79e/8+Iltb/5+6/KW5psv8BAACgg9z9X4lb7H8AAAAYRu7+r8Yt9j8AAAAMI3f/zXFLk/3v/f/6f/2//l//P/18/f920v/P0/+vof/X/3v//yX3+Xf9P5uztP4/d//X4pYm+x8AAAA6yN3/9bjF/gcAAIBh5O7/Rtxi/wMAAMAwcvd/M25psv/1//p//b/+X/8//Xz9/3bS/8/T/6/Rp/8/MvWDB93P310H/fmH6f+9/58NWlr/n7v/W3FLk/0PAAAAHeTuvyVusf8BAABgGLn7vx232P8AAAAwjNz934lbmux//b/+f/z+/976/9Oer//X/49M/59/R5+m/1+jT/8/6aD7+W3//Pp//T+7La3/z91/a9zSZP8DAABAB7n7vxu32P8AAAAwjNz934tb7H8AAAAYRu7+78ctTfa//r9X/39o1bH/9/5//b/+vxP9/zz9/xr6f/2//l//z0Ytrf/P3X/bocMt9z8AAABsq3v+z/1vPdM/9ra7/vXI6gdxi/0PAAAAw8jd/8O4xf4HAACAYeTu/1Hc0mT/6/979f893/+v/9f/6/870f/P0/+vof/X/+v/9f9s1NL6/9z9P45bThl+h/f9/xIAAABYktz9P4lbmnz/HwAAADrI3f/TuGXX/j9+hr+rHQAAAFia3P0/i1uafP9f/7/w/n813/+vLpr+PGv7//jj9P8n6P/1/1PP1/9vJ/3/vLvZ/x8/pP/X/8/Q/+v/9f+cbmn9f+7+n8ctTfY/AAAADGrHryjk7v9F3GL/AwAAwDBy9/8ybrH/AQAAYBi5+38VtzTZ//r/hff/Z/X+/6P177z/v3n/f8WRyefr//X/I9P/z/P+/zX0//p//b/+n41aWv+fu//XcUuT/Q8AAAAd5O7/Tdxi/wMAAMAwcvf/Nm6x/wEAAGAYuft/F7c02f/6/xH7/zN4/7/+v0f/v8fzx+n//+vCYzfc677XXKX/56Tz2f/nzwX9v/5f/3+C/l//r//ndBvq/2/ZVP+fu//3cUuT/Q8AAAAd5O6/PW6x/wEAAGAYufv/ELfY/wAAADCM3P1/jFua7H/9v/5/Kf1//rk+gP7/2Pb1/9kUd+//vf9f/7+b9//P0/+vof/X/+v/9f9s1Ib6/9Wm+v/c/X+KW5rsfwAAAOggd/+f45bc/4f2/Uv3AAAAwMLk7v9L3OL7/wAAADCM3P1/jVua7H/9v/5/Kf1/8v7/k1/n/f8n6P/1//uh/5+n/19D/6//1//r/9mopfX/ufv/Frc02f8AAADQQe7+O+IW+x8AAACGkbv/73GL/Q8AAADDyN3/j7ilyf7X/+v/9f/6f/3/9PP1/9tJ/z9P/7+G/l//r//X/7NRS+v/c/f/KwAA//8L43Sx") [ 718.212027][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.242131][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.278629][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.309258][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.352253][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.362947][T13988] loop4: detected capacity change from 0 to 1024 [ 718.375322][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.379074][T13991] loop2: detected capacity change from 0 to 1024 [ 718.389687][T13993] loop3: detected capacity change from 0 to 1024 [ 718.412235][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.438733][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.469679][T13988] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.477892][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.500842][T13988] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.514554][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.519135][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.532173][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.541246][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.541352][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.558537][T13988] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.567345][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.580784][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.584498][T13988] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.592199][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.603860][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.611951][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.619772][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.620714][T13984] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.627841][T13988] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.627866][T13988] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.634719][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.650092][T13993] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:59 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 718.661914][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.679310][ T29] audit: type=1800 audit(1707981299.533:409): pid=13984 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 718.712039][T13993] hfsplus: request for non-existent node 16777216 in B*Tree 07:14:59 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f00000000c0)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x11, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) openat$dir(0xffffffffffffff9c, &(0x7f0000000080)='./file2\x00', 0x0, 0x1) getdents64(r0, &(0x7f0000000180)=""/114, 0x72) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) ioctl$EXT4_IOC_GROUP_ADD(r0, 0x40286608, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x59, 0x1, 0x6}) [ 718.729582][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.735027][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.770421][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.779949][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.780469][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.815306][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.819242][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.831565][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.839594][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.876977][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.881574][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.912312][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.920644][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.946384][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.954655][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.979433][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 718.981220][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.022253][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.022756][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.033505][T13998] loop0: detected capacity change from 0 to 1024 [ 719.053734][T13999] loop4: detected capacity change from 0 to 1024 [ 719.059752][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.061142][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.107018][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.126550][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.140677][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.148957][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.150611][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.173871][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.188366][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.189799][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.208872][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.213672][T13999] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.228638][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.242349][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.242840][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.260049][T13999] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.271480][T13999] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.279444][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.279465][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.299279][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.311195][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.319868][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.331587][T13999] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.338350][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.343272][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.362085][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.368096][T13999] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.378305][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.386385][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.394449][T13999] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.395505][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.402398][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.418881][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.426983][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.432846][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.457393][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.458000][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.468796][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.473541][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.488544][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.496482][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.504358][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.507570][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.511979][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.527793][T13993] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.528368][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.535705][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.535730][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.535918][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.535934][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.536162][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.536184][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.536249][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.536264][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.536323][T13998] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:00 executing program 4: r0 = openat$nvram(0xffffffffffffff9c, &(0x7f00000000c0), 0x440000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) ioctl$BTRFS_IOC_GET_SUBVOL_INFO(r1, 0x81f8943c, &(0x7f0000003480)={0x0, ""/256, 0x0, 0x0, 0x0, 0x0, ""/16, ""/16, ""/16, 0x0, 0x0}) syz_mount_image$msdos(&(0x7f0000000180), &(0x7f0000000100)='.\x00', 0x1a4243c, &(0x7f0000002580)=ANY=[@ANYRES16=r4, @ANYRES8=r5, @ANYRESOCT=0x0, @ANYBLOB="f1bcca05ed588d63a576cc3afd51baf29cde2281a84392f4e66ff7ef22aa9af727ceae8a8ec95fc1b73083de2de825a0cb2b0be774fdb33650d7dace27c16bc23b2f7c7fb72585548939698f280d138aa9255a8a924008f8477e82ba11cdb11efd5ca2f1ab049ce2ccc415d2daf8dac725533a558d56ad4a6ab24ec0e822e7f9426e8e5de1fe58085a0ae86fd02a118b9365961834d46208b9fb4cb1a1fa962a8b0000dc2e319379ea1e5a07aeb3f9cd4e648df4dd07e6253e7b2310a78d63a232a2a40758027a472e7d263ef567a80cfd130ebfb5b1b563a8863787889bf1c90fccf31954a940c8b584ca89a512f28edec086b1c0823c028840eeaf3f5d8769023c01218614f4fa40be9892e7a285ac63f7f97aaa5b8ecc86e28c6193bc21a2b833e5c9c703c4cfa063dd34c245706bde3d7ac373ab04b62b4111b59eabd436dd97e788a36ef25bad99be2aa924949558c800"/353, @ANYBLOB="222f82c7b62090b8af26e2c90ea8b82fa4c1b6f7d2c4b4dfe5d91c563722aabee25c06ec3d9e590ad3a28c705bb00605c9d9cbcf71763d8b96d8cf86215a58f349b834705f2e2fd54cf9ac4536babff6db7d9637642610c1c398a2e19a571b3e973fa6d5a012200101000000000000c7852e789ef59973815000000dbf34742f88c2baaa7f4437c8ebbdf1de86f3125abd9478e02c17f29e730748532e9715df72fd51da46fcec95b812aa52a33125a18d5518cff0f48bcd9448f3f8dd57004e0ba3e9508260e2d0bf3448d90000000002000041000000000000000000000000000000000071885e5d8e40447341503fe5ff4faafa9736705b511891456512c599c600bb80b2d3ae0c210d55342a5922265e36b67591a3556eb1a7e40c73f3cb6d6e825db772d7f27f2a8f872613037a4ff4f81d9aa697baa89cbf2a3eb978b81113a08ea197f1e370aec148979e32d5aba89deb793331422452fe7927648401e6ea0000000000000000", @ANYRES8, @ANYRESHEX=0x0, @ANYRES32=r2, @ANYRES8=r3, @ANYRESOCT=r2], 0x1, 0x0, &(0x7f0000000000)) ioctl$BTRFS_IOC_INO_LOOKUP(r0, 0xd0009412, &(0x7f0000001240)={r3, 0x480e}) r6 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) getdents64(r6, &(0x7f0000000240)=""/4096, 0xb00) pread64(r6, &(0x7f0000000000)=""/42, 0x2a, 0xff) syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r7 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r7, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) 07:15:00 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 719.536337][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.603065][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.624213][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.638567][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.646514][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.646682][T13991] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.654673][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.669197][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.678677][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.689007][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.697402][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.705076][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.726536][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.734334][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.735589][T13991] hfsplus: unable to mark blocks free: error -4 07:15:00 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP9jBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCjtwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYu7sYuc76fuBnX712IDEQ8nfyN7B2jDHOJrt+iV9oXUx4bXgrgaSkL7Fd79pZ8Fu8dknSSHYUKJEwKqpoGy7aAora3FRYVS5oFVAuUKtKlUh7QW8QFSoXURVQQKrUViRbzTnP8+zM7OzMrj1Zz5zz+UjxzztzZs6ZM2fO7ned7wwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 719.773501][T13991] hfsplus: can't free extent 07:15:00 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 719.799303][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.831220][T13998] hfsplus: request for non-existent node 16777216 in B*Tree [ 719.872069][T13998] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:00 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 719.964105][T14005] loop3: detected capacity change from 0 to 1024 [ 720.011070][T14007] loop4: detected capacity change from 0 to 1024 [ 720.059673][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.081339][T14009] loop2: detected capacity change from 0 to 1024 [ 720.093302][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.103631][T14007] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.118952][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.134925][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.143814][T14007] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.151544][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.171833][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.179782][T14007] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.189338][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.202572][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.210107][T14007] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.223997][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.242458][T14007] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.253045][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.268197][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.281184][T14011] loop0: detected capacity change from 0 to 1024 [ 720.288104][T14007] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.302018][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.321090][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.332026][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.340403][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.349722][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.357343][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.365013][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.375480][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.386068][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.387776][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.413220][T14005] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:01 executing program 4: r0 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000240)='blkio.bfq.io_wait_time\x00', 0x275a, 0x0) r1 = openat$cgroup_ro(0xffffffffffffff9c, &(0x7f0000000180)='cgroup.controllers\x00', 0x275a, 0x0) dup3(r1, r0, 0x0) syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file2\x00', 0x45e, &(0x7f00000000c0)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) openat$cgroup_ro(r2, &(0x7f0000000000)='cpuacct.usage_user\x00', 0x0, 0x0) write(r2, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 720.421923][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.423029][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.436929][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.439181][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.452020][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.459562][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.463730][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.472309][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.487508][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.498871][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.508202][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.515531][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.515617][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.515633][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.515693][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.515708][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.515762][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.545405][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.545510][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.579911][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.581523][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.601340][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.616418][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.631174][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.645980][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.658427][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.670697][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.683107][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.690684][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.720934][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.744229][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.749843][T14015] loop4: detected capacity change from 0 to 1024 [ 720.754224][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.766007][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.782162][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.789646][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.806117][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.813065][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.834899][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.837383][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.845806][T14015] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.855923][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.859623][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.880825][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.893551][T14015] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.897348][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.908842][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.916822][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.934758][T14015] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.938421][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.952135][T14015] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.959691][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.963223][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.967554][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.987300][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.995818][T14015] hfsplus: request for non-existent node 16777216 in B*Tree [ 720.997217][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.003359][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.003559][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.022738][T14015] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.025969][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.041192][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.044046][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.051010][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.064847][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.072291][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.076327][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.079639][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.094428][T14009] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.102121][ T29] kauditd_printk_skb: 4 callbacks suppressed [ 721.102137][ T29] audit: type=1800 audit(1707981301.963:414): pid=14009 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 721.102829][T14005] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.125777][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.128686][T14009] hfsplus: unable to mark blocks free: error -4 [ 721.146645][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.171254][T14011] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.179159][T14009] hfsplus: can't free extent [ 721.188721][T14005] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:02 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) 07:15:02 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") mkdir(&(0x7f0000000040)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x0) mount(0x0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='ext4\x00', 0x4, 0x0) mount$overlay(0x0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000380), 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB='lowerdir=.:file0']) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) mount$overlay(0x0, &(0x7f00000000c0)='./bus\x00', &(0x7f0000000080), 0x0, &(0x7f00000001c0)={[{@workdir={'workdir', 0x3d, './bus'}}, {@lowerdir={'lowerdir', 0x3d, './file0'}}, {@upperdir={'upperdir', 0x3d, './file1'}}]}) creat(&(0x7f0000000100)='./file1/file0\x00', 0x0) chdir(&(0x7f00000003c0)='./bus\x00') open(&(0x7f0000000400)='./file1/file0\x00', 0x803, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 721.189438][ T29] audit: type=1800 audit(1707981302.043:415): pid=14011 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 721.210284][T14005] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:02 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) 07:15:02 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 721.234957][ T29] audit: type=1800 audit(1707981302.093:416): pid=14005 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 721.252873][T14006] loop1: detected capacity change from 0 to 32768 [ 721.341892][ T5238] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 721.462060][T14018] loop0: detected capacity change from 0 to 1024 [ 721.484881][T14020] loop2: detected capacity change from 0 to 1024 [ 721.506754][T14022] loop4: detected capacity change from 0 to 1024 [ 721.549568][T14023] loop3: detected capacity change from 0 to 1024 [ 721.586624][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.625590][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.636427][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.655913][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.673249][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.692696][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.700335][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.707787][T14022] overlay: filesystem on . not supported [ 721.717628][T14022] overlay: filesystem on ./bus not supported [ 721.731033][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.736770][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.753140][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.762188][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.796151][T14022] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.797234][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.803960][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.803982][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.804216][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.834435][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.841377][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.854036][T14022] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.856284][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.877993][T14022] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.886284][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.899997][T14022] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.920942][T14022] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.922119][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.931949][T14022] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.944981][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.961334][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.981245][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.990199][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 721.998074][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.004483][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.012577][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.022622][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.036113][T14018] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:02 executing program 4: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) syz_mount_image$jfs(&(0x7f0000000140), &(0x7f0000005e80)='./file1\x00', 0x2000802, &(0x7f0000000440)=ANY=[], 0x9, 0x5f3d, &(0x7f0000005ec0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD8nx04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirswIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYe/uYuQq7/uBn32z1+bNCYS/8d+QtXGMMQu7fsEvad04hBAKSVPe0tAXbNe7Npv4Da/dAEGyI5IGKY4aVanKTdskQi03VawqF2lFERdVq16V5iKVqipVpVygiqQkUqW2Kmw15zzPszOzszO7eLBnzvl8JPzzzpyZc+bMM7P7XfPdBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") r1 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xd600, 0x3) [ 722.051009][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.067135][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.075483][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.084800][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.099687][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.121703][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.129664][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.141949][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.144464][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.149390][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.162635][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.183694][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.191385][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.191882][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.215898][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.237179][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.246718][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.254237][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.254321][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.254337][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.254398][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.254413][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.254589][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.312112][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.322053][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.325937][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.338544][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.346797][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.347000][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.354383][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.354401][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.354461][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.354475][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.354722][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.354737][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.390809][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.392118][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.412110][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.431886][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.440001][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.447663][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.455731][T14020] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:03 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwP/YgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwg4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRX27i5GrrO+H/jZV68dSAyE/J38DawdY4yzya5f4hdaFxNeG95KICnpS2zXu3YW/BavXZI0kh0FSiSMiirahou2gKI2NxVWlQtaBZQL1KpSJdJe0BtEhcpFVAUUkCq1FclWc87zPDszOzuza0/WM+d8PlL8886cmXPmzJmz+13nOwMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9Ta9d+aLA1mW1f7L/1ifZa+r/X3t+Pr8sndd6y0EAAAArtYr+Z8v35AuOLiMG9Ut849v/f6z8/Pz89mnh/5k5Kvz8+mK8SwbWZNl+XXR5R/fP1C/TPBENjYwWPf1YIfVD3W4frjD9SMdrh/tcP2aDtePdbh+0Q5YZG3x+5j8zrbkf11f7NLsxmwkv25Li1s9MbBmcDD+Lic3kN9mfuRYNpudyGayqYbli2UH8uWf21Rb14eyuK7BunVtrB0hP3/saNyGgbCPtzSsa+E+o5++Jxv/xc8fO/pX5166udXsuBsa7q/Yzm2ba9v5+XBJsa0D2Zq0T+J2DtZt58YWz8lQw3YO5Ler/b15O19e5nYOLWzmqmp+zseywfzvL+T7abj+13ppP20Ml/33rVmWXVzY7OZlFq0rG8zWNVwyuPD8jBVHZO0+aofSG7PhFR2nm5ZxnNbm9JbG47T5NRGf/03hdsNLbEP90/TTx0frnvdfzl/JcRrVHvVSr5XmY7Dbr5VeOQbjcfFC/qCfbHkMbgmP/7GtSx+DLY+dFsdgetx1x+DmTsfg4OhQvs3pSRjIb7NwDO5oWH4oX9NAPl/c2v4YnDx38szk3COP3j578sjxmeMzp3bt2DG1a8+effv2TR6bPTEzVfx5hXu7963LBtNrYHPYd/E18I6mZesP1flvjC46/17p63CszetwfdOy3X4dDjc/uIHVeUEuPqaL18anajt97NJgtsRrLH9+tl/96zA97rrX4XDd67Dl95QWr8PhZbwOa8uc2b68n1mG6/5rtQ1Lfy+4umNwfd0x2PzzSPMx2O2fR3rlGBwLx8UPty/9vWBj2N4nJ1b688jQomMwPdxw7qldkn7eH9uXj1bH5S21K64bzc7PzZy94+Ej586d3ZGFsSreVHesNB+v6+oeU7boeB1c8fF6cPatT97S4vL1YV+N3V77Y2zJ56q2zO472j9X+Xe31vuz4dKdWRhdttr7s9V389r+HM2yr33v8Xu+89jX3rvk/qzlzc9PXv3P4imX1p1/R5Y4/8bc/2qxvnRXTwyNDBev36G0d0YazseNT9Vwfu4ayNf98uTyzscj4b/VPh/f2OZ8vKFp2W6fj0eaH1w8Hw90+m3H1Wl+PsfCcXJiqv35uLbMhp0rPSaH256Pbw1zIOz/d4akkHJR3bGz1HGb1jU8PBIe13BcQ+Nxuqth+ZGQzWrrembnlR2n224t7msoPboFq3Wcjjct2+3jNP3ua6njdKDTb9+uTPPzORaOixt3tT9Oa8s8v/vqz51r41/rzp2jnY7BkaHR2jaPpIMwP99n82vjMXhHdjQ7nZ3IpvNrR/PjaSBf18SdyzsGR8N/q32u3NDmGNzWtGy3j8H0fWypY29gePGD74Lm53MsHBdP3dn+GKwt87693f3ZdVu4JC1T97Nr8+/Xlvqd1y1Nu+m1OlaGw3Z+b2/7383Wljmxb6U5s/1+ui1ccl2L/dT8+l3qNTWdrc5+2hC286V9S++n2vbUlvnq/mUeTwezLLvw0F3573vDv6/87fkfPNvw7y6t/k3nwkN3/ez1x/5hJdsPQP97tRjriu91df8ytZx//wcAAAD6Qsz9g2Em8j8AAACURsz98f8KT+R/AAAAKI2Y+4fDTCqS/ze876XZVy9kqZk/H8Tr0264u1gudlynwtfj8wtql9/19Mx//f2F5a17MMuyX979By2X33B33K7CeNjOy+9vvHyRZ29f1roP33shrbe+v/71cP/x8Sz3MGhVwZ3Ksuy5G76cr2f8/kv5fP7uw/m85+KTT9SWeXl/8XW8/YtvKpb/81D+PXjsSMPtXwz74SdhTn24cX/ExxJv961L79y4976F9cXbDWy+Pl/0qQeK+43vk/OVJ4rl435eavu/86VnvlVb/uG3t97+C4Ott/+ZcL9Ph/k/bymWr38Oal/H230hbH9cX7zdHd/8bsvtv/zFYvkzHyiWOxxmXP+28PWWD7w0W/9cPTxwpOFxZR8slovrn/rBH+XXx/uL99+8/WOHLjXsj+bj4/l/Le5nsmn5eHlcT/R3Teuv3U/98RnX/8wfHm7Yz53Wf/meF99Su9/m9d/WtNyZh7bn61+4v8Z3bPqLL3y55fri9hz8mzMNj+fgJ8LrOKz/qQfC8Riu/9/Lxf01v7vC4U80nn/i8l9ff6Hh8UQf+kWx/svvPp7PNWNr1133utdff/FttX2XZS+sKe6v0/qP/+Xphu3/xk3F/ojXx45+8/qXEtd/9nMTp07PnZ+dTnv1sRvy9875SLE9cXtvCOfW5q8PnT734MzZ8anxqSwbL+9b6F2xb4b5s2JcbL/0/KLvKNvvDc/nLX/23Lqt//KlePm/faq4/NKHi+9b7wjLfSVcvj48fytb/2JPbbopf30PPB+2cH7x+wVfjY1b/nPfshYMj7/554J4vJ9584P5fqhdl3/fiK/rq9z+H00X9/PtsF/nwzszb75pYX31y8f3Rrj0yeL1ftX7L5zm4vP61+H5/uhPivuP2xUf74/CzzHf3dB4vovHx7cvDDbff/4uHhfD+SS7WFwfl4r7+9LLN7XcvPg+JNnFm/Ov/zjdz80rephLmXtkbvLE7KnzD0+em5k7Nzn3yKOHTp4+f+rcofy9PA99ptPtF85P6/Lz0/TMnt1ZfrY6XYzX2LXe/jP3Hp3eO7V1eubYkfPHzt17Zubs8aNzc0dnpue2Hjl2bOZznW4/O31gx879u/bunDg+O31g3/79u/ZPzJ46XduMYqM62DP12YlTZw/lN5k7sHv/jjvv3D01cfL09MyBvVNTE+c73T7/3jRRu/XvT5ydOXHk3OzJmYm52UdnDuzYv2fPzo7vBnjyzLG58cmz509Nnp+bOTtZPJbxc/nFte99nW5POc39e/HzbLOB4o34so/ftie9P2vN048veVfFIk1vIPpSeC+af3rDmX3L+Trm/pEwk4rkfwAAAKiCmPtHw0zkfwAAACiNmPvXhJnI/wAAAFAaMfePhZlUJP+Xrv+/4cKy1l/W/n+k/6//3279le//f7LX+v/F+UL/vzuutn+v/x/o/+v/6//r/+v/0wWt+/9r0t9Wu/8fc//aLKtk/gcAAIAqiLl/XZiJ/A8AAAClEXP/dWEm8j8AAACURsz9rwszqUj+1//X/9f/1//X/2+9fv3//qT/357+fwf6/5NZtfr/F7u5/fr/+v8s1rr/n2UDrxRztfv/Mfe/PsykIvkfAAAAqiDm/uvDTOR/AAAAKI2Y+28IM5H/AQAAoDRi7l8fZlKR/K//r/+v/6//r//fev36//1J/789/f8O9P99/r/+v/4/XdVr/f+Y+98QZlKR/A8AAABVEHP/G8NM5H8AAADoPcNXdrOY+98UZrIo/1/hCgAAAIBrLub+G7OmInhF/v1f/1//X/9f/1//v/X6l9//H8r0/3uH/n97+v8d6P/r/+v/6//TVb3W/89zfzaWvTnMpCL5HwAAAKog5v6bwkzkfwAAACiNmPv/X5iJ/A8AAAClEXP/hjCTiuR//X/9f/1//X/9/9br9/n//Un/vz39/w70//X/9f/1/+mqXuv/x9x/c5hJRfI/AAAAVEHM/beEmcj/AAAAUBox9///MBP5HwAAAEoj5v6NYSYVyf/6/z3e/4/NUf1//X/9f/1//f9l0f9vT/+/A/1//X/9f/1/uqrX+v8x978lzKQi+R8AAACqIOb+t4aZyP8AAABQGjH3vy3MRP4HAACA0oi5fzzMpCL5X/+/x/v/RQ9+1Of/6//r/+v/6/8vj/5/e/r/Hej/6//r/+v/01W91v+PuX9TmElF8j8AAABUQcz9m8NM5H8AAAAojZj7bw0zkf8BAACgNGLu3xJmUpH8r//fF/3/TP9f/1//X/9f/3959P/b0//vQP9f/1//X/+fruq1/n/M/W8PM6lI/gcAAIAqiLl/a5iJ/A8AAAClEXP/O8JM5H8AAAAojZj7t4WZVCT/6//r/+v/6//r/7dev/5/f9L/b0//vwP9f/1//X/9f7qq1/r/Mfe/M8ykIvkfAAAAqiDm/u1hJvI/AAAAlEbM/beFmcj/AAAAUBox90+EmVQk/+v/6//r/+v/6/+3Xr/+f3/S/29P/78D/X/9f/1//X+6qtf6/zH33x5mUpH8DwAAAFUQc/8dYSbyPwAAAJRGzP2TYSbyPwAAAJRGzP1TYSYVyf/6//r/+v/6/yvq/79t4X71/wv6/71F/789/f8O9P/1/695/39E/59S6bX+f8z9O8JMKpL/AQAAoApi7t8ZZiL/AwAAQGnE3L8rzET+BwAAgNKIuX93mElF8r/+v/6//r/+v8//b71+/f/+pP/fXvf7//Eh6v/r/+v/+/x//X8W67X+f8z9d4aZVCT/AwAAQBXE3L8nzET+BwAAgNKIuX9vmIn8DwAAAKURc/++MJOK5H/9f/1//X/9f/3/1uvX/+9P+v/t+fz/DvT/9f/1//X/6ape6//H3L8/zKQi+R8AAACqIOb+d4WZyP8AAABQGjH3/0qYifwPAAAApRFz/6+GmVQk/+v/6//r/+v/6/+3Xr/+f3/S/29P/78D/f9V7M+PdmWbr932L6b/r//PYr3W/4+5/0CYSUXyPwAAAFRBzP2/FmYi/wMAAEBpxNz/7jAT+R8AAABKI+b+g2EmFcn/+v/6//r/+v/6/63Xr//fn/T/29P/70D/3+f/6//r/9NVvdb/j7n/PWEmFcn/AAAAUAUx998VZiL/AwAAQGnE3P/eMBP5HwAAAEoj5v73hZlUJP/r/+v/6//r/+v/t16//n9/0v9vT/+/A/1//X/9f/1/uqrX+v8x978/zKQi+R8AAACqIOb+D4SZyP8AAABQGjH3fzDMRP4HAACA0oi5/0NhJhXJ//r/+v/6//r/+v+t16//35/0/9vT/+9A/1//X/9f/5+u6rX+f8z9vx5mUpH8DwAAAFUQc//dYSbyPwAAAJRGzP0fDjOR/wEAAKA0Yu7/SJhJRfK//r/+v/6//r/+f+v16//3J/3/9vqs///K9eFy/f+C/n9vb/9K+//DTV+/Jv3/Hy/V/59f03x7/X9eC73W/4+5/6NhJhXJ/wAAAFAFMfd/LMxE/gcAAIDSiLn/42Em8j8AAACURsz9vxFmUpH8r/9f246F9rL+v/5/fkG/9P/X6v/r/3deb9Xo/7fXZ/1/n//fRP+/t7ff5//r/7NYr/X/Y+7/RJhJRfI/AAAAVEHM/feEmcj/AAAAUBox938yzET+BwAAgNKIuf9TYSYVyf/6/z7/X/+/j/v/Pv9f/1//fxH9//b0/zvQ/9f/77X+/3/o/9Pfeq3/H3P/vWEmFcn/AAAAUAUx998XZiL/AwAAQGnE3P+bYSbyPwAAAJRGzP2fDjOpSP7X/++X/v+4/r/+v/5/0+PR/9f/b0X/vz39/w70//X/e63/7/P/6XO91v+Puf/+MJPl5/+xZS8JAAAAXBMx9/9WmElF/v0fAAAAqiDm/t8OM5H/AQAAoDRi7v+dMJOK5H/9/37p//v8/0z/X/+/6fHo/+v/t7J6/f945tH/1//X/4/0//X/9f9p1mv9/5j7fzfMpCL5HwAAAKog5v4HwkzkfwAAAOgLrf6f7GYx9x8KM5H/AQAAoDRi7j8cZlKR/F+q/v+w/n/Uof//qv5/H/T//3TzP//w+x87vEP/X/9f/39FVvXz/2svfp//r/+v/5/o/+v/6//TrNf6/zH3HwkzqUj+BwAAgCqIuf/3wkzkfwAAACiNmPuPhpnI/wAAAFAaMfdPh5lUJP+Xqv+f6f9HPv+/BP3/Pv78/7g/9P8bda3/H0+6+v8trWr//76Fnrj+/0r7/6MtL9X/1//v5+3X/9f/Z7Fe6//H3D8TZlKR/A8AAABVEHL/4LFiLlwh/wMAAEBpxNx/PMxE/gcAAIDSiLn/wTCTiuR//X/9f/1//X+f/996/T3b//f5/23p/7fXO/3/1vT/9f/7efv1//X/WazX+v8x98+GmVQk/wMAAEAVxNz/mTAT+R8AAABKI+b+z4aZyP8AAABQGjH3nwgzqUj+1//X/9f/1//X/2+9fv3//qT/357+fwf6//r/+v/6/3RVr/X/Y+4/GWZSkfwPAAAAVRBz/6kwE/kfAAAASiPm/tNhJvI/APwfe/fRbNdZ5XH4qFuulsqTnvWgJ573R/CgGcMHYMCEAVRRDEgmJ8vkaHIOJmcTbDAmmZxsksEkgwGTczDZQImytdaSru6+++jKR7r7vOt5BiwQvuyDS2X7r6tfbQCAYeTuf1Dc0mT/6//1/8P2//+v/9/r+fp//f/I9P/z9P9r6P/1//p//T8btbT+P3f/g+OWJvsfAAAAOsjd/5C4xf4HAACAYeTuvyRusf8BAABgGLn7Hxq3NNn/p/X/h1Y9+//MePX/I/X/3v+/5/P1//r/kZ3f/v+yO/7Kp//X/+v/g/5f/6//53RL6/9z9z8sbmmy/wEAAKCD3P0Pj1vsfwAAABhG7v5HxC32PwAAAAwjd/8j45Ym+9/7/73/X/+v/9f/Tz9f/7+dvP9/Xqf+/5KbLnzAbdf877X7eb7+X/+v/9f/s1lL6/9z9z8qbmmy/wEAAKCD3P2PjlvsfwAAABhG7v7HxC32PwAAAAwjd/9j45Ym+1//r//X/+v/9f/Tz9f/byf9/7xO/f/ZPF//r//X/+v/2ayl9f+5+x8XtzTZ/wAAANBB7v7Hxy32PwAAAAwjd/+lcYv9DwAAAMPI3X8sbmmy//X/577//5f+X/8fV/+v/9f/n3v6/3n6/zX0//p//b/+n41aWv+fu/+yuKXJ/gcAAIAOcvc/IW6x/wEAAGAYufufGLfY/wAAADCM3P1Pilua7H/9v/f/6//1//r/6efr/7eT/n+e/n8N/f9d7ecv0P/r//X/nGqf/f/tM3/Z3kj/n7v/yXFLk/0PAAAAHeTuf0rcYv8DAADAMHL3PzVusf8BAABgGLn7nxa3NNn/+n/9v/5f/3/W/f/un3p30v9P0/+fH/r/eYvp/w8dnvxh/f/W9//e/6//1/+zw9Le/5+7/+lxS5P9DwAAAB3k7n9G3DKz//f9i/kAAADAgcrd/8y4xff/AQAAYOtldZa7/1lxS5P9r//X/+v/9f/e/z/9/Ln+/9pTPp/+f1n0//MW0//vQf+v/9/mz6//1/+z29L6/9z9z45bmux/AAAA6CB3/+Vxi/0PAAAAw8jd/5y4xf4HAACAYeTuf27c0mT/T/f/J/97/f+Z0f/v/Pz6/+mfH5vq//N/Uf8/2//fzfv/e9L/z9P/r6H/1//r//fq/4+u+3r9P1OW1v/n7n9e3NJk/wMAAEAHufufH7fY/wAAADCM3P0viFvsfwAAABhG7v4Xxi1N9r/3/+v/9f/b1/97//8JB/n+/9V57/8P6//PkP5/nv5/Df2//l//7/3/bNTS+v/c/S+KW5rsfwAAAOggd/+L4xb7HwAAALbDqb934PTfUBpy978kbrH/AQAAYBi5+18atzTZ//p//b/+X/+v/59+/rL6f+//P1P6/3n6/zX0/+einz88WP9/xV5fv4T+/1L9Pwuzo/+/7uSPH1T/n7v/ZXFLk/0PAAAAHeTuf3ncYv8DAADAMHL3vyJusf8BAABgGLn7Xxm3NNn/57z/P7r3s/X/+n/9v/5f/6//3zT9/zz9/xr6f+//9/5//T8btaP/P8VB9f+5+18VtzTZ/wAAANBB7v5Xxy32PwAAAAwjd/8VcYv9DwAAAMPI3f+auKXJ/vf+f/2//l//r/+ffr7+fzvp/+fp/9fQ/+v/9f/6fzZqaf1/7v7Xxi1N9j8AAAB0kLv/dXGL/Q8AAADDyN3/+rjF/gcAAIBh5O5/Q9zSZP/r/89t/58/rv/X/6/0//p//f950bb/PzT1d6Ld9uj/b7jfsXvs/BH9v/5f/6//1/+zAYvo/4+f/KfL3P1vjFua7H8AAADoIHf/m+IW+x8AAACGkbv/zXGL/Q8AAADDyN3/lrhln/v/vzf6qc4f/b/3/+v/9f/6/+nn6/+3U9v+/wx5//8a+n/9/yD9/x3/ZK//ZwkW0f+f8p9z9781bvH9fwAAABhG7v63xS32PwAAAAwjd//b4xb7HwAAAIaRu/8dcUuT/a//1//r//X/+v/p5+v/t5P+f57+fw39v/5/kP7f+/9ZiqX1/7n7r4xbmux/AAAA6CB3/zvjFvsfAAAAhpG7/11xi/0PAAAAw8jd/+64pcn+1//r//X/+n/9//Tz9f/bSf8/T/+/Wq2umvkAU/3/8f/S/+v/9f/6f87S0vr/3P3viVua7H8AAADoIHf/VXGL/Q8AAADDyN1/ddxi/wMAAMAwcve/N25psv/1//p//b/+X/8//Xz9/3bS/8/T/6/h/f/6f/2//p+NWlr/n7v/fXFLk/0PAAAAHeTuvyZusf8BAABgGLn73x+32P8AAAAwjNz918YtTfa//l//r//X/+v/p5+v/99O567/X+n/9f/6/zX0//p//T+nW1r/n7v/A3FLk/0PAAAAHeTu/2DcYv8DAADAMHL3fyhusf8BAABgGLn7Pxy3NNn/+n/9v/5f/6//n36+/n87ef//PP3/Gvp//b/+X//PRi2t/8/d/5G4pcn+BwAAgA5y918Xt9j/AAAAMIzc/R+NW+x/AAAAGEbu/o/FLU32v/5f/7+z/1+t9P/6f/3/Ceeh/z+y0v9vnP5/nv5/Df3/mP3/f6wG6v+P7vn1+n+WaGn9f+7+j8ctTfY/AAAAdJC7/xNxi/0PAAAAw8jd/8m4xf4HAACAYeTu/1Tc0mT/6//1/97/r//X/08/3/v/t5P+f57+fw39/5j9v/f/6/85MEvr/3P3fzpuabL/AQAAoIPc/Z+JW+x/AAAAGEbu/s/GLfY/AAAADCN3/+filib7X/+v/9f/6//1/9PP1/9vJ/3/PP3/Gvp//b/+X//PRi2t/8/d//m4pcn+BwAAgA5y918ft9j/AAAAMIzc/TfELfY/AAAADCN3/xfilib7X/+v/9f/b2f/f0T/r//X/09aSv9/8cV3v1H/r//X/+v/9f/6/+6W1v/n7v9i3NJk/wMAAEAHufu/FLfY/wAAADCM3P1fjlvsfwAAABhG7v6vxC1N9v/u/v+C1YlC9YSp/j8aNf3/KfT/Oz+//n/654f3/+v/9f/n3lL6f+//P7vPr//X/2/z599X/3/R7q/X/zOipfX/uftvjFua7H8AAADoIHf/V+MW+x8AAACGkbv/a3GL/Q8AAADDyN1/U9zSZP97/7/+X/+v/9f/Tz9f/7+d9P/z9P9r6P/1/97//8D7/Kf+n81ZWv+fu//rcUuT/Q8AAAAd5O7/Rtxi/wMAAMAwcvd/M26x/wEAAGAYufu/Fbc02f/6f/2//l//r/+ffr7+fzvp/+fp/9fo0/8fmfrBg+7n76qD/vzD9P/e/88GLa3/z93/7bilyf4HAACADnL33xy32P8AAAAwjNz934lb7H8AAAAYRu7+78YtTfa//l//P37/f2/9/2nP1//r/0em/8+/o0/T/6/Rp/+fdND9/LZ/fv2//p/dltb/5+6/JW5psv8BAACgg9z934tb7H8AAAAYRu7+78ct9j8AAAAMI3f/D+KWJvtf/9+r/z+06tj/e/+//l//34n+f57+fw39v/5f/6//Z6OW1v/n7r/10OGW+x8AAAC21T3/7/63nOkfe+ud/3pk9cO4xf4HAACAYeTu/1HcYv8DAADAMHL3/zhuabL/9f+9+v+e7//X/+v/9f+d6P/n6f/X0P/r//X/+n82amn9f+7+n8Qtpwy/w/v+fwkAAAAsSe7+n8YtTb7/DwAAAB3k7v9Z3LJr/x8/w9/VDgAAACxN7v6fxy1Nvv+v/194/7+a7/9XF01/nrX9f/xx+v8T9P/6/6nn6/+3k/5/3l3s/48f0v/r/2fo//X/+n9Ot7T+P3f/L+KWJvsfAAAABrXjVxRy9/8ybrH/AQAAYBi5+38Vt9j/AAAAMIzc/b+OW5rsf/3/wvv/s3r//9H6d97/37z/v/zI5PP1//r/ken/53n//xr6f/2//l//z0Ytrf/P3f+buKXJ/gcAAIAOcvf/Nm6x/wEAAGAYuft/F7fY/wAAADCM3P2/j1ua7H/9/4j9/xm8/1//36P/3+P54/T//3Phsevvdd+rr9T/c9L57P/z54L+X/+v/z9B/6//1/9zug31/zdvqv/P3f+HuKXJ/gcAAIAOcvffFrfY/wAAADCM3P1/jFvsfwAAABhG7v4/xS1N9r/+X/+/lP4//1wfQP9/bPv6/2yKu/f/3v+v/9/N+//n6f/X0P/r//X/+n82akP9/2pT/X/u/j/HLU32PwAAAHSQu/8vcUvu/0P7/qV7AAAAYGFy9/81bvH9fwAAABhG7v6/xS1N9r/+X/+/lP4/ef//ya/z/v8T9P/6//3Q/8/T/6+h/9f/6//1/2zU0vr/3P1/j1ua7H8AAADoIHf/7XGL/Q8AAADDyN3/j7jF/gcAAIBh5O7/Z9zSZP/r//X/+n/9v/5/+vn6/+2k/5+n/19D/6//1//r/9mopfX/ufv/HQAA//+gy3Cz") [ 722.459443][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.463842][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.478872][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.482719][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.497515][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.505626][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.506142][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.520775][T14018] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.531047][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.542007][ T29] audit: type=1800 audit(1707981303.393:417): pid=14018 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 07:15:03 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 722.542062][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.562691][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.590432][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.599455][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.610520][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.618193][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.621123][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.639581][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.651192][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.659836][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.661189][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.696720][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.709703][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.721125][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.732259][T14020] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.755387][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.759813][ T29] audit: type=1800 audit(1707981303.613:418): pid=14020 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 722.783072][T14020] hfsplus: unable to mark blocks free: error -4 [ 722.785141][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.792711][T14020] hfsplus: can't free extent 07:15:03 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 722.820599][T14032] loop0: detected capacity change from 0 to 1024 [ 722.849393][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.862032][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.874918][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.884317][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.904160][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.922215][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.937817][T14023] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.951969][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 722.986760][ T29] audit: type=1800 audit(1707981303.833:419): pid=14023 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 723.008167][T14032] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:03 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 723.042370][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.066519][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.085676][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.104624][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.121416][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.125405][T14035] loop2: detected capacity change from 0 to 1024 [ 723.138833][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.189091][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.201506][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.234347][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.236523][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.266321][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.269186][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.286187][T14037] loop3: detected capacity change from 0 to 1024 [ 723.296777][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.314164][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.338932][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.339111][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.366283][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.376070][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.392286][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.405471][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.408879][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.425395][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.427899][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.439268][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.446554][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.448370][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.459965][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.463078][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.474361][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.478221][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.501903][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.505119][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.521054][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.540675][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.549874][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.557865][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.568318][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.576061][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.579934][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.588549][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.601878][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.609982][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.627154][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.629473][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.639053][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.647515][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.658102][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.668256][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.680489][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.690589][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.704342][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.707134][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.728351][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.729361][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.737267][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.757588][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.759272][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.774827][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.781884][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.789705][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.791198][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.812007][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.824124][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.828847][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.831506][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.847740][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.852073][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.872752][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.891724][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.895746][T14032] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.908830][T14035] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:04 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 723.929387][ T29] audit: type=1800 audit(1707981304.783:420): pid=14032 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 723.952695][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.971486][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.981966][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 723.992885][T14030] loop1: detected capacity change from 0 to 32768 [ 724.000439][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.008831][T14035] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.019756][ T29] audit: type=1800 audit(1707981304.873:421): pid=14035 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 724.020751][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.050419][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.061276][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.071506][T14035] hfsplus: unable to mark blocks free: error -4 [ 724.094386][T14035] hfsplus: can't free extent [ 724.102251][ T5238] I/O error, dev loop1, sector 32640 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0 [ 724.123157][T14028] loop4: detected capacity change from 0 to 32768 07:15:05 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 724.154670][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.212936][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.238040][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.277252][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.308172][T14040] loop0: detected capacity change from 0 to 1024 [ 724.331881][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.357156][T14037] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.379849][T14037] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 724.429125][ T29] audit: type=1800 audit(1707981305.283:422): pid=14037 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 724.441115][T14040] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:05 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b6293564836f1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 724.497762][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.544530][T14042] loop2: detected capacity change from 0 to 1024 [ 724.549299][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.561587][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.571623][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.612229][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.623464][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.663501][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.664278][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.698207][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.733082][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.759588][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.778356][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.831936][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.841226][T14042] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:05 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 724.872839][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.897230][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.911325][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.922101][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.971686][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.979429][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 724.992022][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.012389][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.017001][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.032422][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.046481][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.059605][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.065505][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.091911][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.110532][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.141297][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.152026][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.163759][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.171410][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.184388][T14042] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:06 executing program 3: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 07:15:06 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$eJzs3UuPHFfZB/Cnr3PJG8fKIsprITRJzCWE+BqMIUCSBSzYsEDeIluTSWThALINciILTzQbFnwIEBJLhFiy4gNkwZYdHwBLNhIoqxSqmXPGNZVu9ziT6eqZ8/tJ46qnT9X0Kf+7+jJV1ScAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgPjhD358vhcRV3+VbjgZ8X8xiOhHrNT1WkSsrJ3Myw8j4vnYbo7nImK0FFGvv/3PMxGvRcRHJyIePLy7Xt98YZ/9+P6f//GHnzz1o7//aXT2v3+5PXh92nJ37vz2P3+9d7BtBgAAgNJUVVX10sf8U+nzfb/rTgEAc5Ff/6sk365euHpzwfqjVqvV6iNYN1WT3WsWEbHZXKd+z+BwPAAcMZvxcdddoEPyL9owIp7quhPAQut13QEOxYOHd9d7Kd9+8/Vgbac9nwuyJ//N3u71HdOms7TPMZnX42srBvHslP6szKkPiyTn308Z7OZ/dad9nJY77PznZVr+451Ln4qT8x+08285Pvn3J+Zfqpz/8InyH8gfAAAAAAAWWP77/8n23//nfPx36eCbsi+PO/67Nqc+AAAAAAAAAMDn7aDj/+0y/h8AAAAsrPqzeu13Jx7dNu272Orbr/Qinm4tDxQmXSyz2nU/AAAAAAAAAAAAAKAkw51zeK/0IkYR8fTqalVV9U9Tu35SB13/qCt9+6FkXT/JAwDAjo9OtK7l70UsR8SV9F1/o9XV1apaXlmtVquVpfx+dry0XK00PtfmaX3b0ngfb4iH46r+ZcuN9ZpmfV6e1d7+ffV9javBPjo2Hx0GDgARsfNq9MAr0jFTVc9E1+9yOBrs/8eP/Z/96PpxCgAAABy+qqqqXvo671PpmH+/604BAHORX//bxwXUarVarVYfv7qpmuxes4iIzeY69XsGw/EDwBGzGR933QU6JP+iDSPi+a47ASy0Xtcd4FA8eHh3vZfy7TVfD9L47vlckD35b/a218vrT5rO0j7HZF6Pr60YxLNT+vPcnPqwSHL+/Xb+V3fax2m5w85/XqblX2/nyQ7607Wc/6Cdf8vxyb8/Mf9S5fyHT5T/QP4AAAAAALDA8t//Ty7U8d/xZ92cmR53/Hft0O4VAAAAAAAAAA7Xg4d31/N1r/n4/xcmLOf6z+Mp59+Tf5Fy/v1W/l9tLTdozN9/61H+/354d/2Pt//1/3m63/yX8kwvPbJ66RHRS/fUG6bpQbbu07ZGg3F9T6NefzBM5/xUo3fietyIjTi3Z9l++v941H5+T3vd09F2ezXYab+wp324257Xv7infZTOdKpWcvuZWI+fx414e7u9bluasf3LM9qrGe05/4H9v0g5/2Hjp85/NbX3WtPa/Q/7n9rvm9NJ9/Pm9S/+5tzhb85MWzHY3bamevte7KA/2/8nT43jl7c2bp65c+327ZvnI0323Hoh0uRzlvMfpZ/d5/+Xdtrz835zf73/4fiJ818UWzGcmv9Ljfl6e1+ec9+6kPMfp5+c/9upffL+f5Tzn77/v9JBfwAAAAAAAAAAAAAAAOBxqqravkT0zYi4lK7/6eraTABgvvLrf5Xk2+dVD+Z8f2r1Ea97C9afudafVIvVH7X6KNZN1WRvNIuI+Ftznfo9w68n/TIAYJF9EhH/7LoTdEb+Bcvf91dPT3fdGWCubr3/wU+v3bixcfNW1z0BAAAAAAAAAD6rPP7nWmP859NVVd1rLbdn/Ne3Yu2g438O88zuAKNTBqoePPk2Pc5WfzzoN4YbfyGmjf892p173Pjfwxn3N5rRPp7RvjSjfXlG+8QLPRpy/i80xjs/HRGnWsOvlzD+a3vM+xLk/F9sPJ7r/L/SWq6Zf/X7o5x/f0/+Z2+/94uzt97/4NXr7117d+PdjZ9dPH/+3MVLly5fvnz2nes3Ns7t/Nthjw9Xzj+Pfe080LLk/HPm8i9Lzv9LqZZ/WXL+X061/MuS88/v9+Rflpx//uwj/7Lk/F9OtfzLkvP/WqrlX5ac/yupln9Zcv5fT7X8y5LzfzXV8i9Lzv9MquVflpz/2VTvM/+Vw+4X85Hzz0e47P9lyfnnMxvkX5ac/4VUy78sOf+LqZZ/WXL+r6Va/mXJ+X8j1fIvS87/UqrlX5ac/zdTLf+y5Pwvp1r+Zcn5fyvV8i9Lzv/bqZZ/WXL+r6da/mXJ+X8n1fIvS87/u6mWf1ly/t9LtfzLkvN/I9XyL8uj7/83Y8aMmTzT9TMTAAAAAAAAAAAAANA2j9OJu95GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+B87cCAAAAAAAOT/2ghVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV2IEDAQAAAAAg/9dGqKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsLe3cXIddb3Az/76rUDiYGQv5O/gbVjjHE22fVL/ELrYsJrw1sJJCV9ie16186C3+K1S5JGsqNAiYRRUUXbcNEWUNTmpsKqckGrgHKBWlWqRNoLeoOoULmIqoACUqW2ItlqznmeZ2dmZ2d27cl65pzPR4p/3pkzc86cOXN2v+t8ZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 725.191399][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.215719][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.245237][T14052] loop4: detected capacity change from 0 to 1024 [ 725.248932][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.252288][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.271919][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.279697][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.297605][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.321060][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.324359][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.343271][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.346287][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.352110][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.382365][T14042] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:06 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 725.415754][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.422217][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.438805][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.449683][T14040] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.453529][T14052] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.457828][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.482085][ T29] audit: type=1800 audit(1707981306.333:423): pid=14040 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 725.510927][T14052] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.525575][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.538161][T14052] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.552217][T14052] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:06 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 725.571982][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.584218][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.618507][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.629007][T14052] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.649497][T14052] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.658483][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.672464][T14059] loop3: detected capacity change from 0 to 1024 [ 725.676906][T14042] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.708122][T14042] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:06 executing program 4: r0 = openat$dir(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$BTRFS_IOC_SET_FEATURES(r0, 0x4c08, 0x0) r1 = openat$capi20(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) pread64(r1, 0x0, 0x0, 0x0) r2 = syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x145e, &(0x7f00000058c0)=ANY=[@ANYRESHEX=r1, @ANYRES32=r0, @ANYBLOB="b717b5df33d41f7f3fbd62467741e7eaf14ad69ca8b4c9fbeb6097523b135fa5fc329ce947edf3e9f8c35d0e60a52dca566d68b6311503fdb648074fd4fee57bbed43496acd60234594e7026f3e74e5071770e2d5d3768e33e5bc1a24c0a4df29e469f01b612bf1c896bb4d172b2233a18b0a961c558fd51d5e35ab2cb628d09ab271ef4b404aa0561c60f47c83096eb8f22605d5f4c593ed9cb543f7df5efa124d2b65f886192af59783aa3cfe17b1540ae5cf5fc8e030a8cf775baab9bcda479c6337b27deaa37c52fef970c16212e7465f5d5c3bb710d253692ac447fd07ceb9378cd6835ffbc3c4f4791efee82004a50cbfa61c5fbc9a5a8cc4ed65cda60cc099cebd85c0cc59e9fcd06acd7c3e6ac067f0f1baf9b57fca4fadffe0bad54eb2a019010135c8cbbd7321afbd28079266a5a2ee0a04627fc9691c50b6ff694eace1d9a77374619b6c6e9a8f71147c9", @ANYBLOB="db3fb8c4a85e46f8afbea6519899a7bc95189c1d6274cd7110d7d0f733f957047a44452aaef31dc76c8a6c8976323010c38ebf658e67b380dcaf36421b8d51e817493fd29999c18a4c7a6c23c20f25d25430da2c435ea362bdefe71760a7c4b2ea691356a5624c79b831ae45ae13d8d17624439215da61c04c9bcc5f21f319e4464523a6ef96b93bfa9aa2ada7e3b5a5ebd1a906064178e277ae4ff0cce9a443dc9b89e223f2c766c87974ba0bcc6dce5131a84975d6b5eaf31fd675bb96a541f373d788bd9da028945253d4f9ed341ef701f029c56a45c3a4f6ca4c0962e40b38565a8e4596defefcf21aa88e6581cb35d94fe2d7917a6c09be678b1f8b91d7da395e2a630dd0524caac28210daae110fa3533d9d5f00a91467862e155ec8fdbedc39f674d1a586648c7302410ab640fbed5507ed63388f405e0cf91c68fb0423fa22bbb08f025ca773a3e03321f7ec9145d559aed36570e0442f161ace6e1d93924db6ba8496306a02f9b595ea19b60bae09dcf26fa4fdf4b0e0b165134504eb2d99b4c77bc4d4f710f24571b5daa8a7596479c3866bda0cc188ad0bf5bd473889ebb71263e3f0bae92922dbfc39010115d6317471ab9bd78d15b5b0942d2cb8afc69f4b3636a352b129bff54120b9d5509e2d205ebd699e556f36d7564e17044ba71be27c86cbfb22aae6bcdd3a5e70db9eb8b7c106a3ffa7c49c15417cbbd852f0bbf0d38acc1fbf6bacfb742156c7129157b8fa01f0d51c02ac8d31848e587c616dd8108f8b2a2883c410efa27152a530e7587d342f7dfacc9784b64face40e9b8eb047702ac14399f8d1ab4072afc203647a1122afb1875ae5583206d32c4a097db7f5cc142e8795c7b0c28b033630b0b02a88f5a6073bf92caeedef93fb51d8b8d010371088603a56e396240993ab92271b7bfca1832d530dd3c39ef2f1e72cfd138411b75478e54bbc30c7127712b62e15b6c5a0dfa2018ac99fae246a156b7b93c0eb63cd85d3c4c88865a450fc42db7aadf6833f1e104bb20e2666fef9f68ec3d999b7044103161a8cfb3ae9ae52ad5d5a5ffd7a4b1277d0612116fafabdc2ab7f28ce1c7361cf69820fcded819b6691a6be7debf6352742a1b615c99e9a4ff45822954228f0fc99c14f7b8f49a526d71dd43381f5748d26f5fbdac7ac34757d377b302298a35bfc0581848634f0731f2ab47ae828cfb98463831aab0ded66724a646e59740a6bc0074415767f87a6dcb89fe07bb5b5ab2578bf49e06f262582d00e5a337a3d3a37642deb815059c51b089f776e945956bfdf9a4704b66743b71dd8a414270d872fcbb03037c640dad178f4f1fc848fff192a4d5ba4c4c971b3abe630a3d9579675e256bad273f15eeb37bedf14ad3638d80e8c51d1eab00a573e82ed94316482008db6cdc06373b9152fb4a5798cee0e0cd8d333c4d5656411404a1ae7a46ded730a62232cd02b3133561aff5c3229116396aec87db321e79cc84a102e15b62a69625a8c6567cbbbaeb2c2c1eab15fc853e8d954c6366487a25ee9cf562cdc316a60546cb66665eb3783da7bd8e634b99c79c05ad777efe147a9f7d43a54d4cb2ea5b94a2d3d65a561733a398a5c20979c44959d91d8ec60b76b43c909fe79c69bc8e911ef10567fa3b6ff8b55ff12c1f0871112fa1cdf0a0d8c3360bb078c2b02ff51490a071ae155d9cd8a2b6f0c66ba359edc7a4043f8d09d8d2379924b3fc1a42e838c5575f4f9a951ee6c9c0606846576520caa2cc26e234847404e031acffc1820fd6312cc8553e0051ae73f37469e80a7b4ec61863e26e7081e5ed8aa3ed4ea4b467a047b1bd6e12abce82e378d222fcd38974cbff21ebae7852ff6f29ac93affc4bf8f9b95924b892f3f60693890c959855cf58f95486ac602edc87a554e22c20318e4c2e2025b641a68a4ac928b774e667328116b6052f7ee3ab59e3bac47addc72dd81870527e3ca6f7c176ce4ba82e9c88d5afe84087d627b59ba58ecc025e637fec47e8b9fc5be7e8ba0bb96a3b0be2386d4b61fe72123f85b0fc7720c9746ea8ffe35c1061c888ac1118f851afd57f86e8c2bb94826fe36dacd6dff4a155c01e620b06f7e08d92e3d71b781ee0ef3b27bf8c408038568a9d73d6bb150f8a3657047cb0d9ab6db9aa5c3f969441cd664a7c9e95df7f42d286f6e03f6ceb76ef5c732fe3317e38dad5ef1d48c308e1010ebb72601078404147fa31ae4dc01412af638f7b1fdce95bc68ce00271b0cea74c9e6da1780dfbb94c161f7ee5d8abdf8160abf49eee353f1fbd5522982e697697df5032c1c4209885617b7f5afa41f92a55c678560af29184c1934ea74c461fd5a7a49d11656f98099e67ac77120eab5833c0cc046f22fc243aca23240875c4bbfa123675af5f29ab0f6000f025917230fbe57919abf0858b1f78887cde30e36cbd6a82c9540715d56efb648d0473bbc9dd00066f3d3831ece7611039cdced49629e8cf438880752f4d83aa093dd1f49311eaec49358857a6bc7c57cc44a1482707dd3fe6d55be68c5a7c24bb24f24f045fca3b7e72363398e29a4a1d348f8b2ed97cf8b579176d8ed1f960310bce48505e46078ef73210a1a03089136e9ac6dec645b3ff83e1d98d737cb1947186ffc404f3aba1d9ac7facc08ff779612771e7e5530a7510d422b9b3aa93c74c9619be498cce457d82b37bfe339e7c2e73b6c52987a226de5de200ae6e36fea3884f098ef0d945b459559ead1764421f67de0451884768648e0f73d98fbc5f4449f400da1a37ecc755e96474282785e69cd40357a1eaa8889f9bef6eda3cf35a956ecb753dcd01060b0ee74c2d371cbb90fc8169c5408e3554edcd82762d2298214ec0ee0292cbaf60693f2b06fde515100a61de83d96e6b750e08a323ad1130b35a480a53fda1bf6e07f79542ddc480a47937d71b5ebdde65a3e07fc28efb62f4adfd39d064d9430bfb34aa4a08511036e5f7dc9ec64fd581df84886b55989d94e1cb4b771f6f6d4d8c25bd0a00f361d7c17c52aac32af4ac23669cffece2f05083e507d88488bdebaa01d70c7d9cb84da4c530a9ad3695bedaadbdac816e8031231a4494978f102a246ef0b0dfe7bd4ad4ed672078d7416d957bbe1c0d4cedeef93eb0461735ada3adbcc90c17dab8cad1d3610cebfc1d5feb5aeff38311c7dfc729d9cff7e59b1a145d82bd8189496a6b0660125f22609e049d4ee894491b66f9305235c9afb131891897b59a35985cdd38d31488422ac91b689f3bf723769750f647579d855ee1002d812ba07b42241017b29d2d41b8c53366e309dfd2483c7e5637dd7a8bf610528b419ffc5cba478ac7d60913fd59b82b48c84443362314da07e2c8e80bc83d389c00d027aa49e5bbf9a88b6df4cb43c9d6a1e1b535e5a0ec21369e19455138450600e70d21627b7f5d62008dfd901b7a8c0b473d796b009df31b4838a478b6607aee46bfeff9470fe96008941b60e9b797eba245516ebd1ee9d102d25273b11a55fba5857e745fc6ee91cabb3809c05d51676cc35470d2891b602f52598ec0dbd99e8e6fa1858ea4e0a17bf6d6438d2ac2cbb9bc35019873fa073968038bc63cb1b4a32ab3b0f96b4ab8a99e3e3db0b552984404de7f9c6db7431af14f98143d8f90c6b1ddb05a9aa89822001614fac07ef7ce2f0b00b0ef95458f942a269b7344cde81b786bbfe0d3ede4f17eb2947df90868ca68c4c35dc2f7564fb62968563d76a88bcc274380d645dbbfbdf1685da42dc65d963d1d52c34b6f297fb645ea5ee8c34c954bf7ab0518c4d89fd270161078b93dd6e9c0f99b4024c613985da041087a81e1881e26483ae8e633ef4d84eb125b607f67f158ed1f7491ec95a73930397184a42dc70ea727a755e89875cef844deb716436923b3c2346dd5098b921597c9c50d65e818597e89861fecefe2a8a8f975490b070067fc1b73ab91797fd675db2a7000a9612131eacdb1e01892ba381b80cfdf4bd1db7d8e5eb01ecda9416fceb42f071eaf836f1d7313d889bd8774647890179b302958433c894778757bb75fa7a4a1fec15154fb68387341f26c75101de5281cf169fc759a8bb44ae15b31db8d52aaff8c693b969246e9afffb733be001941863490f3c6f76029438c6dbbe0537ae7e5e2963a3e7909520e8258a51090c72132180d806a54d4ec9cb7a0d84eb251c4438924e418691959cb628a48eb4369fd504b5ed44bc90dde292340d4bae6ce64234522c3b16657227b581561600fadf98eff53ad289e5309faf14e45b6df3513e3849e3fdd7b9b4e648c3008b301fda1de9e78d45cd0360fe636f29208f219547be0c7ffd7bdc8fd00269eb056edfcd2846a7b773d90532054686998c9d64c07d90c3f3cd4eb22048f90326ccffe068895ef7b6cfd9bd2c55e08526825e06f765b285aec140ce8be5900e965ce990fa83db50e13099e92ec343b6db72db9bc1365cda6cc84b99f6a33d75f0274e67e924303c9f8dc5d5424aa0a9a5fdbe0002f5681051ffb95267b39f47bf3016ff1be24ad9f15de589f94c5434030c098fc871215f5e281e907696a85b019a2b787152206808b33de9271aff8e932d4a77abd8e26812a93f9ba663bcd5117225113ebc6f69091fd211cad0cda40d8be055ba59484181885c860d3201b69f7838dc9061d8ec4c2f5e113f8fea584ba9a948a0bc816d961ba90bf7394c1594e02786a0abd68f03c91c443602640500044fb1bc3d12b8222cd2628c8ff5cbd384fe029b52b8cde739aa9e4ada6a537fc21dd63fe90ef6df4e30d88c2a806a14bed6efb6686b314666fcfae523e2f76c4804ea9a9095ef6e8d0bb8eab7eee637947fd98f7f5313b251b44d86d1385472dc693fd9d31c662d77bf025ddd2217f0ed87c07ab6f8fe9584c74dc9ee0b5bbdb9aa611e07f85f28a8e06cbe18731b8604ea5b119788c026b7d1d9d525ab5c79b96f56276a19b42171d8ab84261573ca732ede8f0e21f2a58220422fdf29989417aad3909de6d30cf0af6732b2f558f517975368dbda214726d5aa4fd8ac0e3b8b9d5520c9f4272ed2c0f3adf6b88fe7ffe0491ea5726fb152ac86ee8a6d5a60434c0ec8d5fe03ca1a2f8e6cec84bb1c00ff2e4aac324d8bab1202013ca3da2641784f41d39c9bcabff35f84939d6adeafe2f7f329d19c3bad5191d6f09aaa8aa4df6c367574eb2ec1428bcae88ccefcdb28d113e1384d6347923ebe313d8772d5f83f56204346e10103d4967fd45e2172bcd2c938cad3360735eb583e63489a4ef37e262c3ba6c0d55252325afda2b7a64aa5e4fa57d990c2910e2f01ce4e8e62a0ab916d71f4897251c87c129a9c83c821597b57a6b841e7461af524d0bb70897431d4f81e72f25ed587f5ce27e9c9ab16c5b6db77d730f17aa8b486e7f965ffa760c48a3b384a65b64c40f833aea866030ea74131fcdb6bbce80ead844bbc32778b21010e8418f0ed53e9ab607fcd85548bcb383e07229d2cf95e3a909246fd55b98893edb3d5e7311f3403f243525f1d09b11ac0e8cb29d032ef6fece91388f883b4759667b8e4b949ca23052f8ab22a80180d0578b44a06798e2fed8cd34c8de40e25995b7a35a91fceb3fd110c70d894920eee2a808c9f4eae00d253213e48fbbbd72eaa2166dfc116d9a87806703eaae7925e810cbccf387515516aebbb91e4367aeac6679c7b7cc61ee806e20e3b302be58124453dbfd799b4670d78ed08fb2c97bed42f00e9a4f8173cc0a9f749efe7ccf6b3f7baac9e760129e4", @ANYRES32=r0, @ANYRES32=r0, @ANYRES16=r0, @ANYRES8=r0, @ANYRES8=r0, @ANYRESDEC=r1], 0x10, 0x68e, &(0x7f0000002f80)="$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") r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) getcwd(&(0x7f0000000f00)=""/4096, 0x1000) ioctl$FS_IOC_FSSETXATTR(r2, 0x401c5820, &(0x7f0000000000)={0xf03c, 0x25, 0x1, 0x4, 0x400}) ppoll(&(0x7f00000000c0)=[{r3, 0x420c}, {r2, 0x1004}, {r3, 0x2000}], 0x3, &(0x7f0000000100), &(0x7f0000000180)={[0x3]}, 0x8) write(r3, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 725.749022][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.772397][T14042] hfsplus: unable to mark blocks free: error -4 [ 725.779389][T14042] hfsplus: can't free extent [ 725.798455][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.828214][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.847514][T14059] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:06 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, 0x0, 0x0) [ 725.894665][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.909449][T14061] loop0: detected capacity change from 0 to 1024 [ 725.924756][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.946114][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.977299][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 725.995455][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.009188][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.017303][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.033091][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.048889][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.094400][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.107694][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.131637][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.139952][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.158417][T14064] loop4: detected capacity change from 0 to 1024 [ 726.179391][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.188039][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.202883][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.221682][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.253913][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.263831][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.292270][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.292753][T14066] loop2: detected capacity change from 0 to 1024 [ 726.300643][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.300734][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.300749][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.300812][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.346178][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.362121][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.366937][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.384919][T14061] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:07 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed0054a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 726.411181][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.419504][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.423049][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.429404][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.506577][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.524448][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.539648][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.549787][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.565981][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.570210][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.588490][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.598784][T14066] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:07 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgf+zAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhBw4EAAAAAID8XxuhqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqCnt3FyPXWd8P/Oyr1w4kBkL+Tv4G1o4xxtlk1y/xC62LCa8NbyWQlPQltutdOwt+i9cuSRrJjgIlEkZFFW3DRVtAUZubCqvKBa0CygVqVakSaS/oDaJC5SKqAgpIldqKZKs553menZmdndm1J+uZcz4fKf55Z87MOXPmzNn9rvOdAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 726.607889][T14068] loop4: detected capacity change from 0 to 1024 [ 726.615368][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.626080][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.634920][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.645670][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.657252][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.691992][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.704160][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.714674][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.731084][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.732795][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.749380][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.759302][T14068] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.762469][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.774506][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.780260][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.785310][T14068] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.798259][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.798352][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.822193][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.830309][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.831330][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.852738][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.857329][T14068] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.860268][T14059] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.862136][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.870545][ T29] kauditd_printk_skb: 1 callbacks suppressed [ 726.870565][ T29] audit: type=1800 audit(1707981307.713:425): pid=14059 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 07:15:07 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 726.892095][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.918980][T14068] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.933803][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.942987][T14068] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.950897][T14068] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.961149][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.976519][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.991506][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 726.993904][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.000113][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.025536][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.033509][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.040498][T14066] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:07 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 727.062017][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.072335][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.080661][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.107154][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.127277][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.144486][T14061] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.163385][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.182258][ T29] audit: type=1800 audit(1707981308.043:426): pid=14061 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 727.190743][T14073] loop3: detected capacity change from 0 to 1024 07:15:08 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, 0x0, 0x0) [ 727.220611][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.283800][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.299815][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.300583][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.329391][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.345099][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.358086][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.393089][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.399145][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.425331][T14075] loop4: detected capacity change from 0 to 1024 [ 727.430314][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.442450][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.447930][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.449777][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.449859][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.485136][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.513536][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.523841][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.532818][T14077] loop0: detected capacity change from 0 to 1024 [ 727.539415][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.544489][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.554733][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.572284][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.579639][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.596054][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.610020][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.631583][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.637401][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.647566][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.655490][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.674212][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.681716][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.690034][T14066] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.690507][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.698453][ T29] audit: type=1800 audit(1707981308.553:427): pid=14066 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 727.732027][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.732837][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.739672][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.750572][T14066] hfsplus: unable to mark blocks free: error -4 [ 727.760983][T14066] hfsplus: can't free extent [ 727.767568][T14073] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:08 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, 0x0, 0x0) [ 727.782514][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.788503][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.792507][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.801281][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.807303][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.821420][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.832059][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.842287][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.851182][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.859391][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.861389][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.877025][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.883359][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.886264][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.899628][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.899755][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.907447][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.936461][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.970767][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.976235][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 727.992464][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.010525][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.019832][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.021938][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.035174][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.047207][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.052050][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.063636][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.064059][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.071276][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.091977][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.099618][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.106301][T14080] loop2: detected capacity change from 0 to 1024 [ 728.107705][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.114073][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.121250][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.135970][T14075] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:08 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA8H924EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsAMHAgAAAABA/q+NUFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYW9u4uR66zvB3721WsHEgMhfyd/A2vHGONssuuX+IXWxYTXhrcSSEr6Etv1rp0Fv8VrlySNZEeBEgmjooq24aItoKjNTYVV5YJWAeUCtapUibQX9AZRoXIRVQEFpEptRbLVnPM8z87Mzs7s2pP1zDmfjxT/vDNn5pw5c+bsftf5zgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 728.144484][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.157978][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.170810][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.171853][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.178570][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.192628][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.201914][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.202255][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.222353][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.233463][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.233691][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.252033][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.259612][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.267352][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.274976][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.275044][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.286551][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.298575][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.308490][T14073] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.316150][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.316866][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.324234][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.341255][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.350999][ T29] audit: type=1800 audit(1707981309.193:428): pid=14073 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 728.351192][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.374898][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.387585][T14080] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:09 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, 0x0, 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 728.396937][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.409044][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.419802][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.427596][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.428278][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.443028][T14075] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.450802][ T29] audit: type=1800 audit(1707981309.303:429): pid=14075 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.4" name="file1" dev="loop4" ino=20 res=0 errno=0 [ 728.456944][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.478656][T14080] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:09 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db136d01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 728.500582][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.517893][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.519359][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.541992][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.552559][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.569158][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.581999][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.609966][T14085] loop3: detected capacity change from 0 to 1024 [ 728.621510][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.629388][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.644717][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.657001][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.670973][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.686688][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.701271][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.707573][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.717921][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.725618][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.725696][T14077] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.725711][T14077] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:09 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, 0x0, 0x0) [ 728.725992][ T29] audit: type=1800 audit(1707981309.583:430): pid=14077 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 728.742042][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.794539][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.824249][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.845445][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.863086][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.880073][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.888327][T14087] loop4: detected capacity change from 0 to 1024 [ 728.904224][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.911648][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.920674][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.957514][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 728.990704][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.001360][T14087] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.012863][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.020396][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.033548][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.048457][T14087] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.057225][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.073908][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.081341][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.092321][T14087] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.102761][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.115766][T14087] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.125892][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.130253][T14089] loop0: detected capacity change from 0 to 1024 [ 729.143913][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.156779][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.166965][T14087] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.182036][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.189382][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.197213][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.204956][T14087] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.217899][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.220782][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.225693][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.225767][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.252081][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.259856][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.267643][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.269799][T14080] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.294980][T14085] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:10 executing program 4: r0 = syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r1, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) getdents64(r0, &(0x7f00000002c0)=""/156, 0x9c) [ 729.307421][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.316049][ T29] audit: type=1800 audit(1707981310.173:431): pid=14080 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 729.318439][T14080] hfsplus: unable to mark blocks free: error -4 [ 729.349210][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.357080][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.364965][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.373146][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.380695][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.388487][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.402097][T14080] hfsplus: can't free extent 07:15:10 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, 0x0, 0x0) [ 729.407494][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.419796][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.429502][T14089] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:10 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4H/swIEAAAAAAJD/ayNUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVYQcOBAAAAACA/F8boaqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqgp7dxcj11nfD/zsq9cOJAZC/k7+BtaOMcbZZNcv8QutiwmvDW8lkJT0JbbrXTsLfovXLkkayY4CJRJGRRVtw0VbQFGbmwqrygWtAsoFalWpEmkv6A2iQuUiqgIKSJXaimSrOed5np2ZnZ3ZtSfrmXM+Hyn+eWfOzDlz5szZ/a7znQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 729.454824][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.462608][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.491515][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.501928][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.525578][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.541954][T14085] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.549460][T14089] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:10 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 729.580446][ T29] audit: type=1800 audit(1707981310.433:432): pid=14085 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 729.597967][T14094] loop4: detected capacity change from 0 to 1024 [ 729.609446][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.655378][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.702259][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.725657][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.734129][T14096] loop2: detected capacity change from 0 to 1024 [ 729.745432][T14094] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.762437][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.769798][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.796670][T14094] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.803561][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.829686][T14094] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.830671][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.854446][T14094] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.873621][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.883672][T14094] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.907932][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.914559][T14094] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.926047][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.927259][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.958660][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.963193][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.972791][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.981099][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 729.990345][T14099] loop3: detected capacity change from 0 to 1024 [ 729.995772][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.006590][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.016099][T14096] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:10 executing program 4: r0 = openat$autofs(0xffffffffffffff9c, &(0x7f00000000c0), 0x442903, 0x0) r1 = openat$urandom(0xffffffffffffff9c, &(0x7f0000000100), 0x8400, 0x0) ioctl$AUTOFS_DEV_IOCTL_TIMEOUT(r0, 0xc018937a, &(0x7f0000000180)={{0x1, 0x1, 0x18, r1, {0x1}}, './file2\x00'}) syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r2, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) creat(&(0x7f0000000000)='./file1\x00', 0xc0) [ 730.027543][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.028340][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.064920][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.073670][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.083709][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.091017][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.091111][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.105952][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.112261][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.122018][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.142116][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.146435][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.149633][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.156940][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.175286][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.183285][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.192097][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.211900][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.219441][T14089] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.221955][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.230833][T14089] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:11 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, 0x0, 0x0) [ 730.244252][ T29] audit: type=1800 audit(1707981311.103:433): pid=14089 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 730.272249][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.313148][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.323299][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.335062][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.336967][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.351602][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.362678][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.370068][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.385409][T14102] loop4: detected capacity change from 0 to 1024 [ 730.405526][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.422642][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.442063][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.469098][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.478595][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.497864][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.505126][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.536852][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.540010][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.547498][T14102] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.576221][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.586291][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.598651][T14104] loop0: detected capacity change from 0 to 1024 [ 730.603438][T14102] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612495][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612597][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612613][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612690][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612704][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612764][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.612779][T14096] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.613039][ T29] audit: type=1800 audit(1707981311.473:434): pid=14096 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 07:15:11 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 730.655632][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.692694][T14096] hfsplus: unable to mark blocks free: error -4 [ 730.703993][T14096] hfsplus: can't free extent 07:15:11 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+xw4cCAAAAAAA+b82QlVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVRV24EAAAAAAAMj/tRGqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqsHd3MXKd9f3Az7567UBiIOTv5G9g7RhjnE12/RK/0LqY8NrwVgJJSV9iu961s+C3eO2SpJHsKFAiYVRU0TZctAUUtbmpsKpc0CqgXKBWlSqR9oLeICpULqIqoIBUqa1ItppznufZmdnZmV17sp455/OR4p935sycM2fOnN3vOt8ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 730.746535][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.760045][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.768632][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.776682][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.784987][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.794141][T14102] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.806349][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.814183][T14102] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.831960][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.840125][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.849231][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.868954][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.876846][T14102] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.890680][T14102] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.902159][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.924965][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.933383][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.942331][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.955559][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 730.964310][T14109] loop2: detected capacity change from 0 to 1024 07:15:11 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) r1 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x307e00}], 0x1, 0x1400, 0xd600, 0x3) [ 730.997500][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.009110][T14099] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.019475][T14104] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:11 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 731.071061][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.075204][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.091576][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.102856][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.139507][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.147118][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.179126][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.183116][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.198544][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.212232][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.244601][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.254500][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.265333][T14113] loop4: detected capacity change from 0 to 1024 [ 731.278445][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.287043][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.308295][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.330114][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.341684][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.360504][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.367869][T14115] loop3: detected capacity change from 0 to 1024 [ 731.382563][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.414503][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.422116][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.429480][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.453025][T14113] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.460379][T14113] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.469215][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.476936][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.481513][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.485270][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.499817][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.507653][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.507733][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.507749][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.507805][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.507820][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.552029][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.552401][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.560710][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.576668][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.585867][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.593983][T14113] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.602978][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.610494][T14113] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.618662][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.633172][T14113] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.640839][T14113] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.649426][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.660379][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.668683][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.676565][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.682278][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.700869][T14115] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:12 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a10764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 731.711127][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.724319][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.724340][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.741869][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.751591][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.769924][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.770727][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.778202][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.793432][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.801646][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.809635][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.817247][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.832125][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.846621][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.860185][T14109] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:12 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/9iBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbuLkaus74f+NlXrx1IDIT8nfwNrB1jjLPJrl/iF1oXE14b3kogKelLbNe7dhb8Fq9dkjSSHQVKJIyKKtqGi7aAojY3FVaVC1oFlAvUqlIl0l7QG0SFykVUBRSQKrUVyVZzzvM8OzM7O7NrT9Yz53w+UvzzzpyZc+bMmbP7Xec7AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 731.869302][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.888616][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.897024][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.911971][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.914081][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.922001][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.951258][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.966540][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.976340][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.980968][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 731.994958][T14104] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.007617][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.013976][T14109] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.024787][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.035013][ T29] kauditd_printk_skb: 1 callbacks suppressed [ 732.035029][ T29] audit: type=1800 audit(1707981312.873:436): pid=14104 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 732.056776][T14115] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:12 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 732.077761][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.092483][T14109] hfsplus: unable to mark blocks free: error -4 [ 732.099619][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.101012][T14121] loop4: detected capacity change from 0 to 1024 [ 732.120776][T14109] hfsplus: can't free extent [ 732.125859][ T29] audit: type=1800 audit(1707981312.933:437): pid=14109 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 732.128828][T14115] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:13 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 732.234530][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.250265][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.250747][T14121] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.302386][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.323202][T14121] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.330866][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.336645][T14123] loop0: detected capacity change from 0 to 1024 [ 732.344673][T14115] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.352064][T14121] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.352085][T14121] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.368585][T14121] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.384914][T14121] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:13 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x0, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 732.420506][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.433782][ T29] audit: type=1800 audit(1707981313.283:438): pid=14115 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 732.471574][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.494143][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.498295][T14125] loop2: detected capacity change from 0 to 1024 07:15:13 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db13ad01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 732.519184][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.581615][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.624735][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.653540][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.673438][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.686693][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.703213][T14128] loop3: detected capacity change from 0 to 1024 [ 732.718810][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.726697][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.761284][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.768138][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.780095][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.793412][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.815097][T14131] loop4: detected capacity change from 0 to 1024 [ 732.822384][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.831611][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.839668][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.840374][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.857090][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.871988][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.881445][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.902592][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.908475][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.910521][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.924316][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.949043][T14131] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.950079][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.957967][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.985387][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.992758][T14131] hfsplus: request for non-existent node 16777216 in B*Tree [ 732.993187][T14131] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.007056][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.017186][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.018992][T14123] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:13 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPyPHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzAgQAAAAAAkP9rI1RVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVh7+5i5Drr+4GfffXagcRAyN/J38DaMcY4m+z6JX6hdTHhteGtBJKSvsR2vWtnwW/x2iVJI9lRoETCqKiibbhoCyhqc1NhVbmgVUC5QK0qVSLtBb1BVKhcRFVAAalSW5FsNec8z7Mzs7Mzu/ZkPXPO5yPFP+/MmTlnzpw5u991vjMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 733.030291][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.040820][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.041928][T14131] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.049870][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.064135][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.072540][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.086778][T14131] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.096694][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.101677][T14131] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.104591][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.114436][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.130783][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.139491][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.151971][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.156627][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.161104][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.180100][T14128] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:14 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d1006d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 733.188477][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.201123][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.206155][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.217274][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.222864][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.224985][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.239826][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.247423][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.259567][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.264662][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.271602][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.281795][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.289295][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.296735][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.296756][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.296813][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.296827][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.296883][T14123] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:14 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 733.296897][T14123] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.310097][ T29] audit: type=1800 audit(1707981314.153:439): pid=14123 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 733.311964][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.374235][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.381947][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.382655][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.396881][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.405061][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.405397][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.412626][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.423390][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.441055][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.485240][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.521547][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.530624][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.573033][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.580503][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.595392][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.606246][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.614068][T14135] loop4: detected capacity change from 0 to 1024 [ 733.649741][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.657314][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.672260][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.681261][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.698021][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.705735][T14125] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.708089][T14137] loop0: detected capacity change from 0 to 1024 [ 733.720567][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.743051][ T29] audit: type=1800 audit(1707981314.603:440): pid=14125 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 733.763648][T14125] hfsplus: unable to mark blocks free: error -4 [ 733.775307][T14125] hfsplus: can't free extent [ 733.804924][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.823037][T14135] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.832091][T14128] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.835395][T14137] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:14 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 733.839709][ T29] audit: type=1800 audit(1707981314.693:441): pid=14128 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 733.867441][T14135] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:14 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 733.896656][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.907765][T14135] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.918342][T14135] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.932611][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.940688][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.950212][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.958204][T14135] hfsplus: request for non-existent node 16777216 in B*Tree [ 733.972473][T14135] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.000596][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.033523][T14137] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:14 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 734.054337][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.079781][T14137] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:15 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$eJzs3UuPHFfZB/Cn+jaXvHGsLKK8FkKTxFxCiK/BGAIkWcCCDQvkLbI1mUQWDiDbICey8ESzYcGHACGxRIglKz5AFmzZ8QGwZCOBskqhmjlnXNPpdo8zma6eOb+fNK56+lRNn/K/L9VTVX0CAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIgf/uDH56uIuPqrdMPJiP+LfkQvYqWp1yJiZe1kXn4QEc/HdnM8FxHDpYhm/e1/nol4LSI+OhHx4OHd9ebmC/vsx/f//I8//OSpH/39T8Oz//3L7f7r05a7c+e3//nrvYNtMwAAAJSmruu6Sh/zT6XP972uOwUAzEV+/6+TfLt64erNBeuPWq1Wq49g3VZPdq9dRMRme51mn8HheAA4Yjbj4667QIfkX7RBRDzVdSeAhVZ13QEOxYOHd9erlG+V3g+GkQ4Itc4F2ZP/ZrV7fce06Szj55jM6/G1Ff14dkp/VubUh0WS8++18t/eH7i60z5Kyx12/vMyLf/RzqVPxcn598fzH3N88u9NzL9UOf/BE+Xflz8AAAAAACyw/Pf/k+N//5/z8d+lg2/Kvjzu+O/anPoAAAAAAAAAAJ+3g47/t8v4fwAAALCwms/qjd+deHTbtO9ia26/UkU8PbY8UJh0scxq1/0AAAAAAAAAAAAAgJIMds7hvVLtjPv+9OpqXdfNT9t4/aQOuv5RV/r2Q8m6fpEHAIAdH50Yu5a/iliOiCvpu/6Gq6urdb28slqv1itLeX92tLRcr7Q+1+Zpc9vSaB87xINR3fyy5dZ6bbM+L89qH/99zX2N6v4+OjYfHQYOABGx8270wDvSMVPXz0TXezkcDZ7/x4/nP/vR9eMUAAAAOHx1XddV+jrvU+mYf6/rTgEAc5Hf/8ePC6jVarVarT5+dVs92b12ERGb7XWafQbD8QPAEbMZH3fdBTok/6INIuL5rjsBLLSq6w5wKB48vLtepXyr9vtBGt89nwuyJ//Nanu9vP6k6Szj55jM6/G1Ff14dkp/nptTHxZJzr83nv/VnfZRWu6w85+Xafk323myg/50LeffH89/zPHJvzcx/1Ll/AdPlH9f/gAAAAAAsMDy3/9PLtTx39Fn3ZyZHnf8d+3Q7hUAAAAAAAAADteDh3fX83Wv+fj/FyYs5/rP4ynnX8m/SDn/3lj+Xx1brt+av//Wo/z//fDu+h9v/+v/83S/+S/lmSo9sqr0iKjSPVWDND3I1n3a1rA/au5pWPX6g3TOTz18J67HjdiIc3uW7aX/j0ft5/e0Nz0dbrfX/Z32C3vaB7vtef2Le9qH6UyneiW3n4n1+HnciLe325u2pRnbvzyjvZ7RnvPve/4XKec/aP00+a+m9mps2rj/Ye9Tz/v2dNL9vHn9i785d/ibM9NW9He3ra3Zvhc76M/2/8lTo/jlrY2bZ+5cu3375vlIkz23Xog0+Zzl/IfpZ/f1/6Wd9vy6336+3v9w9MT5L4qtGEzN/6XWfLO9L8+5b13I+Y/ST87/7dQ++fl/lPOf/vx/pYP+AAAAAAAAAAAAAAAAwOPUdb19ieibEXEpXf/T1bWZAMB85ff/Osm3z6vuz/n+1OojXlcL1p+51p/Ui9Uftfoo1m31ZG+0i4j4W3udZp/h15N+GQCwyD6JiH923Qk6I/+C5e/7a6anu+4MMFe33v/gp9du3Ni4eavrngAAAAAAAAAAn1Ue/3OtNf7z6bqu740tt2f817di7aDjfw7yzO4Ao1MGqu4/+TY9zlZv1O+1hht/IaaN/z3cnXvc+N+DGfc3nNE+mtG+NKN9eUb7xAs9WnL+L7TGOz8dEafGhl8vYfzX8THvS5Dzf7H1eG7y/8rYcu38698f5fx7e/I/e/u9X5y99f4Hr15/79q7G+9u/Ozi+fPnLl66dPny5bPvXL+xcW7n3w57fLhy/nnsa+eBliXnnzOXf1ly/l9KtfzLkvP/cqrlX5acf97fk39Zcv75s4/8y5LzfznV8i9Lzv9rqZZ/WXL+r6Ra/mXJ+X891fIvS87/1VTLvyw5/zOpln9Zcv5nU73P/FcOu1/MR84/H+Hy/C9Lzj+f2SD/suT8L6Ra/mXJ+V9MtfzLkvN/LdXyL0vO/xupln9Zcv6XUi3/suT8v5lq+Zcl53851fIvS87/W6mWf1ly/t9OtfzLkvN/PdXyL0vO/zupln9Zcv7fTbX8y5Lz/16q5V+WnP8bqZZ/WR59/78ZM2bM5JmuX5kAAAAAAAAAAAAAgHHzOJ24620EAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgP+xAwcCAAAAAED+r41QVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVhR04EAAAAAAA8n9thKqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqirs3V2MXGd9P/Czr147kBgI+Tv5G1g7xhhnk12/xC+0Lia8NryVQFLSl9iud+0s+C1euyRpJDsKlEgYFVW0DRdtAUVtbiqsKhe0CigXqFWlSqS9oDeICpWLqAooIFVqK5Kt5pzneXZmdnZm156sZ875fKT45505M+fMmTNn97vOdwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6m1678wXB7Isq/2X/7E+y15X+/va8fX5Ze+61lsIAAAAXK1X8j9fviFdcHAZN6pb5h/f+v1n5+fn57NPD/3JyFfn59MV41k2sibL8uuiyz++f6B+meCJbGxgsO7rwQ6rH+pw/XCH60c6XD/a4fo1Ha4f63D9oh2wyNri9zH5nW3J/7q+2KXZjdlIft2WFrd6YmDN4GD8XU5uIL/N/MixbDY7kc1kUw3LF8sO5Ms/t6m2rg9lcV2DdevaWDtCfv7Y0bgNA2Efb2lY18J9Rj99Tzb+i58/dvSvzr10c6vZcTc03F+xnds217bz8+GSYlsHsjVpn8TtHKzbzo0tnpOhhu0cyG9X+3vzdr68zO0cWtjMVdX8nI9lg/nfX8j303D9r/XSftoYLvvvW7Msu7iw2c3LLFpXNpita7hkcOH5GSuOyNp91A6lN2bDKzpONy3jOK3N6S2Nx2nzayI+/5vC7YaX2Ib6p+mnj4/WPe+/nL+S4zSqPeqlXivNx2C3Xyu9cgzG4+KF/EE/2fIY3BIe/2Nblz4GWx47LY7B9LjrjsHNnY7BwdGhfJvTkzCQ32bhGNzRsPxQvqaBfL64tf0xOHnu5JnJuUcevX325JHjM8dnTu3asWNq1549+/btmzw2e2JmqvjzCvd271uXDabXwOaw7+Jr4B1Ny9YfqvPfGF10/r3S1+FYm9fh+qZlu/06HG5+cAOr84JcfEwXr41P1Xb62KXBbInXWP78bL/612F63HWvw+G612HL7yktXofDy3gd1pY5s315P7MM1/3XahuW/l5wdcfg+rpjsPnnkeZjsNs/j/TKMTgWjosfbl/6e8HGsL1PTqz055GhRcdgerjh3FO7JP28P7YvH62Oy1tqV1w3mp2fmzl7x8NHzp07uyMLY1W8qe5YaT5e19U9pmzR8Tq44uP14Oxbn7ylxeXrw74au732x9iSz1Vtmd13tH+u8u9urfdnw6U7szC6bLX3Z6vv5rX9OZplX/ve4/d857GvvXfJ/VnLm5+fvPqfxVMurTv/jixx/o25/9VifemunhgaGS5ev0Np74w0nI8bn6rh/Nw1kK/75cnlnY9Hwn+rfT6+sc35eEPTst0+H480P7h4Ph7o9NuOq9P8fI6F4+TEVPvzcW2ZDTtXekwOtz0f3xrmQNj/7wxJIeWiumNnqeM2rWt4eCQ8ruG4hsbjdFfD8iMhm9XW9czOKztOt91a3NdQenQLVus4HW9attvHafrd11LH6UCn375dmebncywcFzfuan+c1pZ5fvfVnzvXxr/WnTtHOx2DI0OjtW0eSQdhfr7P5tfGY/CO7Gh2OjuRTefXjubH00C+rok7l3cMjob/VvtcuaHNMbitadluH4Pp+9hSx97A8OIH3wXNz+dYOC6eurP9MVhb5n17u/uz67ZwSVqm7mfX5t+vLfU7r1uadtNrdawMh+383t72v5utLXNi30pzZvv9dFu45LoW+6n59bvUa2o6W539tCFs50v7lt5Pte2pLfPV/cs8ng5mWXbhobvy3/eGf1/52/M/eLbh311a/ZvOhYfu+tnrj/3DSrYfgP73ajHWFd/r6v5lajn//g8AAAD0hZj7B8NM5H8AAAAojZj74/8Vnsj/AAAAUBox9w+HmVQk/29430uzr17IUjN/PojXp91wd7Fc7LhOha/H5xfULr/r6Zn/+vsLy1v3YJZlv7z7D1ouv+HuuF2F8bCdl9/fePkiz96+rHUfvvdCWm99f/3r4f7j41nuYdCqgjuVZdlzN3w5X8/4/Zfy+fzdh/N5z8Unn6gt8/L+4ut4+xffVCz/56H8e/DYkYbbvxj2w0/CnPpw4/6IjyXe7luX3rlx730L64u3G9h8fb7oUw8U9xvfJ+crTxTLx/281PZ/50vPfKu2/MNvb739FwZbb/8z4X6fDvN/3lIsX/8c1L6Ot/tC2P64vni7O7753Zbbf/mLxfJnPlAsdzjMuP5t4estH3hptv65enjgSMPjyj5YLBfXP/WDP8qvj/cX7795+8cOXWrYH83Hx/P/WtzPZNPy8fK4nujvmtZfu5/64zOu/5k/PNywnzut//I9L76ldr/N67+tabkzD23P179wf43v2PQXX/hyy/XF7Tn4N2caHs/BT4TXcVj/Uw+E4zFc/7+Xi/trfneFw59oPP/E5b++/kLD44k+9Iti/ZfffTyfa8bWrrvuda+//uLbavsuy15YU9xfp/Uf/8vTDdv/jZuK/RGvjx395vUvJa7/7OcmTp2eOz87nfbqYzfk753zkWJ74vbeEM6tzV8fOn3uwZmz41PjU1k2Xt630Lti3wzzZ8W42H7p+UXfUbbfG57PW/7suXVb/+VL8fJ/+1Rx+aUPF9+33hGW+0q4fH14/la2/sWe2nRT/voeeD5s4fzi9wu+Ghu3/Oe+ZS0YHn/zzwXxeD/z5gfz/VC7Lv++EV/XV7n9P5ou7ufbYb/Oh3dm3nzTwvrql4/vjXDpk8Xr/ar3XzjNxef1r8Pz/dGfFPcftys+3h+Fn2O+u6HxfBePj29fGGy+//xdPC6G80l2sbg+LhX396WXb2q5efF9SLKLN+df/3G6n5tX9DCXMvfI3OSJ2VPnH548NzN3bnLukUcPnTx9/tS5Q/l7eR76TKfbL5yf1uXnp+mZPbuz/Gx1uhivsWu9/WfuPTq9d2rr9MyxI+ePnbv3zMzZ40fn5o7OTM9tPXLs2MznOt1+dvrAjp37d+3dOXF8dvrAvv37d+2fmD11urYZxUZ1sGfqsxOnzh7KbzJ3YPf+HXfeuXtq4uTp6ZkDe6emJs53un3+vWmiduvfnzg7c+LIudmTMxNzs4/OHNixf8+enR3fDfDkmWNz45Nnz5+aPD83c3ayeCzj5/KLa9/7Ot2ecpr79+Ln2WYDxRvxZR+/bU96f9aapx9f8q6KRZreQPSl8F40//SGM/uW83XM/SNhJhXJ/wAAAFAFMfePhpnI/wAAAFAaMfevCTOR/wEAAKA0Yu4fCzOpSP4vXf9/w4Vlrb+s/f9I/1//v936K9///2Sv9f+L84X+f3dcbf9e/z/Q/9f/1//X/9f/pwta9//XpL+tdv8/5v61WVbJ/A8AAABVEHP/ujAT+R8AAABKI+b+68JM5H8AAAAojZj7XxdmUpH8r/+v/6//r/+v/996/fr//Un/vz39/w70/yezavX/L3Zz+/X/9f9ZrHX/P8sGXinmavf/Y+5/fZhJRfI/AAAAVEHM/deHmcj/AAAAUBox998QZiL/AwAAQGnE3L8+zKQi+V//X/9f/1//X/+/9fr1//uT/n97+v8d6P/7/H/9f/1/uqrX+v8x978hzKQi+R8AAACqIOb+N4aZyP8AAADQe4av7GYx978pzGRR/r/CFQAAAADXXMz9N2ZNRfCK/Pu//r/+v/6//r/+f+v1L7//P5Tp//cO/f/29P870P/X/9f/1/+nq3qt/5/n/mwse3OYSUXyPwAAAFRBzP03hZnI/wAAAFAaMff/vzAT+R8AAABKI+b+DWEmFcn/+v/6//r/+v/6/63X7/P/+5P+f3v6/x3o/+v/6//r/9NVvdb/j7n/5jCTiuR/AAAAqIKY+28JM5H/AQAAoDRi7v//YSbyPwAAAJRGzP0bw0wqkv/1/3u8/x+bo/r/+v/6//r/+v/Lov/fnv5/B/r/+v/6//r/dFWv9f9j7n9LmElF8j8AAABUQcz9bw0zkf8BAACgNGLuf1uYifwPAAAApRFz/3iYSUXyv/5/j/f/ix78qM//1//X/9f/1/9fHv3/9vT/O9D/1//X/9f/p6t6rf8fc/+mMJOK5H8AAACogpj7N4eZyP8AAABQGjH33xpmIv8DAABAacTcvyXMpCL5X/+/L/r/mf6//r/+v/6//v/y6P+3p//fgf6//r/+v/4/XdVr/f+Y+98eZlKR/A8AAABVEHP/1jAT+R8AAABKI+b+d4SZyP8AAABQGjH3bwszqUj+1//X/9f/1//X/2+9fv3//qT/357+fwf6//r/+v/6/3RVr/X/Y+5/Z5hJRfI/AAAAVEHM/dvDTOR/AAAAKI2Y+28LM5H/AQAAoDRi7p8IM6lI/tf/1//X/9f/1/9vvX79//6k/9+e/n8H+v/6//r/+v90Va/1/2Puvz3MpCL5HwAAAKog5v47wkzkfwAAACiNmPsnw0zkfwAAACiNmPunwkwqkv/1//X/9f/1/1fU/3/bwv3q/xf0/3uL/n97+v8d6P/r/1/z/v+I/j+l0mv9/5j7d4SZVCT/AwAAQBXE3L8zzET+BwAAgNKIuX9XmIn8DwAAAKURc//uMJOK5H/9f/1//X/9f5//33r9+v/9Sf+/ve73/+ND1P/X/9f/9/n/+v8s1mv9/5j77wwzqUj+BwAAgCqIuX9PmIn8DwAAAKURc//eMBP5HwAAAEoj5v59YSYVyf/6//r/+v/6//r/rdev/9+f9P/b8/n/Hej/6//r/+v/01W91v+PuX9/mElF8j8AAABUQcz97wozkf8BAACgNGLu/5UwE/kfAAAASiPm/l8NM6lI/tf/1//X/9f/1/9vvX79//6k/9+e/n8H+v+r2J8f7co2X7vtX0z/X/+fxXqt/x9z/4Ewk4rkfwAAAKiCmPt/LcxE/gcAAIDSiLn/3WEm8j8AAACURsz9B8NMKpL/9f/1//X/9f/1/1uvX/+/P+n/t6f/34H+v8//1//X/6ereq3/H3P/e8JMKpL/AQAAoApi7r8rzET+BwAAgNKIuf+9YSbyPwAAAJRGzP3vCzOpSP7X/9f/1//X/9f/b71+/f/+pP/fnv5/B/r/+v/6//r/dFWv9f9j7n9/mElF8j8AAABUQcz9Hwgzkf8BAACgNGLu/2CYifwPAAAApRFz/4fCTCqS//X/9f/1//X/9f9br1//vz/p/7en/9+B/r/+v/6//j9d1Wv9/5j7fz3MpCL5HwAAAKog5v67w0zkfwAAACiNmPs/HGYi/wMAAEBpxNz/kTCTiuR//X/9f/1//X/9/9br1//vT/r/7fVZ//+V68Pl+v8F/f/e3v6V9v+Hm75+Tfr/P16q/z+/pvn2+v+8Fnqt/x9z/0fDTCqS/wEAAKAKYu7/WJiJ/A8AAAClEXP/x8NM5H8AAAAojZj7fyPMpCL5X/+/th0L7WX9f/3//IJ+6f+v1f/X/++83qrR/2+vz/r/Pv+/if5/b2+/z//X/2exXuv/x9z/iTCTiuR/AAAAqIKY++8JM5H/AQAAoDRi7v9kmIn8DwAAAKURc/+nwkwqkv/1/33+v/5/H/f/ff6//r/+/yL6/+3p/3eg/6//32v9///Q/6e/9Vr/P+b+e8NMKpL/AQAAoApi7r8vzET+BwAAgNKIuf83w0zkfwAAACiNmPs/HWZSkfyv/98v/f9x/X/9f/3/psej/6//34r+f3v6/x3o/+v/91r/3+f/0+d6rf8fc//9YSbLz/9jy14SAAAAuCZi7v+tMJOK/Ps/AAAAVEHM/b8dZiL/AwAAQGnE3P87YSYVyf/6//3S//f5/5n+v/5/0+PR/9f/b2X1+v/xzKP/r/+v/x/p/+v/6//TrNf6/zH3/26YSUXyPwAAAFRBzP0PhJnI/wAAANAXWv0/2c1i7j8UZiL/AwAAQGnE3H84zKQi+b9U/f9h/f+oQ///Vf3/Puj//+nmf/7h9z92eIf+v/6//v+KrOrn/9de/D7/X/9f/z/R/9f/1/+nWa/1/2PuPxJmUpH8DwAAAFUQc//vhZnI/wAAAFAaMfcfDTOR/wEAAKA0Yu6fDjOpSP4vVf8/0/+PfP5/Cfr/ffz5/3F/6P836lr/P5509f9bWtX+/30LPXH9/5X2/0dbXqr/r//fz9uv/6//z2K91v+PuX8mzKQi+R8AAACqIOT+wWPFXLhC/gcAAIDSiLn/eJiJ/A8AAAClEXP/g2EmFcn/+v/6//r/+v8+/7/1+nu2/+/z/9vS/2+vd/r/ren/6//38/br/+v/s1iv9f9j7p8NM6lI/gcAAIAqiLn/M2Em8j8AAACURsz9nw0zkf8BAACgNGLuPxFmUpH8r/+v/6//r/+v/996/fr//Un/vz39/w70//X/9f/1/+mqXuv/x9x/MsykIvkfAAAAqiDm/lNhJvI/AAAAlEbM/afDTOR/APg/9u6j2a6zyuPwUbdcLZUnPetBTzzvj+BBM4YPwIAJA6iiGJBMTpbJ0eQcTM4m2GBMMjnZJINJBgMm52CygRJla60lXd1999GVj3T3edfzDFggfNkHl8r2X1e/2gAAw8jd/6C4pcn+1//r/4ft//9f/7/X8/X/+v+R6f/n6f/X0P/r//X/+n82amn9f+7+B8ctTfY/AAAAdJC7/yFxi/0PAAAAw8jdf0ncYv8DAADAMHL3PzRuabL/T+v/D6169v+Z8er/R+r/vf9/z+fr//X/Izu//f9ld/yVT/+v/9f/B/2//l//z+mW1v/n7n9Y3NJk/wMAAEAHufsfHrfY/wAAADCM3P2PiFvsfwAAABhG7v5Hxi1N9r/3/3v/v/5f/6//n36+/n87ef//vE79/yU3XfiA267532v383z9v/5f/6//Z7OW1v/n7n9U3NJk/wMAAEAHufsfHbfY/wAAADCM3P2PiVvsfwAAABhG7v7Hxi1N9r/+X/+v/9f/6/+nn6//3076/3md+v+zeb7+X/+v/9f/s1lL6/9z9z8ubmmy/wEAAKCD3P2Pj1vsfwAAABhG7v5L4xb7HwAAAIaRu/9Y3NJk/+v/z33//y/9v/4/rv5f/6//P/f0//P0/2vo//X/+n/9Pxu1tP4/d/9lcUuT/Q8AAAAd5O5/Qtxi/wMAAMAwcvc/MW6x/wEAAGAYufufFLc02f/6f+//1//r//X/08/X/28n/f88/f8a+v+72s9foP/X/+v/OdU++//bZ/6yvZH+P3f/k+OWJvsfAAAAOsjd/5S4xf4HAACAYeTuf2rcYv8DAADAMHL3Py1uabL/9f/6f/2//v+s+//dP/XupP+fpv8/P/T/8xbT/x86PPnD+v+t7/+9/1//r/9nh6W9/z93/9Pjlib7HwAAADrI3f+MuGVm/+/7F/MBAACAA5W7/5lxi+//AwAAwNbL6ix3/7Pilib7X/+v/9f/6/+9/3/6+XP9/7WnfD79/7Lo/+ctpv/fg/5f/7/Nn1//r/9nt6X1/7n7nx23NNn/AAAA0EHu/svjFvsfAAAAhpG7/zlxi/0PAAAAw8jd/9y4pcn+n+7/T/73+v8zo//f+fn1/9M/PzbV/+f/ov5/tv+/m/f/96T/n6f/X0P/r//X/+/V/x9d9/X6f6Ysrf/P3f+8uKXJ/gcAAIAOcvc/P26x/wEAAGAYuftfELfY/wAAADCM3P0vjFua7H/v/9f/6/+3r//3/v8TDvL9/6vz3v8f1v+fIf3/PP3/Gvp//b/+3/v/2ail9f+5+18UtzTZ/wAAANBB7v4Xxy32PwAAAGyHU3/vwOm/oTTk7n9J3GL/AwAAwDBy9780bmmy//X/+n/9v/5f/z/9/GX1/97/f6b0//P0/2vo/89FP394sP7/ir2+fgn9/6X6fxZmR/9/3ckfP6j+P3f/y+KWJvsfAAAAOsjd//K4xf4HAACAYeTuf0XcYv8DAADAMHL3vzJuabL/z3n/f3TvZ+v/9f/6f/2//l//v2n6/3n6/zX0/97/7/3/+n82akf/f4qD6v9z978qbmmy/wEAAKCD3P2vjlvsfwAAABhG7v4r4hb7HwAAAIaRu/81cUuT/e/9//p//b/+X/8//Xz9/3bS/8/T/6+h/9f/6//1/2zU0vr/3P2vjVua7H8AAADoIHf/6+IW+x8AAACGkbv/9XGL/Q8AAADDyN3/hrilyf7X/5/b/j9/XP+v/1/p//X/+v/zom3/f2jq70S77dH/33C/Y/fY+SP6f/2//l//r/9nAxbR/x8/+U+XufvfGLc02f8AAADQQe7+N8Ut9j8AAAAMI3f/m+MW+x8AAACGkbv/LXHLPvf/f2/0U50/+n/v/9f/6//1/9PP1/9vp7b9/xny/v819P/6/0H6/zv+yV7/zxIsov8/5T/n7n9r3OL7/wAAADCM3P1vi1vsfwAAABhG7v63xy32PwAAAAwjd/874pYm+1//r//X/+v/9f/Tz9f/byf9/zz9/xr6f/3/IP2/9/+zFEvr/3P3Xxm3NNn/AAAA0EHu/nfGLfY/AAAADCN3/7viFvsfAAAAhpG7/91xS5P9r//X/+v/9f/6/+nn6/+3k/5/nv5/tVpdNfMBpvr/4/+l/9f/6//1/5ylpfX/ufvfE7c02f8AAADQQe7+q+IW+x8AAACGkbv/6rjF/gcAAIBh5O5/b9zSZP/r//X/+n/9v/5/+vn6/+2k/5+n/1/D+//1//p//T8btbT+P3f/++KWJvsfAAAAOsjdf03cYv8DAADAMHL3vz9usf8BAABgGLn7r41bmux//b/+X/+v/9f/Tz9f/7+dzl3/v9L/6//1/2vo//X/+n9Ot7T+P3f/B+KWJvsfAAAAOsjd/8G4xf4HAACAYeTu/1DcYv8DAADAMHL3fzhuabL/9f/6f/2//l//P/18/f928v7/efr/NfT/+n/9v/6fjVpa/5+7/yNxS5P9DwAAAB3k7r8ubrH/AQAAYBi5+z8at9j/AAAAMIzc/R+LW5rsf/2//n9n/79a6f/1//r/E85D/39kpf/fOP3/PP3/Gvr/Mfv//1gN1P8f3fPr9f8s0dL6/9z9H49bmux/AAAA6CB3/yfiFvsfAAAAhpG7/5Nxi/0PAAAAw8jd/6m4pcn+1//r/73/X/+v/59+vvf/byf9/zz9/xr6/zH7f+//1/9zYJbW/+fu/3Tc0mT/AwAAQAe5+z8Tt9j/AAAAMIzc/Z+NW+x/AAAAGEbu/s/FLU32v/5f/6//1//r/6efr//fTvr/efr/NfT/+n/9v/6fjVpa/5+7//NxS5P9DwAAAB3k7r8+brH/AQAAYBi5+2+IW+x/AAAAGEbu/i/ELU32v/5f/6//387+/4j+X/+v/5+0lP7/4ovvfqP+X/+v/9f/6//1/90trf/P3f/FuKXJ/gcAAIAOcvd/KW6x/wEAAGAYufu/HLfY/wAAADCM3P1fiVua7P/d/f8FqxOF6glT/X80avr/U+j/d35+/f/0zw/v/9f/6//PvaX0/97/f3afX/+v/9/mz7+v/v+i3V+v/2dES+v/c/ffGLc02f8AAADQQe7+r8Yt9j8AAAAMI3f/1+IW+x8AAACGkbv/prilyf73/n/9v/5f/6//n36+/n876f/n6f/X0P/r/73//4H3+U/9P5uztP4/d//X45Ym+x8AAAA6yN3/jbjF/gcAAIBh5O7/Ztxi/wMAAMAwcvd/K25psv/1//p//b/+X/8//Xz9/3bS/8/T/6/Rp/8/MvWDB93P31UH/fmH6f+9/58NWlr/n7v/23FLk/0PAAAAHeTuvzlusf8BAABgGLn7vxO32P8AAAAwjNz9341bmux//b/+f/z+/976/9Oer//X/49M/59/R5+m/1+jT/8/6aD7+W3//Pp//T+7La3/z91/S9zSZP8DAABAB7n7vxe32P8AAAAwjNz9349b7H8AAAAYRu7+H8QtTfa//r9X/39o1bH/9/5//b/+vxP9/zz9/xr6f/2//l//z0Ytrf/P3X/rocMt9z8AAABsq3v+3/1vOdM/9tY7//XI6odxi/0PAAAAw8jd/6O4xf4HAACAYeTu/3Hc0mT/6/979f893/+v/9f/6/870f/P0/+vof/X/+v/9f9s1NL6/9z9P4lbThl+h/f9/xIAAABYktz9P41bmnz/HwAAADrI3f+zuGXX/j9+hr+rHQAAAFia3P0/j1uafP9f/7/w/n813/+vLpr+PGv7//jj9P8n6P/1/1PP1/9vJ/3/vLvY/x8/pP/X/8/Q/+v/9f+cbmn9f+7+X8QtTfY/AAAADGrHryjk7v9l3GL/AwAAwDBy9/8qbrH/AQAAYBi5+38dtzTZ//r/hff/Z/X+/6P177z/v3n/f/mRyefr//X/I9P/z/P+/zX0//p//b/+n41aWv+fu/83cUuT/Q8AAAAd5O7/bdxi/wMAAMAwcvf/Lm6x/wEAAGAYuft/H7c02f/6/xH7/zN4/7/+v0f/v8fzx+n//+fCY9ff675XX6n/56Tz2f/nzwX9v/5f/3+C/l//r//ndBvq/2/eVP+fu/8PcUuT/Q8AAAAd5O6/LW6x/wEAAGAYufv/GLfY/wAAADCM3P1/ilua7H/9v/5/Kf1//rk+gP7/2Pb1/9kUd+//vf9f/7+b9//P0/+vof/X/+v/9f9s1Ib6/9Wm+v/c/X+OW5rsfwAAAOggd/9f4pbc/4f2/Uv3AAAAwMLk7v9r3OL7/wAAADCM3P1/i1ua7H/9v/5/Kf1/8v7/k1/n/f8n6P/1//uh/5+n/19D/6//1//r/9mopfX/ufv/Hrc02f8AAADQQe7+2+MW+x8AAACGkbv/H3GL/Q8AAADDyN3/z7ilyf7X/+v/9f/6f/3/9PP1/9tJ/z9P/7+G/l//r//X/7NRS+v/c/f/OwAA//8WlnCs") [ 734.098525][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.120948][T14140] loop2: detected capacity change from 0 to 1024 [ 734.135418][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.155562][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.192000][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.217460][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.236948][T14142] loop3: detected capacity change from 0 to 1024 [ 734.246402][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.261961][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.275168][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.288320][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.298709][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.332323][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.342024][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.357301][T14146] loop4: detected capacity change from 0 to 1024 [ 734.372949][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.382223][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.392727][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.413780][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.417370][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.428591][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.442517][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.450112][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.455522][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.457897][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.468992][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.486791][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.496684][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.504436][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.511191][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.524888][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.534308][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.538211][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.549052][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.549129][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.549173][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.549428][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.559151][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.581844][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.588468][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.602184][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.610069][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.617841][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.624653][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.625644][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.640483][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.648720][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.649209][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.656412][T14137] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.673880][T14146] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:15 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200), 0x0) [ 734.676300][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.691397][ T29] audit: type=1800 audit(1707981315.543:442): pid=14137 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 [ 734.693620][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.728906][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.740975][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.742138][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.757133][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.770833][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.778665][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.781790][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.792925][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.801675][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.832023][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.850138][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.855765][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.870534][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.889227][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.891946][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.901970][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.923770][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.933484][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.943495][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.948355][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.966521][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.968699][T14150] loop0: detected capacity change from 0 to 1024 [ 734.977910][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 734.996016][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.008965][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.022048][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.029663][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.029883][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.057786][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.077844][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.085253][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.093516][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.100934][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.113520][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.114328][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.120845][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.120928][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.120943][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.120997][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.165123][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.172849][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.180268][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.187935][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.192554][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.209788][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.217658][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.228050][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.236126][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.244276][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.251836][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.259256][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.268995][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.278803][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.288745][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.297218][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.302032][T14140] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.304685][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.313844][ T29] audit: type=1800 audit(1707981316.173:443): pid=14140 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 [ 735.319474][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.349743][T14140] hfsplus: unable to mark blocks free: error -4 [ 735.351133][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.365013][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.372918][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.380627][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.381982][T14140] hfsplus: can't free extent [ 735.391278][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.400463][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.408490][T14142] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:16 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed0", 0x4f) [ 735.416013][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.423901][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.431299][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.439008][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.450816][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.452068][T14142] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:16 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA/9iBAwEAAAAAIP/XRqiqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrCDhwIAAAAAAD5vzZCVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVFfbuLkaus74f+NlXrx1IDIT8nfwNrB1jjLPJrl/iF1oXE14b3kogKelLbNe7dhb8Fq9dkjSSHQVKJIyKKtqGi7aAojY3FVaVC1oFlAvUqlIl0l7QG0SFykVUBRSQKrUVyVZzzvM8OzM7O7NrT9Yz53w+UvzzzpyZc+bMmbP7Xec7AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 735.458912][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.473755][T14146] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.483255][T14142] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.496543][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.501916][ T29] audit: type=1800 audit(1707981316.343:444): pid=14142 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 [ 735.515036][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.542277][T14150] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:16 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) 07:15:16 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$eJzs3UtsXFcZAOD/jmfGnoBcp03SgCphtVJBWCR+yClm04AQskSFqrJALEeJ04wycSt7ipwIgXkv2LDoniLhHRuQ2AeVNbDq1stKSGzKJoDEoPuY8cw4tmec2GOL74vuPefc87jn/HNn7jwUOYD/W6tzUX4USazOvbGVlnd3lpq7O0v3O/mImIyIUkQ5TyJZj0g+jLgZ+RafSQ8WwyUHnef9xspbH32y+3FeKhdb1r50WL99bpQGj0zmyXa6m42IiSJ9Ctu9490aGK868nBJd4VpwF7pBA7GrRIR7T7fvbJXc6Thn7fAmZXk9819T+iZiAsRMdW5z27nh/fdhM+b7WiPewoAAABw4p77ZfYRfnrc8wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDzpPj7/0mxlTr52Ug6f/+/WhyLIn+uPRr3BAAAAAAAAABgdN/89MCBzz2Ox7EV051yO8l+8385K1zK9p+K92Iz1mIjrsVW1KMVrdiIhYiYyeor2b66VW+1NhaG6LnY7Rk9PReHXEHt+IsHAAAAAAAAgPOiPHqXH8fq3u//AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwFiQRE3mSbZc6+ZkolSNiKiKqabvtiL928mfSr//UW2r/p53Z1+zRac4JAAAAxuS5x/E4tmK6U24n2Wf+K9nn/ql4L9ajFY1oRTPW4nb2XUD+qb+0u7PU3N1Zup9u+8f96j9GmkY2YuTfPTz5zFezFrW4E43syLW4Fe9EM25HKeuZutqZz5Pn9aN0TsnrhSFndrtI05X/Kiojreo4kqFbzhQxiyIi80Xf9NjFwyMx4qOTn6nSjf1ClLrf/Fx6ljHfypPXfpun6Xp+PlJMTtpgJBZ7rr4rh0ci4vN//N137jbX703e2Zw7O0sawWTPN2iDkVjqicSLw0bi7nmNRK/5LBKXu+XV+EZ8O+ZiNt6MjWjE96IerViL2fh61GMi6sX1nO5nDo/Uzb7Sm0fNpJo9LpXiVXT4ObWiHi9nfaejEd+Kd+J2rMWN7N9iLMRrsRzLsdLzCF8+eN5J51lfGuGVNn1d/ULPl8m/iIjaEP1ORzqxi927U+9VP589Dy72HdmL0vPP/n5U/myRSc/xk+4d4CwYjMRCTyReODwSv8leVjab6/c27tbfHfJ8rxZpesH97EzdJdLr5fn0wcpK/VdHWvfCYN1UHq9q8YtLXtd/x03rLnfrjnqmVov3cPtHWszqXnxi3VJWd7Wnru/91s38/RYAZ96FL16o1v5e+0vtg9pPa3drb0x9bfLLky9Vo/LnylfK8xOvll5K/hAfxA/2Pv8DAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHt/ng4b16s7m2MZBpt9s/PKDqlDIRR7WpxNFtTiZTjYgsU+5kRhtncqjG1b1H5/XfP82cK6P2iugc+ef0sRaYZ8rFRfbg4b1/tdvtMV1IfZnKIdf8XqZdGOtUj5H5d/vZDTjmFybgxF1v3X/3+uaDh19q3K+/vfb22vrK8vLK/Mryjb9dv9Nors3n+3HPEjgJve+3AQAAAAAAAAAAgPPhdP4nzxP995SXCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJxTq3OTRe7afLrf3Vlqplsn322YNStFRPL9iOTDiJuRbzHTM1xy0Hneb6y89dEnux/npXKxZe1Lff0qx1nFdrHFbERMFGmvqacY71aRHmtmmaS7wjRgr3QCB+P2vwAAAP//JecTyg==") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5022169a2d2175aae1d08fba0bcc5ace6468150c073a63014605a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) [ 735.550265][ T29] audit: type=1800 audit(1707981316.353:445): pid=14146 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.4" name="file1" dev="loop4" ino=20 res=0 errno=0 [ 735.561900][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.587740][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.607111][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.622619][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.641977][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.654598][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.692007][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.736926][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.754173][T14157] loop4: detected capacity change from 0 to 1024 [ 735.779967][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.802672][T14158] loop3: detected capacity change from 0 to 1024 [ 735.833218][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.840040][T14159] loop2: detected capacity change from 0 to 1024 [ 735.840547][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.840618][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.885653][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.900684][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.901282][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.940508][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.955322][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.971855][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.974541][T14157] hfsplus: request for non-existent node 16777216 in B*Tree [ 735.979350][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.001703][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.009744][T14157] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.017633][T14150] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.030364][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.042665][T14157] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.063841][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.073765][T14157] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:16 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed0", 0x4f) [ 736.088377][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.105036][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.113516][T14157] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.121556][T14157] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.135105][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.138948][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.154690][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.168783][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.181608][T14158] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:17 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc", 0x1) r1 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x1}], 0x1, 0x0, 0x0, 0x0) (fail_nth: 1) [ 736.181672][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.204434][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.204951][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.215773][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.253162][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.273359][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.288062][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.297567][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.315862][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.340940][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.345995][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.369331][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.378703][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.393279][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.400138][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.401581][T14162] loop0: detected capacity change from 0 to 1024 [ 736.432569][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.436584][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.454491][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.474733][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.491274][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.498708][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.498796][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.498812][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.498872][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.549314][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.573191][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.574007][T14164] loop4: detected capacity change from 0 to 1024 [ 736.595919][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.609004][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.617083][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.626325][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.634094][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.645285][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.652338][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.659957][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.667687][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.680705][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.681115][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.689445][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.697445][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.703912][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.742509][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.745754][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.759953][T14164] FAULT_INJECTION: forcing a failure. [ 736.759953][T14164] name failslab, interval 1, probability 0, space 0, times 0 [ 736.761935][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.774316][T14164] CPU: 1 PID: 14164 Comm: syz-executor.4 Not tainted 6.8.0-rc4-syzkaller-00034-g8d3dea210042 #0 [ 736.792158][T14164] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 736.792270][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.802322][T14164] Call Trace: [ 736.802342][T14164] [ 736.802353][T14164] dump_stack_lvl+0x1e7/0x2e0 [ 736.802399][T14164] ? __pfx_dump_stack_lvl+0x10/0x10 [ 736.802431][T14164] ? __pfx__printk+0x10/0x10 [ 736.802464][T14164] ? __pfx___might_resched+0x10/0x10 [ 736.802491][T14164] ? __lock_acquire+0x1345/0x1fd0 [ 736.802531][T14164] should_fail_ex+0x3ae/0x4e0 [ 736.802567][T14164] ? __blockdev_direct_IO+0x24e/0x49b0 [ 736.802633][T14164] should_failslab+0x9/0x20 [ 736.802666][T14164] kmem_cache_alloc+0x77/0x340 [ 736.802704][T14164] __blockdev_direct_IO+0x24e/0x49b0 [ 736.822048][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.826232][T14164] ? find_get_entries+0x1bd/0xa10 [ 736.826273][T14164] ? __pfx_lock_release+0x10/0x10 [ 736.842439][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 736.845955][T14164] ? __pfx_hfsplus_get_block+0x10/0x10 [ 736.846009][T14164] ? find_get_entries+0x1bd/0xa10 [ 736.901188][T14164] ? find_get_entries+0x794/0xa10 [ 736.906255][T14164] ? find_get_entries+0x1bd/0xa10 [ 736.911304][T14164] ? __pfx_find_get_entries+0x10/0x10 [ 736.916698][T14164] ? mlock_drain_local+0x79/0x490 [ 736.921743][T14164] ? mlock_drain_local+0x79/0x490 [ 736.926899][T14164] ? __pfx___blockdev_direct_IO+0x10/0x10 [ 736.932735][T14164] hfsplus_direct_IO+0xf8/0x1e0 [ 736.937640][T14164] generic_file_direct_write+0x1e7/0x400 [ 736.943317][T14164] __generic_file_write_iter+0x129/0x230 [ 736.948980][T14164] generic_file_write_iter+0xaf/0x310 [ 736.954385][T14164] do_iter_readv_writev+0x46c/0x640 [ 736.959617][T14164] ? __pfx_do_iter_readv_writev+0x10/0x10 [ 736.965352][T14164] ? rcu_read_lock_any_held+0xb7/0x160 [ 736.970849][T14164] vfs_writev+0x395/0xbb0 [ 736.975215][T14164] ? __pfx_vfs_writev+0x10/0x10 [ 736.980114][T14164] ? __fget_files+0x28/0x470 [ 736.984742][T14164] __se_sys_pwritev2+0x1ca/0x2d0 [ 736.989740][T14164] ? __pfx___se_sys_pwritev2+0x10/0x10 [ 736.995218][T14164] ? do_syscall_64+0x108/0x240 [ 737.000095][T14164] ? __x64_sys_pwritev2+0x21/0xf0 [ 737.005333][T14164] do_syscall_64+0xf9/0x240 [ 737.009896][T14164] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 737.016000][T14164] RIP: 0033:0x7f96b9a7dda9 [ 737.020428][T14164] 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 [ 737.040048][T14164] RSP: 002b:00007f96ba8aa0c8 EFLAGS: 00000246 ORIG_RAX: 0000000000000148 [ 737.048488][T14164] RAX: ffffffffffffffda RBX: 00007f96b9babf80 RCX: 00007f96b9a7dda9 [ 737.056479][T14164] RDX: 0000000000000001 RSI: 0000000020000240 RDI: 0000000000000005 [ 737.064468][T14164] RBP: 00007f96ba8aa120 R08: 0000000000000000 R09: 0000000000000000 [ 737.072453][T14164] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 737.080433][T14164] R13: 000000000000000b R14: 00007f96b9babf80 R15: 00007ffebec89e08 [ 737.088430][T14164] 07:15:17 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACA/7EDBwIAAAAAQP6vjVBVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWFHTgQAAAAAADyf22EqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqKuzdXYxcZ30/8LOvXjuQGAj5O/kbWDvGGGeTXb/EL7QuJrw2vJVAUtKX2K537Sz4LV67JGkkOwqUSBgVVbQNF20BRW1uKqwqF7QKKBeoVaVKpL2gN4gKlYuoCiggVWorkq3mnOd5dmZ2dmbXnqxnzvl8pPjnnTkz58yZM2f3u853BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 737.101855][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.118852][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.126380][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.134095][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.141495][T14158] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.173975][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.187300][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.194740][ T29] kauditd_printk_skb: 1 callbacks suppressed [ 737.194756][ T29] audit: type=1800 audit(1707981318.003:447): pid=14158 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.3" name="file1" dev="loop3" ino=20 res=0 errno=0 07:15:18 executing program 3: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(0xffffffffffffffff, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed01a4a5d6b45cee88d1b629356482af1facb42f63a0a764bbd35808d951ed23692904b6a71f0df39f2dcf8257e4aa44b2240e9e8ffda3701e64931f011132770f71715455b995fb6ae247eef0e2e37", 0xfedc) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) [ 737.221182][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.228917][T14159] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.236840][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.245056][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.259875][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.267281][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.275277][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.283013][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.290397][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.301808][ T29] audit: type=1800 audit(1707981318.113:448): pid=14159 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.2" name="file1" dev="loop2" ino=20 res=0 errno=0 07:15:18 executing program 2: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x48340, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed0", 0x4f) [ 737.326691][T14162] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:18 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc", 0x1) r1 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x1}], 0x1, 0x0, 0x0, 0x0) (fail_nth: 2) [ 737.377374][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.385341][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.392983][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.402103][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.416300][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.448299][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.455789][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.482632][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.490057][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.522189][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.556737][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.566940][T14169] loop3: detected capacity change from 0 to 1024 [ 737.579009][T14162] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.608767][ T29] audit: type=1800 audit(1707981318.463:449): pid=14162 uid=0 auid=4294967295 ses=4294967295 subj=_ op=collect_data cause=failed comm="syz-executor.0" name="file1" dev="loop0" ino=20 res=0 errno=0 07:15:18 executing program 0: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc5e435f3729e1fe5021169a2d2175aae1d08fba0bcc5ace6468150c073a63014607a152415e6c6875e69d129d0706d6b93b0fe65b8c57d6b27022c0fe9155441217e8f0f3c6f8a65c4ef90db12ed0", 0x4f) [ 737.670210][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.709464][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.721970][T14171] loop2: detected capacity change from 0 to 1024 [ 737.757593][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.787370][T14173] loop4: detected capacity change from 0 to 1024 [ 737.788001][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.803226][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.810585][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.835976][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.872025][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.896029][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.903728][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.912513][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.919918][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.929356][T14173] FAULT_INJECTION: forcing a failure. [ 737.929356][T14173] name fail_usercopy, interval 1, probability 0, space 0, times 0 [ 737.931693][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 737.964805][T14173] CPU: 0 PID: 14173 Comm: syz-executor.4 Not tainted 6.8.0-rc4-syzkaller-00034-g8d3dea210042 #0 [ 737.975312][T14173] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 737.985682][T14173] Call Trace: [ 737.989017][T14173] [ 737.992014][T14173] dump_stack_lvl+0x1e7/0x2e0 [ 737.996764][T14173] ? __pfx_dump_stack_lvl+0x10/0x10 [ 737.999859][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.001995][T14173] ? __pfx__printk+0x10/0x10 [ 738.012401][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.013958][T14173] ? snprintf+0xda/0x120 [ 738.021375][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.025511][T14173] should_fail_ex+0x3ae/0x4e0 [ 738.025558][T14173] _copy_to_user+0x2f/0xb0 [ 738.025596][T14173] simple_read_from_buffer+0xca/0x150 [ 738.025699][T14173] proc_fail_nth_read+0x1e9/0x250 [ 738.025736][T14173] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 738.025773][T14173] ? rw_verify_area+0x405/0x580 [ 738.025800][T14173] ? __pfx_proc_fail_nth_read+0x10/0x10 [ 738.025834][T14173] vfs_read+0x204/0xb70 [ 738.025870][T14173] ? __pfx_vfs_read+0x10/0x10 [ 738.025899][T14173] ? __fget_files+0x3f4/0x470 [ 738.025925][T14173] ? __fget_files+0x28/0x470 [ 738.036605][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.037892][T14173] ? __fdget_pos+0x258/0x320 [ 738.042490][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.047763][T14173] ksys_read+0x1a0/0x2c0 [ 738.047809][T14173] ? __pfx_ksys_read+0x10/0x10 [ 738.061930][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.063224][T14173] ? do_syscall_64+0x108/0x240 [ 738.063270][T14173] ? do_syscall_64+0xb4/0x240 [ 738.069126][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.072959][T14173] do_syscall_64+0xf9/0x240 07:15:19 executing program 1: syz_mount_image$jfs(&(0x7f0000000000), &(0x7f0000000180)='./file0\x00', 0x120000a, &(0x7f0000006300)=ANY=[@ANYBLOB='gid=', @ANYRESHEX=0xee01, @ANYBLOB=',grpquota,gid=', @ANYRESHEX=0x0, @ANYBLOB=',discard,iocharset=none,integrity,uid=', @ANYRESHEX, @ANYBLOB=',uid+', @ANYRESHEX=0x0, @ANYBLOB=',nodiscard,rootcontext=unconfined_u,fowner=', @ANYRESDEC, @ANYBLOB=',euid<', @ANYRESDEC, @ANYBLOB=',fsmagic=0x0000000000000401,mask=MAY_READ,hash,\x00'], 0x21, 0x6116, &(0x7f00000001c0)="$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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4HztwIAAAAAAA5P/aCFVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVXYgQMBAAAAACD/10aoqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqwt7dxch11vcDP/vqtQOJgZC/k7+BtWOMcTbZ9Uv8QutiwmvDWwkkJX2J7XrXzoLf4rVLkkayo0CJhFFRRdtw0RZQ1OamwqpyQauAcoFaVapE2gt6g6hQuYiqgAJSpbYi2WrOeZ5nZ2ZnZ3btyXrmnM9Hin/emTNzzpw5c3a/63xnAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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") [ 738.073003][T14173] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 738.073036][T14173] RIP: 0033:0x7f96b9a7ca4c [ 738.081882][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.082438][T14173] 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 [ 738.087090][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.094307][T14173] RSP: 002b:00007f96ba8aa0c0 EFLAGS: 00000246 ORIG_RAX: 0000000000000000 [ 738.094339][T14173] RAX: ffffffffffffffda RBX: 00007f96b9babf80 RCX: 00007f96b9a7ca4c [ 738.094357][T14173] RDX: 000000000000000f RSI: 00007f96ba8aa130 RDI: 0000000000000006 [ 738.094372][T14173] RBP: 00007f96ba8aa120 R08: 0000000000000000 R09: 0000000000000000 [ 738.099264][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.106235][T14173] R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000001 [ 738.106253][T14173] R13: 000000000000000b R14: 00007f96b9babf80 R15: 00007ffebec89e08 [ 738.106287][T14173] [ 738.159174][T14176] loop0: detected capacity change from 0 to 1024 [ 738.172564][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.183006][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.190155][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.217191][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.287028][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.294429][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.301886][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.309224][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.316979][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.322635][T14176] hfsplus: request for non-existent node 16777216 in B*Tree 07:15:19 executing program 4: syz_mount_image$hfsplus(&(0x7f0000000140), &(0x7f0000000080)='./file1\x00', 0x45e, &(0x7f0000000000)=ANY=[], 0x10, 0x68e, &(0x7f0000000840)="$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") r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file2\x00', 0x14b042, 0x0) write(r0, &(0x7f0000000200)="dc", 0x1) r1 = open(&(0x7f0000000400)='./file2\x00', 0xe4841, 0x0) pwritev2(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="85", 0x1}], 0x1, 0x0, 0x0, 0x0) [ 738.343141][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.351820][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.359250][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.362783][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.376186][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.400271][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.402251][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.439324][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.450638][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.482298][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.500437][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.503241][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.512956][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.518680][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.530353][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.538483][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.546843][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.551853][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.555099][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.566269][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.571150][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.584579][T14170] ------------[ cut here ]------------ [ 738.590787][T14170] WARNING: CPU: 1 PID: 14170 at fs/hfsplus/extents.c:346 hfsplus_free_extents+0x708/0xae0 [ 738.594437][T14181] loop4: detected capacity change from 0 to 1024 [ 738.600817][T14170] Modules linked in: [ 738.611022][T14170] CPU: 1 PID: 14170 Comm: syz-executor.2 Not tainted 6.8.0-rc4-syzkaller-00034-g8d3dea210042 #0 [ 738.621673][T14170] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 738.631978][T14170] RIP: 0010:hfsplus_free_extents+0x708/0xae0 [ 738.637963][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.637991][T14170] Code: cb 44 89 ef 89 de e8 57 9f 1d ff 41 39 dd 75 22 49 83 c7 28 e8 89 9d 1d ff 41 bc 05 00 00 00 e9 de f9 ff ff e8 79 9d 1d ff 90 <0f> 0b 90 e9 7d f9 ff ff 44 89 ef 89 de e8 26 9f 1d ff 41 29 dd 73 [ 738.646565][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.665076][T14170] RSP: 0018:ffffc9000cac7bf0 EFLAGS: 00010293 [ 738.665109][T14170] RAX: ffffffff8275cdc7 RBX: ffff888032e77820 RCX: ffff88801b3a5940 [ 738.665129][T14170] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888032856048 [ 738.665146][T14170] RBP: ffff88802e4ca000 R08: ffff88803285604f R09: 1ffff1100650ac09 [ 738.665165][T14170] R10: dffffc0000000000 R11: ffffed100650ac0a R12: dffffc0000000000 [ 738.665184][T14170] R13: 0000000000000005 R14: ffffc9000cac7d10 R15: ffff88802baa8018 [ 738.665202][T14170] FS: 00005555558db480(0000) GS:ffff8880b9500000(0000) knlGS:0000000000000000 [ 738.665222][T14170] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 738.665239][T14170] CR2: 00007f96b9bad988 CR3: 000000007fdf4000 CR4: 00000000003506f0 [ 738.665261][T14170] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 [ 738.665275][T14170] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 [ 738.665292][T14170] Call Trace: [ 738.665302][T14170] [ 738.665312][T14170] ? __warn+0x162/0x4b0 [ 738.665347][T14170] ? hfsplus_free_extents+0x708/0xae0 [ 738.712053][T14169] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.719961][T14170] ? report_bug+0x2b3/0x500 [ 738.789854][T14170] ? hfsplus_free_extents+0x708/0xae0 [ 738.795351][T14170] ? handle_bug+0x3e/0x70 [ 738.799860][T14170] ? exc_invalid_op+0x1a/0x50 [ 738.804724][T14170] ? asm_exc_invalid_op+0x1a/0x20 [ 738.809910][T14170] ? hfsplus_free_extents+0x707/0xae0 [ 738.815676][T14170] ? hfsplus_free_extents+0x708/0xae0 [ 738.821172][T14170] ? hfsplus_find_init+0x14a/0x1c0 [ 738.826637][T14170] hfsplus_file_truncate+0x7d0/0xb50 [ 738.832151][T14170] ? __pfx_hfsplus_file_truncate+0x10/0x10 [ 738.838067][T14170] ? __down_write_common+0x161/0x200 [ 738.839818][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.843438][T14170] ? __pfx___down_write_common+0x10/0x10 [ 738.843487][T14170] hfsplus_file_release+0xf7/0x3e0 [ 738.843523][T14170] ? __pfx_hfsplus_file_release+0x10/0x10 [ 738.843555][T14170] __fput+0x429/0x8a0 [ 738.843605][T14170] __x64_sys_close+0x7e/0x110 [ 738.843642][T14170] do_syscall_64+0xf9/0x240 [ 738.843679][T14170] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 738.879192][T14176] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.881033][T14170] RIP: 0033:0x7f765d67cc9a [ 738.881061][T14170] Code: 48 3d 00 f0 ff ff 77 48 c3 0f 1f 80 00 00 00 00 48 83 ec 18 89 7c 24 0c e8 03 7f 02 00 8b 7c 24 0c 89 c2 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 36 89 d7 89 44 24 0c e8 63 7f 02 00 8b 44 24 [ 738.881082][T14170] RSP: 002b:00007ffef81ac7b0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 738.881110][T14170] RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00007f765d67cc9a [ 738.887799][T14171] hfsplus: request for non-existent node 16777216 in B*Tree [ 738.894786][T14170] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 738.894803][T14170] RBP: 00007f765d7ad980 R08: 0000001b31c20000 R09: 0000000000000044 [ 738.894817][T14170] R10: 000000008b5ac866 R11: 0000000000000293 R12: 00000000000b4464 [ 738.894831][T14170] R13: ffffffffffffffff R14: 00007f765d200000 R15: 00000000000b4123 [ 738.894861][T14170] [ 738.894873][T14170] Kernel panic - not syncing: kernel: panic_on_warn set ... [ 738.894887][T14170] CPU: 1 PID: 14170 Comm: syz-executor.2 Not tainted 6.8.0-rc4-syzkaller-00034-g8d3dea210042 #0 [ 738.894916][T14170] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 [ 738.894931][T14170] Call Trace: [ 738.894942][T14170] [ 738.894952][T14170] dump_stack_lvl+0x1e7/0x2e0 [ 738.894988][T14170] ? __pfx_dump_stack_lvl+0x10/0x10 [ 738.895013][T14170] ? __pfx__printk+0x10/0x10 [ 738.895043][T14170] ? _printk+0xd5/0x120 [ 738.895071][T14170] ? vscnprintf+0x5d/0x90 [ 738.895092][T14170] panic+0x349/0x860 [ 738.895117][T14170] ? __warn+0x171/0x4b0 [ 738.895141][T14170] ? __pfx_panic+0x10/0x10 [ 738.895162][T14170] ? show_trace_log_lvl+0x4e4/0x520 [ 738.895214][T14170] __warn+0x31c/0x4b0 [ 738.895242][T14170] ? hfsplus_free_extents+0x708/0xae0 [ 738.895277][T14170] report_bug+0x2b3/0x500 [ 738.895300][T14170] ? hfsplus_free_extents+0x708/0xae0 [ 738.895336][T14170] handle_bug+0x3e/0x70 [ 738.895369][T14170] exc_invalid_op+0x1a/0x50 [ 738.895403][T14170] asm_exc_invalid_op+0x1a/0x20 [ 738.895434][T14170] RIP: 0010:hfsplus_free_extents+0x708/0xae0 [ 738.895466][T14170] Code: cb 44 89 ef 89 de e8 57 9f 1d ff 41 39 dd 75 22 49 83 c7 28 e8 89 9d 1d ff 41 bc 05 00 00 00 e9 de f9 ff ff e8 79 9d 1d ff 90 <0f> 0b 90 e9 7d f9 ff ff 44 89 ef 89 de e8 26 9f 1d ff 41 29 dd 73 [ 738.895486][T14170] RSP: 0018:ffffc9000cac7bf0 EFLAGS: 00010293 [ 738.895506][T14170] RAX: ffffffff8275cdc7 RBX: ffff888032e77820 RCX: ffff88801b3a5940 [ 738.895524][T14170] RDX: 0000000000000000 RSI: 0000000000000008 RDI: ffff888032856048 [ 738.895540][T14170] RBP: ffff88802e4ca000 R08: ffff88803285604f R09: 1ffff1100650ac09 [ 738.895556][T14170] R10: dffffc0000000000 R11: ffffed100650ac0a R12: dffffc0000000000 [ 738.895574][T14170] R13: 0000000000000005 R14: ffffc9000cac7d10 R15: ffff88802baa8018 [ 738.895601][T14170] ? hfsplus_free_extents+0x707/0xae0 [ 738.895643][T14170] ? hfsplus_find_init+0x14a/0x1c0 [ 738.895673][T14170] hfsplus_file_truncate+0x7d0/0xb50 [ 738.895724][T14170] ? __pfx_hfsplus_file_truncate+0x10/0x10 [ 738.895760][T14170] ? __down_write_common+0x161/0x200 [ 738.895793][T14170] ? __pfx___down_write_common+0x10/0x10 [ 738.895835][T14170] hfsplus_file_release+0xf7/0x3e0 [ 738.895870][T14170] ? __pfx_hfsplus_file_release+0x10/0x10 [ 738.895900][T14170] __fput+0x429/0x8a0 [ 738.895949][T14170] __x64_sys_close+0x7e/0x110 [ 738.895985][T14170] do_syscall_64+0xf9/0x240 [ 738.896029][T14170] entry_SYSCALL_64_after_hwframe+0x6f/0x77 [ 738.896060][T14170] RIP: 0033:0x7f765d67cc9a [ 738.896079][T14170] Code: 48 3d 00 f0 ff ff 77 48 c3 0f 1f 80 00 00 00 00 48 83 ec 18 89 7c 24 0c e8 03 7f 02 00 8b 7c 24 0c 89 c2 b8 03 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 36 89 d7 89 44 24 0c e8 63 7f 02 00 8b 44 24 [ 738.896098][T14170] RSP: 002b:00007ffef81ac7b0 EFLAGS: 00000293 ORIG_RAX: 0000000000000003 [ 738.896121][T14170] RAX: ffffffffffffffda RBX: 0000000000000006 RCX: 00007f765d67cc9a [ 738.896138][T14170] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000005 [ 738.896151][T14170] RBP: 00007f765d7ad980 R08: 0000001b31c20000 R09: 0000000000000044 [ 738.896166][T14170] R10: 000000008b5ac866 R11: 0000000000000293 R12: 00000000000b4464 [ 738.896181][T14170] R13: ffffffffffffffff R14: 00007f765d200000 R15: 00000000000b4123 [ 738.896217][T14170] [ 738.900152][T14170] Kernel Offset: disabled