# https://syzkaller.appspot.com/bug?id=4caf7e3d9132fde4550804ab6fb082d30494ec7f # See https://goo.gl/kgGztJ for information about syzkaller reproducers. #{"repeat":true,"procs":6,"slowdown":1,"sandbox":"","fault_call":-1,"close_fds":false} mknod(&(0x7f0000000080)='./file0\x00', 0x205e, 0x200) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="290ae0ba808bb4d52bd1669001b729f38c6a53fa2705f305be8ef46418236590fb1c7f82078738e1f58eb078f5b85fe1be093ec1d394bc92095727ed9dbc20a081dd32739da096972a90e07f92ab421bbd07bb2bbfb1a126ddb90730ef9f1a746cefb39ff3f6f7eef53c02da4b6b53941fff2e947efca10237f35e00ab95fbe94f85911e13ac67afef96adac724aa0f0e6a820e760b685bb04af052b4bc784419b5dc30385b512594cb443bdd78da08568549c0feb6f0156f048eb7dfbcfc38813", 0xc1}, {&(0x7f00000001c0)="d2b3fcf0f77a7346a7719e034d00dd60ef3785b9e3921f852495980501adf741830b9e3afe2c419f81483c75b62020e6540baf56f29f6464b127fc920566b5c9a40ffc6a327747d587d721ac835b46e61d61298ffab4c0a990f9165b616228f0fa657428e57671799130673b63664413f0c958f11e63b4cbece059ead50ea23bed1ac449bd4e6bbd56", 0x89}, {&(0x7f0000000500)="21708e1ceeab5d810bf26abc5fd50726d50599e3f6b805aa4169a8dda88db909358158627fbe10d4a029af7f5b0e93f171aa6924e2606d934f1c8e366e47cd79836ab4c354da0c7503a83ae760a9276d68234a3011c70f96bf571e163dca98d5c92fa98528477c5b518f5acd1635bc2a1155815f40730e362ed8c970282e4bbefcd0f21413b4e3768c03c86fa560b4f05ecf6c8653e6222078839d52cf178dc75519da5d18c8599b1ce88b2a5e58fcb6520c4c0fffa974a22e7f9a0aea07dca14aa645bcfa2bf2f24f7d1c9a0c43c3981e01fceac48b9117342cf1345542f688d03bf3d08d984dc7bd3b3b62e3c7accf849c87cfd376ba5a28d1a16315b52f24a3a580dba18ef0a2acfb242a7ec9edd941022a0fa8a381895271826c7389c9939128ffc1e8e9bdc33935cec0010e1db526b5035feab7a0056251a2a437baf052fab06b3db89ef377eb760a2bf28ee84e56b5dd5163ea723606e427cc93a3c4e475234e0ae2b3eeed50c6870eb6573f04c47dcf9d7b20367298536aa53969c9dc293fe9005ce276452a8dd8750523189a438eef06c07a63d20c39af3ab945509a997fb6cc3cd8a127d07daee91954592924181d5f132b21a54f60a662b7fedd650bef1b377f01ff64ea19fc95d9ad90f0f8d3301770f71ce96dc2c3c40caa461199fc61eb21494474aa54b116caed48f836c77c77db2bd24cf4ffdabdaa203d63f0a483dcdb82cdadfa8c36538b1147358a596e25ea9ef82319f3d0ab029f75703487e84871d1337b3d131b13668ae42af6b919fa265d12a23aaaaf60f16849801b6bc9f42942a9bf68161c8e8591a5c6619deb59577de8b0c656336057a2c50abee4d2cbfdc16c7d2871a087a19ac999ea0f0744c2e85d2f57f8a4309b6f6175851cdf4e5b8bf5d69c47d2c6b4cc5b3b869364cc61ca76c662b8c347bdd29c9b04f85143e1ccf0677a462010e3e0b3b8bde3b0c8944c6f617fee93ecb3b2292358ce9e46a78f867235a92dbc977428eeba8d4f5bab8d382e3cb48925c4256c8cc1ebe743cb536da8ed35316824c09ba5e00582b5d2446abcf848a6812d58b59d111024954035c6ef347f293815a7d7906f3db383854f25fb2c9497205b68b392dcd0166950dd9048a1368edceec53893723172acd302e867a72e4770555c13b465ea89a6927425cfde760c92279d37cd1da33a9c6be39dd1910a7a3244b5b5486be2798de8481f94acea81b12a457b060ce9f47a6e7e4abfefabde14106a2e5ac2ead0f02d80ab966525b9a53eb825882a897cca06fc9157273eec0a80a41f56ebf2d01d6b5541613c6ce4b5d6a621f351e249b52e5303f74ca213b4b3a7c529dc0bed927b8339bf2707fc4a44f3b6eea0286b1a66dd021ec6a04f67266150522ea48eac3d22d362bb152a8f49dcbfb01bb0f1a7bd2f257ae19c6febae755b342497d2be8e736c3a39a731bfd58781d9b62f7038c061da1650dbe1e137f30ce27f8b74328485b40f14292a70ceeb58ab650ce786606cc7fe0b64fa9a8735d7d190d41d94f5187793bb5944125e9d544a7be26265d265c01acfb933b7b364012871a07f151f3891975ec75d05438cea40a2da07632ce06b38887d9683519fb6b08ef432654ba1fa88d20abf449ef5952413dbe4f74e3f23e6411586aa0e883941f3f47da50cafbbf96e44cd719b256b80f3d74b289a530607b76fcd3c579bb0dfd723ae46779ad12c68ec29b54e7d41b038e450b07ad9b390b7cc3798b9a5683c0b8076c7a65bb49e6699660333819cd6e59371f076b4e8351b7f5ce761e677c4a86cf4d274ad97a0c002ad52cb622e1917d55f670afdd4ec28cd93e571ffaadaa7547618c747d40fc07e97795560e2c770cfe620c0bdb3f0c49e4fee953a7719964c4fb3dacd15b4333dcd1f5b22dbb7d71289efd95fd46fdb61db726a133b665ba078a29a9855f599f8f2495f8af57165252405654434be2cf5e7b86df71ec710b9435841bd290c6e165a85498a3328e100a106673409a1b71a7b14a1b2a9fb0e9d82776b740f015c4ea7ad48455556e52d90e989aa814c03e9761226506ed7626c643370b9e8b2f23821f782d3a2bdc9cb9e1dc5c259c1d747003a1f7cd7049a08d47d30267018b670727651df2d93c6874a7cc337b3dcdd52a3e6a852d887c8b6b0dc45b81525a20034328d82d9c9a7f222222677a4e342d4b660fa918b0b250567daea44bdfcf32517d7d828ee4a02136fdcf6ca659baf0fe5bedaa6b3106cff7b2443931f6f06ee2d98ca55ea93c988f40de3ff47f750a2287c94b656ff4faad1176345990e160d21b0f9ebecf196ccd8380475afa6d07bda2a3d6c6c74fcda58a88a195349e75766b5a3c5a383d4f83fa3c508bb347169b0e1bb205cc3fcff94961fdfc8c4fbfc2cd9b2f6fc25dd710354dd2b8edeba90065b12496ec7f76443b0211a42df1461eeba9e119111b16ad09114dcf2702f89bc7397388331b2fc31eabfbf4a2ccb978b9f2fb5a1ebdf7eff23bd530db12d3c1a80fe8b202187442d572c7e302221abc43f0c14d3cb5e14de4a304bc0cc946f3d8cce3e62b1ec553899bdf8a40dcf6b8905dd3c41c3ef75b5e2b49dd574c92abed17d4065f9ca79da1538aa69cb3516131940767c99a3ddeff1d92cc93bee62d58f7e421a9300be5a69bb7a9f08f9fdf5f3dfc3cf6ed4af11db153831c2dcaaf293b0a4c694460ce4a07fd9846f2468f42f8b1f33dd43e3fa18653e0a18e73745fcf01bdf39d024ab1a70dabcee713f880b0396d834d586ee6df6f34ea425d66e96ecee5d57c655139ded332027d7adda65e508bbd3ed1b6aa9f455d86fd5fb1a5cb1bcd9a1caf4c2114e3de961868a0f05fdca6165325303981fc861014646ac2d51d8b0b08862f66b97cd556900d5ea63c654e1054e172db601adcb340b97bdeb8f7beb3638c3484e0418feb305b667bf5f71fc2c7c8a73fd5c17b97b54d0a5a982b540dcccc4f3e50924b68ce53ba00fb0abd32b8115f69d4cec87471ed8fdbc6c18fe454f54ba35aaee516b3b23956312580bc18522e181e05f5de1dcb05ef0856acef5733c8afc20d23425e8f482cbbc9eefc9a7b5e9db6be574347f0a26cfd53e30a0dcbf083eac85ad100614cf1052dbafa9c2c5318e19b8d10d9199bc1dc25a9628dea69d51b3900264b147876882d9e0f3249f8e17129cd9f1a3b1d717d2527cb8ad45c4f5c2489ec0c63cb1be225440ad990a97871a09725bca376bca265a8d5e64c6ea2277e78c5cfe72205e234efe8e218bb6d39625ac10fa0730fdac341bd96a92c74fd0448ddf95f9525bfc208d9ca009545d2af7892e3cc129fef8e3a2ae29ad7432bda6438512e06fd45e23a0205acce7b13916d6e4c800bc9f9ad1cc5a6fae6c221c7d0ea8f2e21709d03fe35c5a2d9fea806abbe6db78b064a17409f817bebc9e79846d2d4d65b63c2cc62ebe6a281e3e9af547fe4fa6c6ff0c2198b94282cb2286d4b1a94a9223664652d7d47dcbb1e16a75c09c73dba44e526c6eaf671d2eec09b9c0cb0b868d9be192c86bd7f082b389e553df0fa4da380d486e270008400ef0970bfd5a97e16236052fc09ba85e2a33cd6086f70b38a2da018e11d245240862d6f7e39a53436f61ff8e63e45234e116c68bb2336c080c4d80a6c5e43429a306b74c84bdd46d1605680809f5d43bbca5a9b363dbaf560418d6c25790621aa39b145810b84bc727c85948d4022c4693fa1ea889ccbe0ec1ad0fd4298251377e7e8e80d7bab36382f37cd61b729c646ed0e8b11940b0cda785bc751c20a37ca3037f1dc09c433810d69ea186838abb19b53200c2fdf30e38f16da2fa825d0d286250812c39f0b676abe04c1acf381f170e0d1bcf82474f8f7f4498272837005bcfbbe1fcbf093fb6a65e2df4d2489e0f4c669b9d7b6a761206af873ba761eda285be0a3cd3917096d7fc1115dce9e3abf465cc8b078067b7a066a60b7fa4e60ab0e0dd669bc71b8a7d89aa50d603d43ec133e4897d577106caf7276d0a82a3e871182b3df9bbd58ae62d74ca64734c3b40dfa9ef3594ec3f688220b64ebac9fe04446a799f8d6e785859845c6228ea35ac0d6f23472416ee8156b7ac9bec4ebe7b877ba6fcec1d310fac9ef5b43924cea32a9e7adeebb110b70e5640ae3aec35b25ec84713930ccac8125815257500a79b8cad5a82c64130f3784cca34f8bc79bff8b713a36cc86d5c928dfdc66a0e473e38354a2df68f5148783bbbc83b5b3c941db60eb29a5120ce62a1f355c72281c58ba1bc756f6de12baf5745b28ee61794ba94e90231a6a3d9346df263c69f8798ccbc5ae399917cb76fb65498a70b6980a50f161d2be7ad0a783b23d73086517f717d51423f156ef7ec38116e05f0ddf881ffef0f0af252989262fe5d8c352dcdc5f73ae2d4f3e2d3545474d3a5813dd34cdd038717f622449743bc5eace4fdcb65ca6285d82f4879e76a56a287314d0ca4f00a778b9377ed10ba9cfed0cd65850739af1304f96ab2b671822adedc2b86f0ae5b4f4b01b779c0174b15eaf791df66c1a3f76a9724a08a6ae97840189cbbf49d65a54aed0a8a3b4d4ef77a8cb797688283d2b12e757c30bb104ffde88dd5be0feffe917882cd1e93ae582daa2b244636f6be7f41d7dc447fc196d16b2500e24b3effad80437fcc35dacf6ea79c49947c91dc116a98107b2ef04f71ee02d819f9f64a99103c5d0489858db7bf1a779b75915e6dba66f1a29f635bd88c550c616e3c5a82f5bbcd25e00a590c143d44931f7b59861cf80120ce0a604b2fbbebd801cbcb526bcadfe56a315eb75075a39fd7e584efcf9789eba3c26045b695dea9cc6529a163add12338415976c5f280f02d6e61e8915d6f147dc41ea2b83f7db044336ae98fdf982681d6f577191d0b2fe0e4f03b8a693a99766605dfe8fcd549df613165e2f07e25e7cd126375c4a92a17e489bc386f6141e8e93b4639073e130f7e70f0e23e221a266f4973cc8cb77439eedab0a13091235f41e944635c8aec8d4a89ca4a0ae93559a437977906b2ae3cce0441de73bccc9769d38ce7679501a81ffea47fc62a9d79f55a5eb92d3b0d6426ecdaeb58b498c052c1e8f453372da9272bb08d89c99396f52a7d5a51e1ae1de3acc863206b256a92994023a8f7d87c22ac0029f62d6f1232d000d2c787a832e5645ccf233a953902d96a21d11bb2b6f5106c9cd910c40e7bf3e69636065bfb0fa53f105a990935a6464a54be7480e03c78533a2af0d112db5153d0860575ea27075ecc6333ec9b547b77b5ed69e83267fce75ecf017d55d413eadcb4619fab643a61ad5cd7e87b895444b081699a358e701d34257f1bdde7ba08abbe0e77c22383695b95f4939d514d269f527c66d08939db671af0a96f752ce0d542c24c9084b421eeeb94541ed2e44f3334fa4f13e218f14c68af0a1a8fe45f437fd018857bd02c1afcf6e5adc8f342eb8feb4bfc62b7655cb877484719806b1418996e2467a76d8769cd49542cc696a25a342cec1d912c0ce2eda1ff390041dd6d3d736a5833179839725c5f62a3bf02abe1819e7d7e74992d27c41ac7ba9884986d90441462cad28e7cb02869537f3ca397749755919bfadd7f79148fb25a87995193fb3ac3954c3c4abedc7326800ebc5e0640b67a7229ab489e1df90bcced588c41cdb757cb7fe8baa540b61aca7fba5e2d05d5069d0e7e800f2ad5ff1a36317296089677017ba339fcdffc897248296f53ab2d0c1348f3bb756993c86743aa815c4bc0c5c345a1b4660f75", 0x1000}, {&(0x7f0000002940)="ab8ca2adc1e997116d107c2131355a14dd5f12349d9f5160adaa97f456d51e668292df96f56cb36b3c161d55f63cbfcfa3032539d7125996eedcd68a305de3c89f0527b9ae32f177709e27ed8bc4409c550970fbf15f709fc9ae850ad2c6e7a9726fe69368fdb3ddc3d6eb51bac05dec3eb846a88a5769cd4dc6e717dbafaeecbcc616b870c5ef539c2112a553e6aed11d52b558431ef4bc6602ea0baed0d6037f72ceb5a83aec8b79ab5df0ac73f848966491eba588134996644082a0f7632c9d090b4336dd23f3a48fadc820349db1008616593cab1416f8a788b5b6", 0xdd}, {&(0x7f0000000380)="d8abb152d381eab12b6b754cd7304f5af94d9e5a7ab28cd9767ce057cae50b7d55ad93b4c447a82493461f0a3b225f31c93d4b3807e72396f3e8558b057575e6db7d7894a1a4bbd376e0c8887eae5f80dd75f955", 0x54}, {&(0x7f0000000400)="c74960d0b46ea31cdc114b0ad3af73b27a7486974c4bb61033268beb95ab6ecf21dc0cc4bdf9d2dbf87597a41d5314e2abd84fd4c914ef320967798bf461649517afd4a984b445fcabecd88ab5a85ff0b42244960d009746c4c6862aea7e", 0x5e}, {&(0x7f0000001600)="5921e5763f6ce98909054a3ed3ea702bd7a90702230cefad4441f3dc27e9bfd325fdd603bf946c76a42a17020f6a1aac77bd285b495a8fe8c50a99505898020082213fd53274b4da69cba7ed2a3eac8c961636ed762a5498fbad", 0xfffffe45}, {&(0x7f0000001680)="ee616b1b13270c4dec5fc056ecdfec276b510d0d85311573f87f600590ac174e14802b18a63677b0dca8840821a7a94cc8a4820f2da7bb05d53a48360b608693a855947437f81c28eda7c1a0cbecdfb22d9857ec88e6ee2f2cefd5d4a9d9bbf265435983e6c820e90e988cf95121e9cd180054c6f1fe7bf105cc4feffec38dbbb986a3ff1a203d5e7b0f63ccade499b05055bdf748d30203ac86de12764530335a10f4862f12d5eaf49920b3278645249c9c96fce927c580f158b45c70bf8d67d4e7fa3da53f36f9087ca58b2151c11d88fc92a433e429192285f7a64e54", 0xde}, {&(0x7f0000001780)="0275f6632c4b1540ce265ff8f454c783a2b099d31bfe33f6faf57aea4084233ebb19c541baf5b4024f01e225243f8e0fb7b6ba160c935e07ed660280a8fc22237ed99e28aff080596857c8a0e80115cad1a2ecfdb4d9d4621af548a643570ee9a3249c5ca01f53b4600d1a476d9d3c98ca3e3b3329ca21d2942a2aea35807a2cf8c9e3778e5c6415086d4d694a7e76c6dc24210b65777f6aeb0e854e5c3b48956160257a5fa298cd161759c3ad3740352e0d3a4b66d64e92a19a4e61595269d12c6282b541a5ddfb211d832fc95a12de335fc850430207f45b13aba789eada3c4b713f809e6dc22cdd313e12191f7d1cf72b904aa6d67dbecf02d076a0b19f69e11d781b735012a22b8b42e5223f62f89aac7df886383bc28410193c1fdd139aa8a086a593af6aa99a240c7df9ab9ed0b57942208a15859dc75a9b327dbde78492d9f68f488147385c8662b02f76423117f7fa3b6d18bb28479295752c7f184cb748cd3ebdb28a3278734927b7377dc46e613f9aac76d14c8b42fb7bb389b163a5172b9bf480b701bfbb967bf84206ac416cc263d893ec102d5682ce956324ad3d8c01ca8f6e98271437d62ad16c68f05166365fc296adf854aac0af58216e385257fae20d07a23b7153c8e7b9ee584a6019eb68a371d2cdd1f6c75deabcbf5637b64691702d10a080546ccd915703db9111623efc8f728e7bcd2f029fd4d904bff746b08805518c219bb0b40f5101f526d9654b1d77fd99803e018815559972ed20db90ce712cd4e23837a081447ab031a589ae6b14a1c35df795cc0a607f86caf21f8157841d0142537bedf49a45e417360cdbb961a4cd3003d5b6a2fc3944a70d5a268683588a4fa78b89c9f402bafc511ce83cf0a98428f35d89abdb7639de33a3fa906178214e6d6820bb4198691a5f2e382e5287a567c23c3e781b668585df95715459ed5567f5f76ad0aa2df64f2a89b5a363d0b31c5cde1982e0560c14edc2d67f164b0e066ef12e4d94ba38778d8a24ac2eda36669c3efd68331a5113449179c40786db3b1f6011db60829b7a59c1ac08f098fbae06a3c908d9ec643cb68cc2e0945d89a6d591dc39df0a0711fa42ad87d697f32770fd090778222e57a98ea7f1fb731eb6046dcbe22834cdd1b5701f92d56588e78edfc08b5c81c6217125281c2d407ff49c0aaeec887c77b25a3dc658d542ed0312c91b9e930427018f527f2ccc04d05872e9f7f504f5d3f02506e15fc245dd9a69e3ab67dd8eaa5a83f7af97a79944a9357056354aab2bb320542d0f15fe407beaa0e5dda3c62b4210ef76b9768be32bc9726bb5ba4d7d7d7f1b0389108135e8fc6b24e9e8f6e53f1c6846682e9649266683965100a4c46e54876f4d5162d75101eaa5b7fef85f50a2287ea4642f99f2fc1737406fe05cbdd5a7690db117b332beedf574000ec0277b24511aa017ac338531753671c93eca73164f598e8db1336784e9fea8185c5e0cdc50b52a120947f058b6f85fc3824742113218c3c944147e615787a27f6c831846e14da276e5dd545b71178e3712d883af22b88ebcbb4d249eaa83c58c3c6ef80bc6cbaa626488b3c7d96ca0892a0067da6ff72965840e59fbfe4d8f76e2f3cbb5d5538c962815d20964efe18dbf4fe43262c3396af73c3e017ab7b4d0751ed2a1acb22d164194f7d7947f2287dd614eeba8d85e44bbe701801568eefff48bd8a6a186e29ad0dc73863518eca3f3365b05a53712b2bf3c83f02f71c83982f8114e17d0c672b144ba21a6e6506712be7eda57d12c09975c2e3b8f52a7f4653b5247fcc3fa067fa92928be9fa2f75eeab131c7b5ea533409129fb3558c7dde2b8d4a9665a59d93202595d17db8e08feae830897e8f6078a585edc0ea12b0d6c7d8bcd6399f9f0563748f3cb8093dfac645c44fd1e59d24eb801e644a04f274c9644690b715176390de00d88a8dcd9d36b1a6939d639d89d585bdce518fcee0d38e0ecb6b6a471c887c24dd27825d489864eb47abb8147eb7f59394c170a8af30750d4e9004b85f9347edee03342c82d05c98f981f41a1a545d127627834a896db3ce1874dc2f9d2ed0f876195ec2ef1a92ba0564cbbf353ac01fed12a697fe772e0b9c4cd0575cf4acda25791df4eca24c3f5d2dcf06ee9be59fff49ad7ba923adf594ce5c103561cf9af14a9f2571e55656d00c4530ef7b154e12a79687367a52f89af54c347a9a8ca8f1b3f951eb32b3fc97e8c87cef950bca4ccf761731311367d5edae295374bdbd2e2fca6e6dac6e42c9875153d1c35169043dc6ca6576ea97deefe992d1aa1cf554d61442bde7dfb39f1f44c64bca15c7fe80a2e92ca913015cbdaf6ce4792d3cb52d14121623e5c0268f35ae5c9aead4ac7fa7eee060df4638ea219df1d21266ab22f9838033e098c5dd4cc0068332f170b48f709a7bdc2263a4e358a2ce1b367f17b1ae4af04723c541da613df629cf46068f40b6bbcf670d91faf4d40843250ecfa066e6e3aa90cfd6b7c8939bf52792da499213be44f9f18b44119ae573791f22d08bddf80f56cef21317f736e2e403df4994b04a8bf8dcb2a7160d62024a66fe4a89be9180f830aca80b70fe8bbc1ab9ed7c49fd81cacd5d5a7ac1a9b7b1b19d3689d6b00b6a3901f7458681b04d10d52430aac0f36b05c48ed0fdfbec0f09a63424b417a7b14cc9431d9be349d04ae154f36e4a32761945bcd8e67060e645b76131d415da9c80eb1e27116a67ee27c8ddebd9efdfbbfac62e3a12d12a278cb6bda1b426252e181d88468972f077b1af156d4ce479704fdaf4b051e4840a7bfe812da64b216fc0c7416c2d288cea880fe69282d9fe138f2f89f6eaba1b07f6c863d8d91aa71712c5a678abc99bd8e67f774f975cf0f821d38f165bda88e42ac606cc636f573e7ae5a55e65f8f8e9a1a36c5af891c727cbaa21b046c72f58fd61a239af43b9905ca872dd50cd82f05c0d964901ec9c1d45010304ff1cd8b03537add91e963cdef89d644915a649b6fa5f18e0ad83a5a03995112ca7551ca197b0fb96150116c4774af47d4c1249ffb69f2e6a9f071042a799fdbdb8288c3a84443240262147c95ee2c1ac6df13badb6bcce9262e77cb08a2e15719ccf27961ef2374b984831a9434c19fffe633a2f64538023179fbd031e01af59f0a568454dc6f2d2552c98198f94a03f7a66ac838a1de8add7b94d7d2d6f3325e65b6541179d22fcb5689a25a2c5dee591d48ec8879db64438b861df013463984bbe3046fadf02f88277f5b5d66d93959a8eccf998ba36a0473f92bbe25d3e482d812e77015252b64a3fb48d69a50c5fa76f96755f8da258f57fab1122579c47e593f290c0fd747d2cab7c6bf3fcc997a0f5446a8a7fcac098638f2d6a3caeff2e891f68d8cbeaf5d8bcda74924cad096289392081e144abe0a0faf3771e6001e04f5caffe0129ecfc1fff40ef50a46ebb43e4a6f371c07b3da7ec1427b95c825625a2ec4aec45a4436e52b5b181749bf34c1c386c4222e10c8bb3376dd11d16fbea7244d69878343abf500acd611f4b3d3976b326a1b9601d87a3b25e4c6c87b0db4cf13aec4fbcc2b256cd694b9645904e4a8c09f589fceb952394ebd100f0b6bbfb1b7e443f6b6a5de679fd8a7aec0a3c35e1f60f4c4fdcfbe8448fca1ee47a1e9847f71ae7dcec69af528223c96b71b96bb787e7e4d490485344bdf29cf619c3768d3ec2657b739c96bdd7c9d04811806bd810384c0bd91ca49d3e8213257229d96e31914c2d30f0a109120f9b14f82673c00c4425e2869fe4a51eb4fcf3d092e23781231bf4efe531579be9fbb0cf623fb9bd944a2ad8983c4441f355a48b94f41adea04bdf117986e4b28b0272299fdb9d4b62ccf228e80e8b4bc3ad1bf10fedb4e867d938e3234f2b81624e6a2844ea28e40403183c4a01f8a3cb1fd873c974faf758e1e0816451019520f9da79eb8803ae097eb2a33f62e0fc7fbc3214b8e4687e414121451d3f66e105d1fe53f1eb606fff67560a2861057bace36a92728183a7e9e2a27c751578d8300a984a26a22365dfc8bf9639e6dcc2b649b0c7d6fa8354aae39a3c2a6ef5099bd72dcba88bfe2bf5079e33d47c98f13a611c0741c766b71330ce83cfd27a0bd218aeb33e2271286731936dc3ab84665057c896269e74135efb6f223b2c4d4a2a14a463670841c4247b11739af754ae3830e144c1f3ffb6311176d6550430410a8af599cfff7f9aa861e442a1a6f020608b30fb4808b4683657a5af025ca1d8f9cc10a52b2f6e952d13bad8dd16c74ae2632fb985f4e8290df0ff383c8af0484739db1c5870676cb7d41e876e7978baf2a34fff1bd8d2eff3aec120f5f51461701baf7f31f050aba1224dacf954ac38fe1bcce9c636c1f8e734a2165b322f669bf821a40826a725614aff291f2774c444b8bb739718dc0fb49b8b71ec06502758fbd9fe11630478bf5ac60a8c8ee9c6c30a426b6172fc1a4e79226c276b583c22bd7604630dca6c13624529b692cc4c851a8c10441efc1c152da730bcc88101de255bf7338cb87580e93fe6212e67daf546042a9feeae0958ce1d7f814162b09a0337023ceb937af342b3542ffc1e723d3010e6d691d4e3aab8ffbb7583566e0914f98e18de4493a87b56d5ec9da28762b191b121029f0a35b1b046933291f83eb17c7438c8987581cbe49debc46f10734e08b796e5970e522b04bc64cceedab92435bce6d7aa2f8141d70f8c0cbf6ce5d8b785d90670fc24d50e87684410d3ef1ac5fc0070ec1754d5fa86736cea18031dff0641cb647a21bd94be1e31a7fc9ac6e68e663fcad3cc02d0e48b1092e27ae145baffecec6fc7a05f9708e07fd4263209aac16b9a5d1fc92606d7b9ded9c0caa758a7df82dfe4ec924fc201b86f6febf954cfda57e3f9d8e3f1e0849f7c8533d03e916fb6266b89851714ecd6f2d8213c0bc8d3c22aa24a097e9b88832916511668d1c0ba65f4fe15cb03e33a40e46697427a43547f67110957840caaf4e31c72f4fd3b1971e1f2a66a794f05abc927d50cc2949c965ee3eae127d7f485f8f5e28dea0e1e9ca5c2d66e9385946f900ef6699bd9873efe738c8fed6015f78e215b8d6296da07d15a3aa4203137efda7b06cb3fb2e387c36eb872b622ca04bc1928b6fb38ac77089c1d33618fc45a7f6fd5d325c939ddf3dbaf370d1e4d80ce8aba94508735c0e82e73eb940a41823326826807ace5401b009f7b64f2a6b5951f1a3d4cd8c7cc8c86651e277bc20480e52cf158d0ffaa54a9304b0b3699d04b7fa095df41c75e342031dfcbdf960281fd10760ec1d07681329411a5fdb399fc1b8c9d7dc4ed11a3c5b630eaf3c5a5e78c567a759c2ccdc83928cb5dcf2fc05b7176dc6077606aad0f42c520050e881a3e13a581b6b0995b20d9c898e12afbf1cd5175fb709ef4647b636b2289878e8830f71f797e8811df5817056bb1f7d29fa0f5ccfa6fbd32f7fe2f021344cf1e0b88b0736ba629828327302642c3b99aa16c2c27cddebc183874b44ba5481b09b6388d607e93ae2d42ec3a08f8d1a038a888266cb9bdd78c09f7981404fcf806a50447a06bfbb7b601c03efff85377275bebab5c6e78a809162a8708c074c696d05b1b1aad39ef1ba2860dd88a1293c52280ec6dbdbc4b2067e8674f7cb2323497320d07d4aa1594600405bcef5dc110e4c7b80f62fa309816e0ca9df125d1dacc06c64e0918220ddbc9cc8deac9cc85708ee5fd59f77c10ba5b89ebcd163f9eac54c546b7b85b", 0xffb}, {&(0x7f0000002780)="01224ac08293bcea7da51537dd1b23e037edb56fd3021c2dd91a48be9b403e6dfafef3a6b29ee09f98c9df33e47d10f4241ae9a6f2dc3837e26f104fef25430056b30ebd39b23a7d7cadae84180b742a92aa76486e82c17679efbc6a741bfc2255dc2399ce13fe98c6786e9d2f53f0185bcd8e8c4030469ff1c24541fbd6ff9586867519f387280091a936450388113b64", 0x91}, {&(0x7f0000002900)="4351a362b6ea0e52006c78ce9c3e2a8a7982aff81117535ab0f8b8bfba6f684f6c1334f8541137f69a3ffb1620746dc9", 0x30}, {&(0x7f0000002840)="51c65e8f096bfdc3d4f099c731e0f5376730bfbb483b4c98b65b2e8f98da66fae7431226d0e4af9440e8f309acce4d6a9c7f3ece58a2d0baeba6942266e78a1d4ceaa5877e168f7a7370cd01e0c20391cc618b66e5ae5e4eb7f2ddea6809d01da8cb57de36cf3e06f59ee4f2b84b9a2b36190d650c01acb638c081ea18674d4daf1343e671b99c3585c676b91c4653f14e22fe645f1e742b4ef22b8ba043605013ec745f5a5fd997608e7865aa275644f6b83ff6f7ae0eac071ec67f855ee0", 0xbf}], 0xc, 0x0) open(0x0, 0x800, 0x10) close(0xffffffffffffffff)