socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="88880584fe883e00dc61420df054d289e4cb8c5e16cace8bc16f2dddd5fa5edfab76e7ad1ddc9baa9f181ccb4126badbacded2399f5a54f6825dd1d592f56f29ece8ddd8515c3dfac750326eca242236ccc5aeab82222229cbc86cb2a2824328242008bad00f8c3da2b49b4ce0f7029509aab6dde817836c4d1b7cfa5db419bf9622881690166750853e31468e66547f72581b25ae97", 0x96}, {&(0x7f00000005c0)="e62445bc40ea7fc28dc6bae2a804aab40375003822b3ec74c0aa725248e8df5d0a435d063a7892c03a3c79c5b8643b1d32ca43de420d7e8d2aae6d8a628aa2b1578756230d25e2a4dae2ae60c6f06241beda011db11aa0b5b1be4aacfb604decb43cf73afd3a63e035048e277feaa7ebd4a544288115fd0cd109b4a01073e4a833442705f7e470f1811e82726eb3e3f8e0f8b5704938dbbb69f1938e10d7219726948d3906978b3ed811e62bfbbdaef68acfc2c38bb4ee1408e8d9c86488c67bf4b40c9b3b0679519deb2a714ac658e49b3b644bdfcf6aeb2d10b1aa15f108671f54d59f3d005e234880c0519b9dd9e3320bb547b1e105b5951c9145df7153b33269bdb4116705a32d0f6dbb3857434867248072b29e3fcd9c0e730271e276d84e313e9315fa81c60c46f91f11f843e4ec0871cf7c8f7b96a0958eb9c3d8f0bb70e77b1122e30419a293be33f151f902df0e6e835cb5fc2e4974d9961779520eed7e999c1bbee358943a54ef14ee3f82cb15fabf1c8790bfc8617302eb27a9953fb2b14b6c5da462f1bafcafceeb7c415ec02fc1bd360725e7abac1fb096b3c4a7d838038c0046bc04c7b5e8727ba7787f17c5baaa1ff35d91ce12aab689d0c19daceb12e0223c76198ce76106646427be02a4616ec4ea44ddfc02f53fd588c71178105eaabe7ae0d2da2e8d46bf912084eb96fc5a18ac3df581201aa6911f37b5089dabb7dbceee936d6ded83d938a4e5a033e1d64733ca52d9918fde61230bb419c603b6dac360d557df838eaf842b749b123696aa032c7ce92e11a37d455e61e76525e93b269e1fb726a521135e2eecb775e165a1565c34c84255474766df2625caae6edb778af40357819bc12d5583edb7bc4f0732a302078c9cd7f34c4ac5291c3437af47cbfb41272b672645db608291f458eaeace115e445f3a709cd4c8b5e33de79fdbe108960b731013d8719ea9f5ea1d2cb6f87b4f74b048c0685bb47752c2f40dff296120f691955e74a566e1d56c27dd2e0d7fce2cf8d4ea0d986be6089b45deb66c63606f71a923cd68bfc7e95a97857ae4d266693e656757b7b511259c93e657854edcad1bd75487aa0677cb285fa6efd7d76c36d27549542d58f23c6ee85098d1b67c4adc563646be471965a6d220c6f0708702f4749717a47f4a3b5036f5ce4cad3c3bc9ae7c61786a162e1607eff1bbbab0fc051675c69097aa6b86496a44846ba2837aad8b90cd04a6977c4dada914986805c963129a7c87c281ccb6d1cd3feafc279e951ad7395336f998c4b345e7618afbea0457e1b6c2db93b3d75d038d62cf9135b133727ce237393ff2e3ce2456e12c22ed6221c5f0374510a801854a32cf3e889f88423471af366e4985cdc78ad522e1b93ef3b358172c41c9cc401fc87c7dfbe3512c6c589ba8c5d24d049d17108020075ce77540f8ca755ade427fac874edbba0cdfd7ce7acccfbb8643e853618664a5a8162457f18aac4b9b1d0963bfce3d37d971132ffd53aa33d39576ceb8718ab1defe583758770f654d0099cb9e1548b405b89c8f16469568e332c3cecd57e15bceb3168008c1e6f2d6dd8529289d7fde4f19ac31cb8c42ce7d35965dfd3262dcd09745e7cbaa4d57100e7f6b77ec9478e83d0e179af81776bafe4a29190dca1bda793820b95ce2d4ea51659e872f1dfd6285ce6d38bdf9552eb93855a524d97d171299a1ace6a71b6a6ec327ad63c8e41ab8a5b3a7f39518daa58852bf6c167cebd2085d8de36e1e9150c809b1008907fe195436e90c852cb49b517e0cdcb86c8025f5213bd98f65ad2e0d3323849033e0ce861e36e2e8a210d6bece2037969c2267944e203dc0ddbbb0a5084af31bc21a4d7c052c5eb28979a99dd890b7a2284572dcf938989889e93ff9d73d291aad7f47be1f20b20f95e031d3ff34dd7baf0bbd6daeb5b2d97bbf6880a07ce92f36e279ba8e4c31208ce1adb5f260fb13c8337c719e6d3a7492674eec12a8d98898228fdf5e4c727c6d1d017e076d6c612c908dbc5853ea2f0d4406ab8764e2bc477c53e44f4ed063d2c6a60c159b8d4692c4f21d78d8bf076499b225dad91fd1650ee5164038293355c57e062b2d76c7da7e9740673474aa66e61a8f84795d01315324263e5625a8216378b152059c04e0e9b4dc2fca9de3e23041fe2110418debdffc082c5a7bcc7333d184ef604671f355a6bebd63468ae9275b098d0da9d71edf56d843858f8745aa833b7a2a2cac59b6cea694326e287eca99711a568b9bf454b1ca78a1fd6be58e865709575d317794f488b6e9960dedd85fde5a4e0f97878fe38ce87a846e60bfa8bce126e08ed74c07d0ac19f87cbcaaea1175c09d32ec3946ac6ef1186d4728de1ca484328b66977bc637d65cd7c96eb6cc1d1cb62067e42c1dd29ee853133f08d578de453d8afb93d3ec1035c239af4bd034b31a6c95ab7023e9041a8e84993010230d3bfca2fc53cce2ea8680446344ea7e17c2efaf178daedb604ceb64643043a8914378dcab8c45df9a39fa9373c817398222996666b82214edc3f2129c6897a345e9bfa4fe789db512019737e1f6f93252282a8cabfa5966b1f95f658eafadc8f92425c3f1e7b46627f3ad1896728ded7bb434ab730a048fa0b79bdc1a1b187ef60ef71c1a4ad20652316218149bb97a8ee89112451a13be98d1391ec4962efe92e5acbaef2331ac253b62291065b007d442a3a825c80cfd0acb82f56647c3a12c63c5785f1640e4078aa2568721b55ace9edf0aae559ae7eae6f1b8fb41b600fa97662c2451dbd2857864127cc0a851610e7c2004b5221f1d31c2a3e7653d302fc6e39f111d0e912379adf5d28643b8fd95d41f31dbb2185466f49d45e24b58ea79ee7f3dd4e502c59059306b10b8a78b4e8af52f8fdc93affe0bc0397fdeb3c7c8b55e588430fad4f4288cc5c24370c3174fcd8915b9d6de46565db6e72227a91902a923ec628eda5c5f457f1e342725fb5579e818260a8bcf15119148c592897f941e604f3acf2c839acb1e183c28c083f9d61822762d821ea496ea998a19c100dbe6b804d8760523bb6079cd243ca869038b11c867b73cad810cad4be0db33819c5a77cb5c3f6c324a4c8fd861192dc8571a29298fe2e2727030dcde2b0db7001573ff360c847df8d3ca17d99c0410921ff50fb0395556f3d924bb38a2cf31f0e6c827d5623b1899ed6c8ef8dafecd62b31de6be8c00a990c0d5d4ef2ac7ea88fc6b9af81389742c30635411ff680e0be0d2ac5aa784eb18a49938408997edc9d98589037becc97137bb0c09b491cd335d61ce7c6d35156279c1bcd5e550abbfba4b2156f7a45d5f8ab9a1a0663ae999c91a36d2c7c3dac5c1c476c2c7c66a9ed700062df7c044866289daa98147b523e5fbd6826428931f963734b5bc82127f28f84fb6d8892e1955858ce4ccdd42eb8d86e1116b8a7064884a1027961e60ce2cf572c52e8eabeac6177f3a385b8f672d0f647c5bfcf7070f6468a756582724e47164fb30e113448b85cc9659baf548125b8e12f4a556b616986146d82ee9bc4c0f19415d5f91b81dea896b3f7711d5990b9134d26d079a8f53b45199076193da123427a2938b4ce747f78949f966c993aac034dffe6f66e42ba50a12fa0074370423872c2dfd4f2b2059e191eaa569e9dd3bac23981d8b151e204a39e358b1d36f7edd0d91aec2584c47008de3e67fdeeb27d36e4b0b52fcd09bedf950b3d71906ef1bd58c5434f52cd52e6a5214f594078fe2c1a6be4f479c08b95c480f6a813e7f077d391dbbab5bf977257f9a614cb20d098db7cf84770c6dae0b75f74494b17244a046e6cfaa0868454ebc19b647140d98d0ba5ec1fb576044ccc2da24858d5e9f4b888091d32d7da5cf16db21fbfd94db29b200b7da761e57b01abad02fcb5f6689f9c811178f6685828097ed475dd780f99a0c12c5ca36694673f8ad2f10d7ee733fa051e71e2c166bc6d0b9ae033cc3098406fb7dc426229601fa7c3d92e1cdb95df64230fc04410e228c206a47b55ddd8320d774e658fbb1c3db8b3211b29ee83b310bf8a316fb4807460bceba2d0adeb7226f982c3b72c8786be3eb78e43b5ce3773bb551e19b56075b93aac56096a0c0a5f8cd2e6d5ec6581ced7b1e0a0ace8a18f60b53a6bd4b2a7c6dcb50bbed3c929b967d6830dfc8d13f54ad6e0804adeb165a3e19acd3e8f40fc05fca8439077a0ba79421cb2f0bb95bf1b64e4105591440c14ad601e28c81e5c01f5b10c3c7dea717c907e23928e29504194bb46d6557cc563d675bea34f206485610ddcaf1f95e515c28b7fca4e34ec3e3ba22050fa484d22a44056fc4d6da25bd948d33ea6a47afb64fc5826e92ebb52b13ff6ca51cc99280495a7fdc8c490dd7cca4d5720f140cdb9142dc6ff8ded92f838913bc6e3c3ec1fd529873c3997497c345850befd6c15fadf5b003a99b201e03e1d09e690309b78fb6856c2e42ff8eacadc339cb4a5c665a5bf495577c9398cd4d8dc39d10d1182710fe496bc206cab7ca2ea3ec162d152b9ddfa1a3dc4fdc4a2dc87eeb55f4e2c568bec2af511e40d5417750b83d132ada06a5249ccc28c74ee659c65cae01d4695036821faeeff9463002ab1864885d528f5e2b9bec66fe9f628efce49a5272c27f08b9c243e2b62654412435dc4362aa1566602b379af9c9547d10d7c9095ac46d05b9bd9996d7f053f3c06e65802a8a89d1319ffa60b31c33d8bb6bfc1add33f495984ab3e6b2c0ee281ea5d3a4099fa10a9a975c78d837322ecf3a212c9c4117c55d06e52636060482adc9800109f867980b6b71c8856eb1b9c4ab41bddf8bc36076d36349245ac6ea55a46580cdddb24d8666ab80916f7967212f0e7b586b9c6a162177e6db4d2b2a10e47484b87123c1c224f6f4177d55b269d5f80fd12c27e6e7e7afab0909550b80a05aee201d3830372e923c9624109e5ac7f3f2640c755dad802f76ee28e5861a6c547c3041c8168e9f0d2a0d0351ff8cc30f6fdc0310da89a708b7b6b98c9f21987b17bba3a147d9f817f150be2a012c3a8f1b5c0f7efe5b6fec96657d035cf81c7f5e2a25f479be14af50e418f6ad07012faf572b6c1553175f1abcc4dffbb76382c621bf6c1d772e4ecc31672d5480eafb110b648ad5fca0dfb389b60223272e8c7d54533ebba9accac8e1590c1326319cab460e672c6ee6912e5c12a29c230b5bf70da50d31f361888e5d24c76b071e37e6ca285d8ed9cf74824c3644eb76353ce90d9b480b62f5fba66a6460e8994c2336820a0a96855b998db85c0360a13f9657bcc7dc2a8f8308cdaeebdaf37583aa127ed7a3a45f792d20e844e8496aa5245a4dc0000bb42914c7443bb5a8242a3d6da34140118151a5d8e1d732f5eca3f1249b79e3b17e65f7e502e4820b8a768c5ddc236264f72b1658c692357bb96a4ebaf563b5a29a2898b4e54cd7c9b9a61e53c87a5c77986d03a897141ba1c56b898d02e68a97b13f7e5db91f52dce052b5f588a0c726dfbb1004f385a951895c2d5ebc21caea01333bd87cde3313fbf037e642c259f7794242a1b935", 0xf6d}], 0x2) splice(r1, 0x0, r2, 0x0, 0x3, 0x0)