File akira_3298d203c2acb68c474e5fdad8379181890b4403d6491c523c13730129be3f75.elf
Function:
    000d434f
    000d434fakira_v2::lock::lock::_{{closure}}:
    000d434fpush rbp
    000d4350push r15
    000d4352push r14
    000d4354push r13
    000d4356push r12
    000d4358push rbx
    000d4359sub rsp, 4096
    000d4360mov [rsp], 0
    000d4368sub rsp, 2696
    000d436fmov rbx, rdi
    000d4372call std::thread::current
    000d4377lea r14, [rsp+1648]
    000d437fmov [r14], rax
    000d4382mov rax, [rax+16]
    000d4386lea rdx, [rsp+1872]
    000d438emov [rdx], rax
    000d4391lea rcx, [rsp+528]
    000d4399mov [rcx], rdx
    000d439clea rax, [rip+0x13b82d]
    000d43a3lea r15, [rsp+2576]
    000d43abmov [r15], rax
    000d43aemov [r15+8], 2
    000d43b6and [r15+32], 0
    000d43bblea rax, [rip+0xcf7ee]
    000d43c2mov [rcx+8], rax
    000d43c6mov [r15+16], rcx
    000d43camov [r15+24], 1
    000d43d2lea r12, [rsp+720]
    000d43damov rdi, r12
    000d43ddmov rsi, r15
    000d43e0call alloc::fmt::format
    000d43e5mov rdi, r14
    000d43e8call core::ptr::drop_in_place<std::thread::Thread>
    000d43edmov rdi, [rbx]
    000d43f0mov rsi, r12
    000d43f3call indicatif::progress_bar::ProgressBar::set_prefix
    000d43f8mov rax, [rbx+24]
    000d43fcadd rax, 16
    000d4400mov [rsp+1608], rax
    000d4408mov rax, [rbx]
    000d440bmov [rsp+416], rax
    000d4413mov rax, [rbx+56]
    000d4417mov [rsp+1288], rbx
    000d441fmov rcx, [rbx+32]
    000d4423mov [rsp+1296], rcx
    000d442btest rax, rax
    000d442ejs 0xd4437
    000d4430cvtsi2ss x0, rax
    000d4435jmp 0xd444c
    000d4437
    000d4437loc_d4437:
    000d4437mov rcx, rax
    000d443ashr rcx, 1
    000d443dand eax, 1
    000d4440or rax, rcx
    000d4443cvtsi2ss x0, rax
    000d4448addss x0, x0
    000d444c
    000d444cloc_d444c:
    000d444cmov rsi, [rsp+1288]
    000d4454mov rax, [rsi+8]
    000d4458mov [rsp+1616], rax
    000d4460mov rax, [rsi+16]
    000d4464mov [rsp+2048], rax
    000d446cmulss x0, [rip-0x9a574]
    000d4474movss x1, [rip-0x9a578]
    000d447cdivss x1, x0
    000d4480addss x1, [rip-0x9a580]
    000d4488cvttss2si rax, x1
    000d448dmov rcx, [rsp+1296]
    000d4495add rcx, 16
    000d4499mov [rsp+2016], rcx
    000d44a1mov rcx, rax
    000d44a4sar rcx, 63
    000d44a8movaps x0, x1
    000d44absubss x0, [rip-0x9a5a7]
    000d44b3cvttss2si rdx, x0
    000d44b8and rdx, rcx
    000d44bbor rdx, rax
    000d44bexor eax, eax
    000d44c0xorps x0, x0
    000d44c3ucomiss x1, x0
    000d44c6cmovae rax, rdx
    000d44caucomiss x1, [rip-0x9a5c1]
    000d44d1push -1
    000d44d3pop rcx
    000d44d4cmovbe rcx, rax
    000d44d8mov [rsp+1992], rcx
    000d44e0mov rax, [rsi+40]
    000d44e4add rax, 16
    000d44e8mov [rsp+1600], rax
    000d44f0mov rbx, [rsp+416]
    000d44f8
    000d44f8loc_d44f8:
    000d44f8mov rdi, r15
    000d44fbmov rsi, [rsp+1608]
    000d4503call std::sync::mutex::Mutex<T>::lock
    000d4508mov rdi, r15
    000d450blea rsi, [rip+0x112b86]
    000d4512call core::result::Result<T,E>::unwrap
    000d4517mov rcx, [rax+24]
    000d451btest rcx, rcx
    000d451eje 0xd454c
    000d4520dec rcx
    000d4523mov [rax+24], rcx
    000d4527mov rsi, [rax+8]
    000d452bimul rcx, rcx, 24
    000d452fmov r14, [rsi+rcx]
    000d4533mov rdi, [rsi+rcx+8]
    000d4538mov [rsp+1280], rdi
    000d4540mov rcx, [rsi+rcx+16]
    000d4545mov [rsp+32], rcx
    000d454ajmp 0xd454f
    000d454c
    000d454cloc_d454c:
    000d454cxor r14l, r14l
    000d454f
    000d454floc_d454f:
    000d454flea rbp, [rsp+720]
    000d4557movzx esi, dl
    000d455amov rdi, rax
    000d455dcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d4562test r14, r14
    000d4565je 0xdb169
    000d456bmov rdi, r15
    000d456emov rsi, r14
    000d4571mov rdx, [rsp+32]
    000d4576call _<core::option::Option<T> as core::clone::Clone>::clone
    000d457bmov r13, rbx
    000d457elea rbx, [rsp+528]
    000d4586mov rdi, rbx
    000d4589mov rsi, r15
    000d458clea rdx, [rip+0x112b3d]
    000d4593call core::option::Option<T>::unwrap
    000d4598lea r12, [rip+0x112f29]
    000d459fmov [rsp+720], r12
    000d45a7lea rax, [rip+0x2f08e]
    000d45aemov [rsp+176], r14
    000d45b6mov [rsp+728], rax
    000d45belea rax, [rip+0x112aeb]
    000d45c5mov [rsp+2576], rax
    000d45cdpush 2
    000d45cfpop r14
    000d45d1mov [rsp+2584], r14
    000d45d9and [rsp+2608], 0
    000d45e2mov [rsp+736], rbx
    000d45ealea rax, [rip+0xf16df]
    000d45f1mov [rsp+744], rax
    000d45f9mov [rsp+2592], rbp
    000d4601mov [rsp+2600], r14
    000d4609lea rbp, [rsp+1648]
    000d4611mov rdi, rbp
    000d4614mov rsi, r15
    000d4617call alloc::fmt::format
    000d461cmov rdi, [rsp+528]
    000d4624mov rsi, [rsp+536]
    000d462ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d4631mov rdi, r13
    000d4634mov rsi, rbp
    000d4637call indicatif::progress_bar::ProgressBar::set_message
    000d463cmov rdi, r15
    000d463fmov rsi, [rsp+176]
    000d4647mov rdx, [rsp+32]
    000d464ccall _<core::option::Option<T> as core::clone::Clone>::clone
    000d4651mov rdi, rbx
    000d4654mov rsi, r15
    000d4657lea rdx, [rip+0x112aba]
    000d465ecall core::option::Option<T>::unwrap
    000d4663mov [rsp+720], r12
    000d466blea rax, [rip+0x2efca]
    000d4672mov [rsp+728], rax
    000d467amov r12, [rsp+176]
    000d4682lea rax, [rip+0x112a5f]
    000d4689mov [rsp+2576], rax
    000d4691mov [rsp+2584], 3
    000d469dand [rsp+2608], 0
    000d46a6mov [rsp+736], rbx
    000d46aemov rbx, r13
    000d46b1lea rax, [rip+0xf1618]
    000d46b8mov [rsp+744], rax
    000d46c0lea rax, [rsp+720]
    000d46c8mov [rsp+2592], rax
    000d46d0mov [rsp+2600], r14
    000d46d8mov rdi, rbp
    000d46dbmov rsi, r15
    000d46decall alloc::fmt::format
    000d46e3mov rdi, [rsp+528]
    000d46ebmov rsi, [rsp+536]
    000d46f3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d46f8mov rdi, r13
    000d46fbmov rsi, rbp
    000d46felea rbp, [rsp+720]
    000d4706call indicatif::progress_bar::ProgressBar::println
    000d470bmov rax, [rip+0x13e84e]
    000d4712cmp rax, 3
    000d4716jbe 0xd47e2
    000d471cmov rdi, r15
    000d471fmov rsi, r12
    000d4722mov rdx, [rsp+32]
    000d4727call _<core::option::Option<T> as core::clone::Clone>::clone
    000d472clea rbx, [rsp+528]
    000d4734mov rdi, rbx
    000d4737mov rsi, r15
    000d473alea rdx, [rip+0x1129ef]
    000d4741call core::option::Option<T>::unwrap
    000d4746lea rax, [rip+0x112d7b]
    000d474dmov [rsp+720], rax
    000d4755lea rax, [rip+0x2eee0]
    000d475cmov [rsp+728], rax
    000d4764lea rax, [rip+0x11297d]
    000d476bmov [rsp+2576], rax
    000d4773mov [rsp+2584], 3
    000d477fand [rsp+2608], 0
    000d4788mov [rsp+736], rbx
    000d4790mov rbx, r13
    000d4793lea rax, [rip+0xf1536]
    000d479amov [rsp+744], rax
    000d47a2mov [rsp+2592], rbp
    000d47aamov [rsp+2600], 2
    000d47b6mov rdi, r15
    000d47b9push 4
    000d47bbpop rsi
    000d47bclea rdx, [rip+0x1125d5]
    000d47c3mov ecx, 217
    000d47c8call log::__private_api::log
    000d47cdmov rdi, [rsp+528]
    000d47d5mov rsi, [rsp+536]
    000d47ddcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d47e2
    000d47e2loc_d47e2:
    000d47e2mov rdi, r15
    000d47e5mov rsi, r12
    000d47e8mov rdx, [rsp+32]
    000d47edcall _<core::option::Option<T> as core::clone::Clone>::clone
    000d47f2lea rdi, [rsp+72]
    000d47f7mov rsi, r15
    000d47falea rdx, [rip+0x112947]
    000d4801call core::option::Option<T>::unwrap
    000d4806lock inc [rbx]
    000d480ajle 0xdb2cb
    000d4810mov rax, [rsp+1616]
    000d4818lock inc [rax]
    000d481cmov rcx, [rsp+2048]
    000d4824lea r14, [rip-0x43533]
    000d482blea r13, [rip+0x112bd6]
    000d4832jle 0xdb2cb
    000d4838lock inc [rcx]
    000d483cjle 0xdb2cb
    000d4842mov [rsp+1560], rbx
    000d484amov rax, [rsp+1616]
    000d4852mov [rsp+1568], rax
    000d485alea rax, [rsp+792]
    000d4862and [rax-60], 0
    000d4867mov [rsp+1576], rcx
    000d486fand [rax-64], 0
    000d4873mov rax, 0x1b600000000
    000d487dmov [rsp+720], rax
    000d4885mov [rsp+728], 257
    000d488fmov rsi, [rsp+72]
    000d4894mov rdx, [rsp+88]
    000d4899mov rdi, r15
    000d489ccall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d48a1lea rdi, [rsp+528]
    000d48a9mov rsi, rbp
    000d48acmov rdx, r15
    000d48afcall std::fs::OpenOptions::open
    000d48b4cmp [rsp+528], 0
    000d48bcje 0xd48cb
    000d48bemov r15, [rsp+536]
    000d48c6jmp 0xda71c
    000d48cb
    000d48cbloc_d48cb:
    000d48cbmov r12l, [rsp+532]
    000d48d3lea rdi, [rsp+1872]
    000d48dbmov esi, r12l
    000d48depush 1
    000d48e0pop rdx
    000d48e1xor ecx, ecx
    000d48e3call _<std::fs::File as std::io::Seek>::seek
    000d48e8cmp [rsp+1872], 0
    000d48f1mov [rsp+16], r12l
    000d48f6je 0xd4920
    000d48f8lea rdi, [rsp+1880]
    000d4900call core::ptr::drop_in_place<std::io::error::Error>
    000d4905lea r12, [rip+0xf13c4]
    000d490clea r13, [rsp+1648]
    000d4914lea rbx, [rip+0x112bad]
    000d491bjmp 0xd4c67
    000d4920
    000d4920loc_d4920:
    000d4920mov rax, [rsp+1880]
    000d4928mov [rsp+40], rax
    000d492dmov rdi, r15
    000d4930lea rsi, [rip-0x94126]
    000d4937push 96
    000d4939pop rdx
    000d493acall indicatif::style::ProgressStyle::with_template
    000d493fmov rdi, rbp
    000d4942mov rsi, r15
    000d4945lea rdx, [rip+0x1123d4]
    000d494ccall core::result::Result<T,E>::unwrap
    000d4951mov rdi, [rsp+824]
    000d4959mov rsi, [rsp+832]
    000d4961lea rdx, [rip-0x80f4f]
    000d4968push 3
    000d496apop rcx
    000d496bcall core::hash::BuildHasher::hash_one
    000d4970mov rbx, rax
    000d4973cmp [rsp+808], 0
    000d497cje 0xd51a9
    000d4982
    000d4982loc_d4982:
    000d4982mov r14, [rsp+792]
    000d498amov r15, [rsp+800]
    000d4992mov rbp, r15
    000d4995and rbp, rbx
    000d4998shr rbx, 57
    000d499cmov [rsp], rbx
    000d49a0movd x0, ebx
    000d49a4punpcklbw x0, x0
    000d49a8pshuflw x0, x0, 0
    000d49adpshufd x0, x0, 0
    000d49b2xor eax, eax
    000d49b4mov [rsp+96], rax
    000d49b9xor r13l, r13l
    000d49bcmovdqa [rsp+400], x0
    000d49c5
    000d49c5loc_d49c5:
    000d49c5movdqu x1, [r14+rbp]
    000d49cbmovdqa [rsp+112], x1
    000d49d1pcmpeqb x0, x1
    000d49d5pmovmskb ecx, x0
    000d49d9
    000d49d9loc_d49d9:
    000d49d9test cx, cx
    000d49dcje 0xd4a17
    000d49debsf eax, ecx
    000d49e1lea ebx, [rcx-1]
    000d49e4and ebx, ecx
    000d49e6add rax, rbp
    000d49e9and rax, r15
    000d49ecshl rax, 5
    000d49f0mov r12, r14
    000d49f3sub r12, rax
    000d49f6mov rdx, [r12-32]
    000d49fbmov rcx, [r12-24]
    000d4a00lea rdi, [rip-0x80fee]
    000d4a07push 3
    000d4a09pop rsi
    000d4a0acall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
    000d4a0fmov ecx, ebx
    000d4a11test al, al
    000d4a13je 0xd49d9
    000d4a15jmp 0xd4a7d
    000d4a17
    000d4a17loc_d4a17:
    000d4a17cmp r13, 1
    000d4a1bpush 1
    000d4a1dpop r13
    000d4a1fje 0xd4a3d
    000d4a21mov rdi, r15
    000d4a24movdqa x0, [rsp+112]
    000d4a2amov rsi, rbp
    000d4a2dcall hashbrown::raw::RawTableInner<A>::find_insert_slot_in_group
    000d4a32mov r13, rax
    000d4a35mov [rsp+136], rdx
    000d4a3d
    000d4a3dloc_d4a3d:
    000d4a3dmovdqa x0, [rsp+112]
    000d4a43pcmpeqb x0, [rip-0x9c48b]
    000d4a4bpmovmskb eax, x0
    000d4a4ftest eax, eax
    000d4a51jne 0xd51c3
    000d4a57mov rax, [rsp+96]
    000d4a5cadd rbp, rax
    000d4a5fadd rbp, 16
    000d4a63add rax, 16
    000d4a67mov [rsp+96], rax
    000d4a6cand rbp, r15
    000d4a6fmovdqa x0, [rsp+400]
    000d4a78jmp 0xd49c5
    000d4a7d
    000d4a7dloc_d4a7d:
    000d4a7dmov rdi, [r12-16]
    000d4a82mov rsi, [r12-8]
    000d4a87mov [r12-16], 1
    000d4a90lea rax, [rip+0x111e39]
    000d4a97mov [r12-8], rax
    000d4a9ccall core::ptr::drop_in_place<alloc::boxed::Box<dyn indicatif::style::ProgressTracker>>
    000d4aa1
    000d4aa1loc_d4aa1:
    000d4aa1lea rbx, [rsp+528]
    000d4aa9mov r12, [rip+0x13d070]
    000d4ab0mov edx, 136
    000d4ab5mov rdi, rbx
    000d4ab8lea rsi, [rsp+720]
    000d4ac0call r12
    000d4ac3lea r14, [rsp+2576]
    000d4acbmov rdi, r14
    000d4acelea rsi, [rip-0x94250]
    000d4ad5lea rdx, [rip-0x94254]
    000d4adccall _<alloc::vec::Vec<T> as alloc::vec::spec_from_iter_nested::SpecFromIterNested<T,I>>::from_iter
    000d4ae1lea r15, [rsp+552]
    000d4ae9mov rdi, r15
    000d4aeccall core::ptr::drop_in_place<alloc::vec::Vec<alloc::boxed::Box<str>>>
    000d4af1mov rax, [rsp+2592]
    000d4af9mov [r15+16], rax
    000d4afdmovdqu x0, [rsp+2576]
    000d4b06movdqu [r15], x0
    000d4b0bmov rsi, [rsp+568]
    000d4b13cmp rsi, 1
    000d4b17jbe 0xdb318
    000d4b1dmov rdi, [rsp+552]
    000d4b25call indicatif::style::width
    000d4b2amov [rsp+648], rax
    000d4b32mov edx, 136
    000d4b37mov rdi, r14
    000d4b3amov rsi, rbx
    000d4b3dcall r12
    000d4b40mov rbx, [rsp+416]
    000d4b48mov rdi, rbx
    000d4b4bmov rsi, r14
    000d4b4ecall indicatif::progress_bar::ProgressBar::set_style
    000d4b53mov rdi, rbx
    000d4b56call _ZN9indicatif12progress_bar11ProgressBar5state17h06019ebb02830eedE.418
    000d4b5bmov r14, rax
    000d4b5emov ebp, edx
    000d4b60lea r15, [rax+8]
    000d4b64call std::time::Instant::now
    000d4b69mov [r14+8], 1
    000d4b71mov rcx, [rsp+40]
    000d4b76mov [r14+16], rcx
    000d4b7amov rdi, r15
    000d4b7dlea r15, [rsp+2576]
    000d4b85mov rsi, rax
    000d4b88call indicatif::state::BarState::update_estimate_and_draw
    000d4b8dmovzx esi, bpl
    000d4b91lea rbp, [rsp+528]
    000d4b99mov rdi, r14
    000d4b9ccall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d4ba1mov rsi, [rsp+72]
    000d4ba6mov rdx, [rsp+88]
    000d4babmov rdi, rbp
    000d4baecall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d4bb3lea rbx, [rip+0x11290e]
    000d4bbamov [rsp+720], rbx
    000d4bc2lea r13, [rip+0x2ea73]
    000d4bc9mov [rsp+728], r13
    000d4bd1lea rax, [rip+0x112160]
    000d4bd8mov [rsp+2576], rax
    000d4be0mov [rsp+2584], 3
    000d4becand [rsp+2608], 0
    000d4bf5mov [rsp+736], rbp
    000d4bfdlea r12, [rip+0xf10cc]
    000d4c04mov [rsp+744], r12
    000d4c0clea rbp, [rsp+720]
    000d4c14mov [rsp+2592], rbp
    000d4c1cmov [rsp+2600], 2
    000d4c28lea r13, [rsp+1648]
    000d4c30mov rdi, r13
    000d4c33mov rsi, r15
    000d4c36call alloc::fmt::format
    000d4c3bmov rdi, [rsp+528]
    000d4c43mov rsi, [rsp+536]
    000d4c4bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d4c50mov rdi, [rsp+416]
    000d4c58mov rsi, r13
    000d4c5bcall indicatif::progress_bar::ProgressBar::set_message
    000d4c60lea r14, [rip-0x4396f]
    000d4c67
    000d4c67loc_d4c67:
    000d4c67mov edi, [rsp+16]
    000d4c6bcall [rip+0x13cea7]
    000d4c71call std::thread::current
    000d4c76mov [rsp+1648], rax
    000d4c7emov rax, [rax+16]
    000d4c82mov [rsp+1872], rax
    000d4c8amov [rsp+2576], rbx
    000d4c92lea rax, [rip+0x2e9a3]
    000d4c99mov [rsp+2584], rax
    000d4ca1lea rax, [rsp+72]
    000d4ca6mov [rsp+2592], rax
    000d4caemov [rsp+2600], r12
    000d4cb6lea rax, [rip+0x1120ab]
    000d4cbdmov [rsp+720], rax
    000d4cc5push 3
    000d4cc7pop rcx
    000d4cc8mov [rsp+728], rcx
    000d4cd0and [rsp+752], 0
    000d4cd9lea rax, [rsp+1872]
    000d4ce1mov [rsp+2608], rax
    000d4ce9lea rax, [rip+0xceec0]
    000d4cf0mov [rsp+2616], rax
    000d4cf8mov [rsp+736], r15
    000d4d00mov [rsp+744], rcx
    000d4d08lea r12, [rsp+528]
    000d4d10mov rdi, r12
    000d4d13mov rsi, rbp
    000d4d16call alloc::fmt::format
    000d4d1bmov rdi, r13
    000d4d1ecall core::ptr::drop_in_place<std::thread::Thread>
    000d4d23mov rbx, [rsp+416]
    000d4d2bmov rdi, rbx
    000d4d2emov rsi, r12
    000d4d31call indicatif::progress_bar::ProgressBar::println
    000d4d36mov rax, [rip+0x13e223]
    000d4d3dpush 3
    000d4d3fpop rcx
    000d4d40cmp rax, rcx
    000d4d43jbe 0xd4e10
    000d4d49call std::thread::current
    000d4d4emov [rsp+528], rax
    000d4d56mov rax, [rax+16]
    000d4d5amov [rsp+1648], rax
    000d4d62lea rax, [rip+0x11275f]
    000d4d69mov [rsp+2576], rax
    000d4d71lea rax, [rip+0x2e8c4]
    000d4d78mov [rsp+2584], rax
    000d4d80lea rax, [rsp+72]
    000d4d85mov [rsp+2592], rax
    000d4d8dlea rax, [rip+0xf0f3c]
    000d4d94mov [rsp+2600], rax
    000d4d9clea rax, [rip+0x111fc5]
    000d4da3mov [rsp+720], rax
    000d4dabpush 3
    000d4dadpop rcx
    000d4daemov [rsp+728], rcx
    000d4db6and [rsp+752], 0
    000d4dbflea rax, [rsp+1648]
    000d4dc7mov [rsp+2608], rax
    000d4dcflea rax, [rip+0xcedda]
    000d4dd6mov [rsp+2616], rax
    000d4ddemov [rsp+736], r15
    000d4de6mov [rsp+744], rcx
    000d4deemov rdi, rbp
    000d4df1push 4
    000d4df3pop rsi
    000d4df4lea rdx, [rip+0x111f9d]
    000d4dfbpush 41
    000d4dfdpop rcx
    000d4dfecall log::__private_api::log
    000d4e03lea rdi, [rsp+528]
    000d4e0bcall core::ptr::drop_in_place<std::thread::Thread>
    000d4e10
    000d4e10loc_d4e10:
    000d4e10lea rax, [rip-0x9b6ef]
    000d4e17mov [rsp+2184], rax
    000d4e1fmov [rsp+2192], 8
    000d4e2bmov rdi, [rsp+72]
    000d4e30mov rsi, [rsp+88]
    000d4e35call std::path::Path::extension
    000d4e3atest rax, rax
    000d4e3dlea r13, [rip+0x1125c4]
    000d4e44je 0xd4e56
    000d4e46mov rdi, rax
    000d4e49mov rsi, rdx
    000d4e4ccall std::ffi::os_str::OsStr::to_str
    000d4e51mov rsi, rdx
    000d4e54jmp 0xd4e58
    000d4e56
    000d4e56loc_d4e56:
    000d4e56xor eax, eax
    000d4e58
    000d4e58loc_d4e58:
    000d4e58test rax, rax
    000d4e5bmov rdi, rax
    000d4e5ecmove rdi, r14
    000d4e62cmove rsi, rax
    000d4e66mov [rsp+2056], rdi
    000d4e6emov [rsp+2064], rsi
    000d4e76lea rdx, [rip-0x9b755]
    000d4e7dpush 8
    000d4e7fpop rcx
    000d4e80call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000d4e85test al, al
    000d4e87je 0xd4e91
    000d4e89xor r15l, r15l
    000d4e8cjmp 0xda71c
    000d4e91
    000d4e91loc_d4e91:
    000d4e91mov rsi, [rsp+72]
    000d4e96mov rdx, [rsp+88]
    000d4e9blea rdi, [rsp+1648]
    000d4ea3mov rcx, r14
    000d4ea6xor r8l, r8l
    000d4ea9call std::path::Path::_with_extension
    000d4eaemov rbx, [rsp+1648]
    000d4eb6mov r13, rbp
    000d4eb9mov r14, [rsp+1664]
    000d4ec1lea rax, [rsp+2056]
    000d4ec9mov [rsp+720], rax
    000d4ed1lea rcx, [rip+0x2c8d5]
    000d4ed8mov [rsp+728], rcx
    000d4ee0lea rax, [rip+0x111ee1]
    000d4ee7mov [rsp+2576], rax
    000d4eefpush 2
    000d4ef1pop r12
    000d4ef3mov [rsp+2584], r12
    000d4efband [rsp+2608], 0
    000d4f04lea rax, [rsp+2184]
    000d4f0cmov [rsp+736], rax
    000d4f14mov [rsp+744], rcx
    000d4f1cmov [rsp+2592], rbp
    000d4f24mov [rsp+2600], r12
    000d4f2clea rbp, [rsp+528]
    000d4f34mov rdi, rbp
    000d4f37mov rsi, r15
    000d4f3acall alloc::fmt::format
    000d4f3flea rdi, [rsp+2280]
    000d4f47mov rsi, rbx
    000d4f4amov rdx, r14
    000d4f4dmov rcx, rbp
    000d4f50call std::path::Path::with_extension
    000d4f55mov rsi, [rsp+1656]
    000d4f5dmov rdi, rbx
    000d4f60call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d4f65mov rsi, [rsp+72]
    000d4f6amov rdx, [rsp+88]
    000d4f6fmov rdi, rbp
    000d4f72lea rcx, [rip-0x43c81]
    000d4f79xor r8l, r8l
    000d4f7ccall std::path::Path::_with_extension
    000d4f81mov rbx, [rsp+528]
    000d4f89mov r14, [rsp+544]
    000d4f91lea rax, [rip+0x111e50]
    000d4f98mov [rsp+2576], rax
    000d4fa0mov [rsp+2584], r12
    000d4fa8and [rsp+2608], 0
    000d4fb1lea rax, [rsp+2056]
    000d4fb9mov [rsp+1648], rax
    000d4fc1lea rax, [rip+0x2c7e5]
    000d4fc8mov [rsp+1656], rax
    000d4fd0lea r12, [rsp+1648]
    000d4fd8mov [rsp+2592], r12
    000d4fe0mov [rsp+2600], 1
    000d4fecmov rdi, r13
    000d4fefmov rsi, r15
    000d4ff2call alloc::fmt::format
    000d4ff7lea rdi, [rsp+1808]
    000d4fffmov rsi, rbx
    000d5002mov rdx, r14
    000d5005mov rcx, r13
    000d5008call std::path::Path::with_extension
    000d500dmov rsi, [rsp+536]
    000d5015mov rdi, rbx
    000d5018call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d501dmov rsi, [rsp+72]
    000d5022mov rdx, [rsp+88]
    000d5027mov rbx, [rsp+2280]
    000d502fmov r14, [rsp+2288]
    000d5037mov r8, [rsp+2296]
    000d503flea rdi, [rsp+1624]
    000d5047mov rcx, rbx
    000d504acall std::path::Path::_with_file_name
    000d504fmov rdi, rbx
    000d5052mov rsi, r14
    000d5055call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d505amov rsi, [rsp+72]
    000d505fmov rdx, [rsp+88]
    000d5064lea rdi, [rsp+1408]
    000d506ccall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d5071mov rsi, [rsp+1624]
    000d5079mov rdx, [rsp+1640]
    000d5081lea rdi, [rsp+1872]
    000d5089mov [rsp+16], rsi
    000d508ecall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d5093mov r14, [rsp+1408]
    000d509bmov r15, [rsp+1424]
    000d50a3mov rbx, [rsp+1872]
    000d50abmov rbp, [rsp+1888]
    000d50b3cmp r15, 383
    000d50baja 0xd517d
    000d50c0mov rdi, r13
    000d50c3mov rsi, r14
    000d50c6mov rdx, r15
    000d50c9call [rip+0x13ca51]
    000d50cfmov [rsp+r15+720], 0
    000d50d8inc r15
    000d50dbmov rdi, r12
    000d50demov rsi, r13
    000d50e1mov rdx, r15
    000d50e4call core::ffi::c_str::CStr::from_bytes_with_nul
    000d50e9cmp [rsp+1648], 0
    000d50f2lea r15, [rip+0x13b8a7]
    000d50f9jne 0xd5256
    000d50ffmov r12, [rsp+1656]
    000d5107cmp rbp, 383
    000d510eja 0xd5245
    000d5114lea r15, [rsp+2576]
    000d511cmov rdi, r15
    000d511fmov rsi, rbx
    000d5122mov rdx, rbp
    000d5125call [rip+0x13c9f5]
    000d512bmov [rsp+rbp+2576], 0
    000d5133inc rbp
    000d5136lea rdi, [rsp+528]
    000d513emov rsi, r15
    000d5141mov rdx, rbp
    000d5144call core::ffi::c_str::CStr::from_bytes_with_nul
    000d5149cmp [rsp+528], 0
    000d5152lea r15, [rip+0x13b847]
    000d5159jne 0xd5256
    000d515fmov rsi, [rsp+536]
    000d5167mov rdi, r12
    000d516acall [rip+0x13ca00]
    000d5170cmp eax, -1
    000d5173je 0xd5193
    000d5175xor r15l, r15l
    000d5178jmp 0xd5256
    000d517d
    000d517dloc_d517d:
    000d517dmov rdi, r14
    000d5180mov rsi, r15
    000d5183mov rdx, rbx
    000d5186mov rcx, rbp
    000d5189call std::sys::common::small_c_string::run_with_cstr_allocating
    000d518ejmp 0xd5253
    000d5193
    000d5193loc_d5193:
    000d5193call [rip+0x13c9a7]
    000d5199mov r15l, [rax]
    000d519cshl r15, 32
    000d51a0or r15, 2
    000d51a4jmp 0xd5256
    000d51a9
    000d51a9loc_d51a9:
    000d51a9lea rdi, [rsp+792]
    000d51b1lea rsi, [rsp+824]
    000d51b9call hashbrown::raw::RawTable<T,A>::reserve_rehash
    000d51bejmp 0xd4982
    000d51c3
    000d51c3loc_d51c3:
    000d51c3mov rdx, [rsp+136]
    000d51cbmov al, [r14+rdx]
    000d51cftest al, al
    000d51d1js 0xd51e3
    000d51d3movdqa x0, [r14]
    000d51d8pmovmskb eax, x0
    000d51dcbsf edx, eax
    000d51dfmov al, [r14+rdx]
    000d51e3
    000d51e3loc_d51e3:
    000d51e3and al, 1
    000d51e5movzx eax, al
    000d51e8sub [rsp+808], rax
    000d51f0lea rax, [rdx-16]
    000d51f4and r15, rax
    000d51f7mov rax, [rsp]
    000d51fbmov [r14+rdx], al
    000d51ffmov [r15+r14+16], al
    000d5204inc [rsp+816]
    000d520cshl rdx, 5
    000d5210mov rax, r14
    000d5213sub rax, rdx
    000d5216neg rdx
    000d5219lea rcx, [rip-0x81807]
    000d5220mov [r14+rdx-32], rcx
    000d5225mov [rax-24], 3
    000d522dmov [rax-16], 1
    000d5235lea rcx, [rip+0x111694]
    000d523cmov [rax-8], rcx
    000d5240jmp 0xd4aa1
    000d5245
    000d5245loc_d5245:
    000d5245mov rdi, rbx
    000d5248mov rsi, rbp
    000d524bmov rdx, r12
    000d524ecall std::sys::common::small_c_string::run_with_cstr_allocating
    000d5253
    000d5253loc_d5253:
    000d5253mov r15, rax
    000d5256
    000d5256loc_d5256:
    000d5256mov rsi, [rsp+1880]
    000d525emov rdi, rbx
    000d5261call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d5266mov rsi, [rsp+1416]
    000d526emov rdi, r14
    000d5271call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d5276test r15, r15
    000d5279lea rbp, [rsp+528]
    000d5281je 0xd529c
    000d5283lea rbp, [rsp+720]
    000d528blea r13, [rip+0x112176]
    000d5292mov rdi, [rsp+16]
    000d5297jmp 0xda6f2
    000d529c
    000d529cloc_d529c:
    000d529cpush 64
    000d529epop rdi
    000d529fcall alloc::raw_vec::RawVec<T,A>::allocate_in
    000d52a4mov rbx, rax
    000d52a7mov r14, rdx
    000d52aamovups x0, [rip-0x949e8]
    000d52b1movups [rax], x0
    000d52b4movups x0, [rip-0x949e2]
    000d52bbmovups [rax+16], x0
    000d52bfmovups x0, [rip-0x949dd]
    000d52c6movups [rax+32], x0
    000d52camovdqu x0, [rip-0x949d9]
    000d52d2movdqu [rax+48], x0
    000d52d7pxor x0, x0
    000d52dbmovdqa [rsp+2592], x0
    000d52e4movdqa [rsp+2576], x0
    000d52edmov [rsp+720], rax
    000d52f5add rax, 64
    000d52f9mov [rsp+728], rax
    000d5301mov [rsp+736], 0x110001
    000d530cxor r15l, r15l
    000d530f
    000d530floc_d530f:
    000d530fcmp r15, 32
    000d5313je 0xd5379
    000d5315lea rdi, [rsp+720]
    000d531dcall _<core::iter::adapters::peekable::Peekable<I> as core::iter::traits::iterator::Iterator>::next
    000d5322cmp eax, 0x110000
    000d5327je 0xd536f
    000d5329mov edi, eax
    000d532bcall core::char::methods::_<impl char>::to_digit
    000d5330test eax, eax
    000d5332je 0xd536f
    000d5334mov ebp, edx
    000d5336lea rdi, [rsp+720]
    000d533ecall _<core::iter::adapters::peekable::Peekable<I> as core::iter::traits::iterator::Iterator>::next
    000d5343cmp eax, 0x110000
    000d5348je 0xd536f
    000d534amov edi, eax
    000d534ccall core::char::methods::_<impl char>::to_digit
    000d5351test eax, eax
    000d5353je 0xd536f
    000d5355shl ebp, 4
    000d5358or edx, ebp
    000d535amov [rsp+r15+2576], dl
    000d5362inc r15
    000d5365lea rbp, [rsp+528]
    000d536djmp 0xd530f
    000d536f
    000d536floc_d536f:
    000d536flea rbp, [rsp+528]
    000d5377jmp 0xd539b
    000d5379
    000d5379loc_d5379:
    000d5379movaps x0, [rsp+2576]
    000d5381movaps [rsp+2384], x0
    000d5389movdqa x0, [rsp+2592]
    000d5392movdqa [rsp+2368], x0
    000d539b
    000d539bloc_d539b:
    000d539bmov rdi, rbx
    000d539emov rsi, r14
    000d53a1call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
    000d53a6cmp r15, 32
    000d53aajne 0xdb354
    000d53b0call rand::rngs::thread::thread_rng
    000d53b5mov rbx, rax
    000d53b8lea r14, [rax+16]
    000d53bcmov rax, [rax+272]
    000d53c3mov r15, rbx
    000d53c6add r15, 288
    000d53cd
    000d53cdloc_d53cd:
    000d53cdcmp rax, 64
    000d53d1jb 0xd53e8
    000d53d3mov rdi, r15
    000d53d6mov rsi, r14
    000d53d9call _<rand::rngs::adapter::reseeding::ReseedingCore<R,Rsdr> as rand_core::block::BlockRngCore>::generate
    000d53deand [rbx+272], 0
    000d53e6xor eax, eax
    000d53e8
    000d53e8loc_d53e8:
    000d53e8mov ecx, [rbx+4*rax+16]
    000d53ecinc rax
    000d53efmov [rbx+272], rax
    000d53f6lea rcx, [rcx+4*rcx]
    000d53facmp ecx, -1
    000d53fdje 0xd53cd
    000d53ffmov [rsp+112], rbx
    000d5404shr rcx, 32
    000d5408mov [rsp+1648], 8
    000d5414lea rax, [rsp+1656]
    000d541cpxor x0, x0
    000d5420movdqu [rax], x0
    000d5424add cl, 5
    000d5427mov r12b, 1
    000d542amov bl, 1
    000d542clea r15, [rsp+2576]
    000d5434mov [rsp+16], rcx
    000d5439
    000d5439loc_d5439:
    000d5439cmp r12b, cl
    000d543cadc bl, 0
    000d543fcmp r12b, cl
    000d5442jae 0xd55bd
    000d5448mov rax, [rsp+1296]
    000d5450lock inc [rax]
    000d5454jle 0xdb2cb
    000d545acall std::sys_common::thread::min_stack
    000d545fmov r13, rax
    000d5462xor edi, edi
    000d5464call std::thread::Thread::new
    000d5469mov [rsp+1872], rax
    000d5471lock inc [rax]
    000d5475jle 0xdb2cb
    000d547bmov r14, rax
    000d547epxor x0, x0
    000d5482movdqa [rsp+2576], x0
    000d548bmov rdi, r15
    000d548ecall alloc::sync::Arc<T>::new
    000d5493mov [rsp+528], rax
    000d549block inc [rax]
    000d549fjle 0xdb2cb
    000d54a5mov r15, rax
    000d54a8xor edi, edi
    000d54aacall std::io::stdio::set_output_capture
    000d54afmov rbp, rax
    000d54b2test rax, rax
    000d54b5je 0xd54c7
    000d54b7lock inc [rbp]
    000d54bcjle 0xdb2cb
    000d54c2mov rdi, rbp
    000d54c5jmp 0xd54c9
    000d54c7
    000d54c7loc_d54c7:
    000d54c7xor edi, edi
    000d54c9
    000d54c9loc_d54c9:
    000d54c9call std::io::stdio::set_output_capture
    000d54cemov [rsp+2576], rax
    000d54d6lea rdi, [rsp+2576]
    000d54decall core::ptr::drop_in_place<core::option::Option<alloc::sync::Arc<std::sync::mutex::Mutex<alloc::vec::Vec<u8>>>>>
    000d54e3mov rdi, [r15+16]
    000d54e7test rdi, rdi
    000d54eaje 0xd54f5
    000d54ecadd rdi, 16
    000d54f0call std::thread::scoped::ScopeData::increment_num_running_threads
    000d54f5
    000d54f5loc_d54f5:
    000d54f5push 40
    000d54f7pop rdi
    000d54f8push 8
    000d54fapop rsi
    000d54fbcall alloc::alloc::exchange_malloc
    000d5500mov [rax], r14
    000d5503mov [rax+8], r15
    000d5507mov [rax+16], rbp
    000d550bmov rcx, [rsp+1296]
    000d5513mov [rax+24], rcx
    000d5517mov [rax+32], r12b
    000d551blea rdi, [rsp+2576]
    000d5523mov rsi, r13
    000d5526mov rdx, rax
    000d5529lea rcx, [rip+0x111138]
    000d5530call std::sys::unix::thread::Thread::new
    000d5535cmp [rsp+2576], 0
    000d553emov r13, [rsp+2584]
    000d5546je 0xd556d
    000d5548lea rbp, [rsp+528]
    000d5550mov rdi, rbp
    000d5553call core::ptr::drop_in_place<alloc::sync::Arc<std::thread::Packet<()>>>
    000d5558lea rdi, [rsp+1872]
    000d5560call core::ptr::drop_in_place<std::thread::Thread>
    000d5565xor r14l, r14l
    000d5568mov r15, r13
    000d556bjmp 0xd557d
    000d556d
    000d556dloc_d556d:
    000d556dmov [rsp+2592], r13
    000d5575lea rbp, [rsp+528]
    000d557d
    000d557dloc_d557d:
    000d557dmov [rsp+2576], r14
    000d5585mov [rsp+2584], r15
    000d558dmov rdi, rbp
    000d5590lea r15, [rsp+2576]
    000d5598mov rsi, r15
    000d559bcall core::result::Result<T,E>::expect
    000d55a0lea rdi, [rsp+1648]
    000d55a8mov rsi, rbp
    000d55abcall alloc::vec::Vec<T,A>::push
    000d55b0mov r12l, ebx
    000d55b3mov rcx, [rsp+16]
    000d55b8jmp 0xd5439
    000d55bd
    000d55bdloc_d55bd:
    000d55bdmov r14, [rsp+1648]
    000d55c5mov rax, [rsp+1656]
    000d55cdimul r15, [rsp+1664], 24
    000d55d6lea rbx, [r14+r15]
    000d55damov [rsp+2576], r14
    000d55e2mov [rsp+2584], rax
    000d55eamov [rsp+2600], rbx
    000d55f2lea r12, [r14+24]
    000d55f6
    000d55f6loc_d55f6:
    000d55f6test r15, r15
    000d55f9je 0xd5644
    000d55fbmov rax, [r14]
    000d55fetest rax, rax
    000d5601je 0xd5641
    000d5603mov [rsp+720], rax
    000d560bmovdqu x0, [r14+8]
    000d5611add r14, 24
    000d5615lea rax, [rsp+792]
    000d561dmovdqu [rax-64], x0
    000d5622lea rdi, [rsp+720]
    000d562acall std::thread::JoinHandle<T>::join
    000d562fadd r12, 24
    000d5633add r15, -24
    000d5637test rax, rax
    000d563aje 0xd55f6
    000d563cjmp 0xdb2cf
    000d5641
    000d5641loc_d5641:
    000d5641mov rbx, r12
    000d5644
    000d5644loc_d5644:
    000d5644mov [rsp+2592], rbx
    000d564clea r15, [rsp+2576]
    000d5654mov rdi, r15
    000d5657call core::ptr::drop_in_place<alloc::vec::into_iter::IntoIter<std::thread::JoinHandle<()>>>
    000d565cmov rdi, r15
    000d565fmov rsi, [rsp+2016]
    000d5667call std::sync::mutex::Mutex<T>::lock
    000d566cmov rdi, r15
    000d566flea rsi, [rip+0x111d2a]
    000d5676call core::result::Result<T,E>::unwrap
    000d567bmovups x0, [rax+8]
    000d567fmovaps [rsp+16], x0
    000d5684movups x0, [rax+24]
    000d5688movaps [rsp+96], x0
    000d568dmovzx esi, dl
    000d5690mov rdi, rax
    000d5693call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d5698mov rdi, [rsp+112]
    000d569dcall _<alloc::rc::Rc<T,A> as core::ops::drop::Drop>::drop
    000d56a2movdqa x2, [rsp+96]
    000d56a8movdqu [rsp+2320], x2
    000d56b1movdqa x0, [rsp+16]
    000d56b7movdqu [rsp+2304], x0
    000d56c0movdqa [rsp+2448], x0
    000d56c9mov al, [rsp+2448]
    000d56d0and al, 248
    000d56d2movdqa x1, [rip-0x9d13a]
    000d56dapand x0, x1
    000d56demovdqa x3, x0
    000d56e2movzx eax, al
    000d56e5movd x0, eax
    000d56e9pandn x1, x0
    000d56edpor x1, x3
    000d56f1movdqa [rsp+2432], x2
    000d56famov al, [rsp+2447]
    000d5701and al, 63
    000d5703or al, 64
    000d5705pand x2, [rip-0x9d15d]
    000d570dmovzx eax, al
    000d5710movd x0, eax
    000d5714pslldq x0, 15
    000d5719por x0, x2
    000d571dmovdqu [rsp+1536], x0
    000d5726movdqu [rsp+1520], x1
    000d572fpxor x0, x0
    000d5733movdqa [rsp+2624], x0
    000d573cmovdqa [rsp+2608], x0
    000d5745movdqa [rsp+2592], x0
    000d574emovdqa [rsp+2576], x0
    000d5757xor ebx, ebx
    000d5759lea r14, [rsp+720]
    000d5761lea r15, [rsp+1520]
    000d5769
    000d5769loc_d5769:
    000d5769cmp rbx, 32
    000d576dje 0xd57bb
    000d576flea r14, [rbx+1]
    000d5773mov rdi, r15
    000d5776mov rsi, rbx
    000d5779lea rdx, [rip+0x115e08]
    000d5780call _<curve25519_dalek::scalar::Scalar as core::ops::index::Index<usize>>::index
    000d5785mov al, [rax]
    000d5787and al, 15
    000d5789mov [rsp+2*rbx+2576], al
    000d5790mov rdi, r15
    000d5793mov rsi, rbx
    000d5796lea rdx, [rip+0x115e03]
    000d579dcall _<curve25519_dalek::scalar::Scalar as core::ops::index::Index<usize>>::index
    000d57a2mov al, [rax]
    000d57a4shr al, 4
    000d57a7mov [rsp+2*rbx+2577], al
    000d57aemov rbx, r14
    000d57b1lea r14, [rsp+720]
    000d57b9jmp 0xd5769
    000d57bb
    000d57bbloc_d57bb:
    000d57bbpush 1
    000d57bdpop rax
    000d57belea r15, [rsp+1872]
    000d57c6
    000d57c6loc_d57c6:
    000d57c6cmp rax, 64
    000d57caje 0xd57f5
    000d57ccmov cl, [rsp+rax+2575]
    000d57d3lea edx, [rcx+8]
    000d57d6mov esi, edx
    000d57d8and sil, 240
    000d57dcsub cl, sil
    000d57dfmov [rsp+rax+2575], cl
    000d57e6sar dl, 4
    000d57e9add [rsp+rax+2576], dl
    000d57f0inc rax
    000d57f3jmp 0xd57c6
    000d57f5
    000d57f5loc_d57f5:
    000d57f5movdqa x0, [rsp+2576]
    000d57femovaps x1, [rsp+2592]
    000d5806movaps x2, [rsp+2608]
    000d580emovdqa x3, [rsp+2624]
    000d5817movdqa [rsp+1456], x3
    000d5820movaps [rsp+1440], x2
    000d5828movaps [rsp+1424], x1
    000d5830movdqa [rsp+1408], x0
    000d5839and [rsp+560], 0
    000d5842pxor x0, x0
    000d5846movdqa [rsp+544], x0
    000d584fmovdqa [rsp+528], x0
    000d5858movups x1, [rip-0x8a147]
    000d585flea rax, [rsp+552]
    000d5867movups [rax+32], x1
    000d586bmovdqu x2, [rip-0x8a16b]
    000d5873and [rax+48], 0
    000d5878movdqu [rax+16], x2
    000d587dand [rax+88], 0
    000d5882movdqu [rax+56], x2
    000d5887movups [rax+72], x1
    000d588bmovdqu [rax+112], x0
    000d5890movdqu [rax+96], x0
    000d5895and [rax+128], 0
    000d589dxor ebx, ebx
    000d589f
    000d589floc_d589f:
    000d589fcmp rbx, 63
    000d58a3ja 0xd58f7
    000d58a5test bl, 1
    000d58a8je 0xd58f2
    000d58aamov rax, rbx
    000d58adshr rax, 1
    000d58b0imul rsi, rax, 960
    000d58b7lea rax, [rip-0x8a166]
    000d58beadd rsi, rax
    000d58c1movzx edx, [rsp+rbx+1408]
    000d58c9mov rdi, r14
    000d58cccall curve25519_dalek::window::LookupTable<T>::select
    000d58d1lea r12, [rsp+2576]
    000d58d9mov rdi, r12
    000d58dcmov rsi, rbp
    000d58dfmov rdx, r14
    000d58e2call curve25519_dalek::backend::serial::curve_models::_<impl core::ops::arith::Add<&curve25519_dalek::backend::serial::curve_models::AffineNielsPoint> for &curve25519_dalek::edwards::EdwardsPoint>::add
    000d58e7mov rdi, rbp
    000d58eamov rsi, r12
    000d58edcall curve25519_dalek::backend::serial::curve_models::CompletedPoint::as_extended
    000d58f2
    000d58f2loc_d58f2:
    000d58f2inc rbx
    000d58f5jmp 0xd589f
    000d58f7
    000d58f7loc_d58f7:
    000d58f7lea rcx, [rsp+552]
    000d58ffmov rax, [rcx+48]
    000d5903lea rdx, [rsp+1912]
    000d590bmov [rdx+32], rax
    000d590fmovups x0, [rcx+16]
    000d5913movups x1, [rcx+32]
    000d5917movups [rdx+16], x1
    000d591bmovups [rdx], x0
    000d591emov rax, [rcx+88]
    000d5922lea rdx, [rsp+1952]
    000d592amov [rdx+32], rax
    000d592emovups x0, [rcx+56]
    000d5932movups x1, [rcx+72]
    000d5936movups [rdx+16], x1
    000d593amovups [rdx], x0
    000d593dmov rax, [rsp+560]
    000d5945mov [rsp+1904], rax
    000d594dmovdqa x0, [rsp+528]
    000d5956movaps x1, [rsp+544]
    000d595emovaps [rsp+1888], x1
    000d5966movdqa [rsp+1872], x0
    000d596fpush 3
    000d5971pop rbx
    000d5972
    000d5972loc_d5972:
    000d5972sub ebx, 1
    000d5975jb 0xd59cd
    000d5977mov rdi, r14
    000d597amov rsi, r15
    000d597dcall curve25519_dalek::backend::serial::curve_models::ProjectivePoint::double
    000d5982mov rdi, r15
    000d5985mov rsi, r14
    000d5988lea r13, [rsp+840]
    000d5990mov rdx, r13
    000d5993call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5998lea rdi, [rsp+1912]
    000d59a0lea rsi, [rsp+760]
    000d59a8lea r12, [rsp+800]
    000d59b0mov rdx, r12
    000d59b3call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d59b8lea rdi, [rsp+1952]
    000d59c0mov rsi, r12
    000d59c3mov rdx, r13
    000d59c6call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d59cbjmp 0xd5972
    000d59cd
    000d59cdloc_d59cd:
    000d59cdlea rbx, [rsp+2576]
    000d59d5mov rdi, rbx
    000d59d8mov rsi, r15
    000d59dbcall curve25519_dalek::backend::serial::curve_models::ProjectivePoint::double
    000d59e0mov rdi, rbp
    000d59e3mov rsi, rbx
    000d59e6call curve25519_dalek::backend::serial::curve_models::CompletedPoint::as_extended
    000d59ebxor ebx, ebx
    000d59ed
    000d59edloc_d59ed:
    000d59edpush 64
    000d59efpop rcx
    000d59f0sub rcx, rbx
    000d59f3mov eax, 0
    000d59f8cmovae rax, rcx
    000d59fcmov edx, ebx
    000d59feand edx, 1
    000d5a01
    000d5a01loc_d5a01:
    000d5a01cmp rax, rdx
    000d5a04jbe 0xd5a5b
    000d5a06mov rcx, rbx
    000d5a09inc rbx
    000d5a0ctest bl, 1
    000d5a0fje 0xd5a01
    000d5a11mov rax, rcx
    000d5a14shr rax, 1
    000d5a17imul rsi, rax, 960
    000d5a1elea rax, [rip-0x8a2cd]
    000d5a25add rsi, rax
    000d5a28movzx edx, [rsp+rcx+1408]
    000d5a30mov rdi, r14
    000d5a33call curve25519_dalek::window::LookupTable<T>::select
    000d5a38lea r12, [rsp+2576]
    000d5a40mov rdi, r12
    000d5a43mov rsi, rbp
    000d5a46mov rdx, r14
    000d5a49call curve25519_dalek::backend::serial::curve_models::_<impl core::ops::arith::Add<&curve25519_dalek::backend::serial::curve_models::AffineNielsPoint> for &curve25519_dalek::edwards::EdwardsPoint>::add
    000d5a4emov rdi, rbp
    000d5a51mov rsi, r12
    000d5a54call curve25519_dalek::backend::serial::curve_models::CompletedPoint::as_extended
    000d5a59jmp 0xd59ed
    000d5a5b
    000d5a5bloc_d5a5b:
    000d5a5bmov edx, 160
    000d5a60lea rdi, [rsp+1648]
    000d5a68mov rsi, rbp
    000d5a6bcall [rip+0x13c0af]
    000d5a71mov rdi, r15
    000d5a74lea rbx, [rsp+1728]
    000d5a7cmov rsi, rbx
    000d5a7flea r12, [rsp+1688]
    000d5a87mov rdx, r12
    000d5a8acall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Add<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::add
    000d5a8fmov rdi, rbp
    000d5a92mov rsi, rbx
    000d5a95mov rdx, r12
    000d5a98call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Sub<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::sub
    000d5a9dlea rbx, [rsp+2576]
    000d5aa5mov rdi, rbx
    000d5aa8mov rsi, rbp
    000d5aabcall curve25519_dalek::field::_<impl curve25519_dalek::backend::serial::u64::field::FieldElement51>::invert
    000d5ab0mov rdi, r14
    000d5ab3mov rsi, r15
    000d5ab6mov rdx, rbx
    000d5ab9call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5abelea rdi, [rsp+2512]
    000d5ac6mov rsi, r14
    000d5ac9call curve25519_dalek::backend::serial::u64::field::FieldElement51::as_bytes
    000d5acemovdqu x0, [rsp+2304]
    000d5ad7movdqu x1, [rsp+2320]
    000d5ae0movdqa [rsp+2416], x0
    000d5ae9mov al, [rsp+2416]
    000d5af0and al, 248
    000d5af2movdqa x3, [rip-0x9d55a]
    000d5afapand x0, x3
    000d5afemovzx eax, al
    000d5b01movd x2, eax
    000d5b05pandn x3, x2
    000d5b09por x3, x0
    000d5b0dmovdqa [rsp+2400], x1
    000d5b16mov al, [rsp+2415]
    000d5b1dand al, 63
    000d5b1for al, 64
    000d5b21pand x1, [rip-0x9d579]
    000d5b29movzx eax, al
    000d5b2cmovd x0, eax
    000d5b30pslldq x0, 15
    000d5b35por x0, x1
    000d5b39movdqu [rsp+2544], x3
    000d5b42movdqu [rsp+2560], x0
    000d5b4bmovdqa x1, [rsp+2384]
    000d5b54movq rax, x1
    000d5b59mov r8, 0x7ffffffffffff
    000d5b63and rax, r8
    000d5b66movdqa x0, x1
    000d5b6apsrldq x0, 6
    000d5b6fmovq rcx, x0
    000d5b74shr rcx, 3
    000d5b78and rcx, r8
    000d5b7bpshufd x0, x1, -1
    000d5b80movdqa x1, [rsp+2368]
    000d5b89punpckldq x0, x1
    000d5b8dmovq rdx, x0
    000d5b92shr rdx, 6
    000d5b96and rdx, r8
    000d5b99movdqa x0, x1
    000d5b9dpsrldq x0, 3
    000d5ba2movq rsi, x0
    000d5ba7shr rsi, 1
    000d5baaand rsi, r8
    000d5badpshufd x0, x1, -18
    000d5bb2movq rdi, x0
    000d5bb7shr rdi, 12
    000d5bbband rdi, r8
    000d5bbemov [rsp+1832], rax
    000d5bc6mov [rsp+1840], rcx
    000d5bcemov [rsp+1848], rdx
    000d5bd6mov [rsp+1856], rsi
    000d5bdemov [rsp+1864], rdi
    000d5be6movdqu x1, [rip-0x8a4d6]
    000d5beemovdqa [rsp+736], x1
    000d5bf7movdqu x2, [rip-0x8a4f7]
    000d5bffmovdqa [rsp+720], x2
    000d5c08and [rsp+752], 0
    000d5c11pxor x0, x0
    000d5c15lea rax, [rsp+760]
    000d5c1dmovdqu [rax], x0
    000d5c21and [rax+32], 0
    000d5c26movdqu [rax+16], x0
    000d5c2bmov rax, [rsp+1864]
    000d5c33mov [rsp+2608], rax
    000d5c3bmov rax, [rsp+1832]
    000d5c43mov rcx, [rsp+1840]
    000d5c4bmov rdx, [rsp+1848]
    000d5c53mov [rsp+2592], rdx
    000d5c5bmov rdx, [rsp+1856]
    000d5c63mov [rsp+2600], rdx
    000d5c6bmov [rsp+2576], rax
    000d5c73mov [rsp+2584], rcx
    000d5c7blea rax, [rsp+2616]
    000d5c83movdqu [rax+16], x1
    000d5c88movdqu [rax], x2
    000d5c8cand [rax+32], 0
    000d5c91lea rax, [rsp+2544]
    000d5c99mov [rsp+2072], rax
    000d5ca1and [rsp+2080], 0
    000d5caamov [rsp+2088], 256
    000d5cb6mov [rsp+2096], 1
    000d5cc2xor ebp, ebp
    000d5cc4push 1
    000d5cc6pop r14
    000d5cc8
    000d5cc8loc_d5cc8:
    000d5cc8test r14, r14
    000d5ccbje 0xd5cf4
    000d5ccdand [rsp+2096], 0
    000d5cd6inc r14
    000d5cd9
    000d5cd9loc_d5cd9:
    000d5cd9dec r14
    000d5cdcje 0xd5cf4
    000d5cdelea rdi, [rsp+2072]
    000d5ce6call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000d5cebcmp al, 2
    000d5cedjne 0xd5cd9
    000d5cefjmp 0xd5ef2
    000d5cf4
    000d5cf4loc_d5cf4:
    000d5cf4lea rdi, [rsp+2072]
    000d5cfccall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000d5d01cmp al, 2
    000d5d03je 0xd5ef2
    000d5d09mov ebx, eax
    000d5d0btest al, al
    000d5d0dsetne al
    000d5d10test bpl, bpl
    000d5d13setne cl
    000d5d16xor cl, al
    000d5d18movzx edi, cl
    000d5d1bcall subtle::black_box
    000d5d20movzx edx, al
    000d5d23lea r15, [rsp+720]
    000d5d2bmov rdi, r15
    000d5d2elea rsi, [rsp+2576]
    000d5d36mov r12, rsi
    000d5d39call subtle::ConditionallySelectable::conditional_swap
    000d5d3elea rbp, [rsp+6712]
    000d5d46mov rdi, rbp
    000d5d49mov rsi, r15
    000d5d4clea r14, [rsp+760]
    000d5d54mov rdx, r14
    000d5d57call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Add<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::add
    000d5d5clea r13, [rsp+6752]
    000d5d64mov rdi, r13
    000d5d67mov rsi, r15
    000d5d6amov rdx, r14
    000d5d6dcall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Sub<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::sub
    000d5d72lea rdi, [rsp+6672]
    000d5d7amov r15, r12
    000d5d7dmov rsi, r12
    000d5d80lea r14, [rsp+2616]
    000d5d88mov rdx, r14
    000d5d8bcall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Add<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::add
    000d5d90lea r12, [rsp+2472]
    000d5d98mov rdi, r12
    000d5d9bmov rsi, r15
    000d5d9emov rdx, r14
    000d5da1call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Sub<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::sub
    000d5da6lea r14, [rsp+1480]
    000d5daemov rdi, r14
    000d5db1mov rsi, rbp
    000d5db4call curve25519_dalek::backend::serial::u64::field::FieldElement51::square
    000d5db9lea r15, [rsp+2200]
    000d5dc1mov rdi, r15
    000d5dc4mov rsi, r13
    000d5dc7call curve25519_dalek::backend::serial::u64::field::FieldElement51::square
    000d5dcclea rdi, [rsp+2240]
    000d5dd4mov rsi, r14
    000d5dd7mov rdx, r15
    000d5ddacall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Sub<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::sub
    000d5ddflea r14, [rsp+2104]
    000d5de7mov rdi, r14
    000d5deamov rsi, rbp
    000d5dedmov rdx, r12
    000d5df0call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5df5lea r12, [rsp+2144]
    000d5dfdmov rdi, r12
    000d5e00mov rsi, r13
    000d5e03lea rdx, [rsp+6672]
    000d5e0bcall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5e10lea r13, [rsp+1520]
    000d5e18mov rdi, r13
    000d5e1bmov rsi, r14
    000d5e1emov rdx, r12
    000d5e21call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Add<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::add
    000d5e26lea rbp, [rsp+1408]
    000d5e2emov rdi, rbp
    000d5e31mov rsi, r14
    000d5e34mov rdx, r12
    000d5e37call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Sub<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::sub
    000d5e3clea rdi, [rsp+2576]
    000d5e44mov rsi, r13
    000d5e47call curve25519_dalek::backend::serial::u64::field::FieldElement51::square
    000d5e4clea rdi, [rsp+1872]
    000d5e54mov rsi, rbp
    000d5e57call curve25519_dalek::backend::serial::u64::field::FieldElement51::square
    000d5e5clea r12, [rsp+1648]
    000d5e64mov rdi, r12
    000d5e67lea rsi, [rip-0x8a73e]
    000d5e6elea r13, [rsp+2240]
    000d5e76mov rdx, r13
    000d5e79call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5e7elea rdi, [rsp+720]
    000d5e86lea rsi, [rsp+1480]
    000d5e8emov rdx, r15
    000d5e91call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5e96lea r14, [rsp+528]
    000d5e9emov rdi, r14
    000d5ea1mov rsi, r12
    000d5ea4mov rdx, r15
    000d5ea7lea r15, [rsp+1872]
    000d5eafcall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Add<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::add
    000d5eb4lea rdi, [rsp+760]
    000d5ebcmov rsi, r13
    000d5ebfmov rdx, r14
    000d5ec2call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5ec7lea rdi, [rsp+2616]
    000d5ecflea rsi, [rsp+1832]
    000d5ed7mov rdx, r15
    000d5edacall _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5edfmov [rsp+15], bl
    000d5ee3mov r14, [rsp+2096]
    000d5eebmov ebp, ebx
    000d5eedjmp 0xd5cc8
    000d5ef2
    000d5ef2loc_d5ef2:
    000d5ef2movzx edi, bpl
    000d5ef6call subtle::black_box
    000d5efbmovzx edx, al
    000d5efelea r14, [rsp+720]
    000d5f06mov rdi, r14
    000d5f09lea r12, [rsp+2576]
    000d5f11mov rsi, r12
    000d5f14call subtle::ConditionallySelectable::conditional_swap
    000d5f19mov [rsp+15], 0
    000d5f1elea rbp, [rsp+528]
    000d5f26mov rdi, rbp
    000d5f29lea rsi, [rsp+760]
    000d5f31call curve25519_dalek::field::_<impl curve25519_dalek::backend::serial::u64::field::FieldElement51>::invert
    000d5f36lea rbx, [rsp+1648]
    000d5f3emov rdi, rbx
    000d5f41mov rsi, r14
    000d5f44mov rdx, rbp
    000d5f47call _<&curve25519_dalek::backend::serial::u64::field::FieldElement51 as core::ops::arith::Mul<&curve25519_dalek::backend::serial::u64::field::FieldElement51>>::mul
    000d5f4clea rdi, [rsp+2336]
    000d5f54mov rsi, rbx
    000d5f57call curve25519_dalek::backend::serial::u64::field::FieldElement51::as_bytes
    000d5f5cpush 15
    000d5f5epop rdi
    000d5f5fcall alloc::raw_vec::RawVec<T,A>::allocate_in
    000d5f64mov [rsp+2040], rdx
    000d5f6cmov rdx, [rsp+2336]
    000d5f74mov rcx, [rsp+2343]
    000d5f7cmov [rax], rdx
    000d5f7fmov [rsp+1592], rax
    000d5f87mov [rax+7], rcx
    000d5f8bpush 16
    000d5f8dpop rdi
    000d5f8ecall alloc::raw_vec::RawVec<T,A>::allocate_in
    000d5f93mov rcx, rax
    000d5f96mov [rsp+2032], rdx
    000d5f9elea rax, [rsp+2352]
    000d5fa6movdqu x0, [rax]
    000d5faamov [rsp+1584], rcx
    000d5fb2movdqu [rcx], x0
    000d5fb6mov edi, 0xf00000
    000d5fbbpush 1
    000d5fbdpop rsi
    000d5fbecall alloc::raw_vec::RawVec<T,A>::allocate_in
    000d5fc3mov [rsp+1272], rax
    000d5fcband [rsp+1480], 0
    000d5fd4mov [rsp+2024], rdx
    000d5fdclea rax, [rsp+792]
    000d5fe4and [rax-60], 0
    000d5fe9and [rax-64], 0
    000d5fedmov rax, 0x1b600000000
    000d5ff7mov [rsp+720], rax
    000d5fffmov [rsp+728], 257
    000d6009mov [rsp+732], 1
    000d6011mov rsi, [rsp+1808]
    000d6019mov rdx, [rsp+1824]
    000d6021mov rdi, r12
    000d6024call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d6029mov rdi, rbp
    000d602cmov rsi, r14
    000d602fmov rdx, r12
    000d6032call std::fs::OpenOptions::open
    000d6037cmp [rsp+528], 0
    000d603fje 0xd605d
    000d6041mov r15, [rsp+536]
    000d6049lea r13, [rip+0x1113b8]
    000d6050lea rbp, [rsp+720]
    000d6058jmp 0xda691
    000d605d
    000d605dloc_d605d:
    000d605dmov esi, [rsp+532]
    000d6064mov rax, [rsp+1992]
    000d606cmov [rsp+2200], rax
    000d6074mov [rsp+1872], rax
    000d607cmov rdi, rbp
    000d607fmov [rsp+436], esi
    000d6086mov rdx, r15
    000d6089push 8
    000d608bpop rcx
    000d608ccall _<std::fs::File as std::io::Write>::write
    000d6091cmp [rsp+528], 0
    000d609alea r13, [rip+0x111367]
    000d60a1lea rbp, [rsp+720]
    000d60a9je 0xd6158
    000d60afmov rax, [rsp+536]
    000d60b7mov [rsp+1648], rax
    000d60bfmov rax, [rip+0x13ce9a]
    000d60c6cmp rax, 4
    000d60cajbe 0xd6150
    000d60d0lea rax, [rsp+72]
    000d60d5mov [rsp+720], rax
    000d60ddlea rax, [rip+0xefbec]
    000d60e4mov [rsp+728], rax
    000d60eclea rax, [rip+0x110d2d]
    000d60f3mov [rsp+2576], rax
    000d60fbpush 2
    000d60fdpop rax
    000d60femov [rsp+2584], rax
    000d6106and [rsp+2608], 0
    000d610fmov [rsp+736], rbx
    000d6117lea rcx, [rip+0xcd112]
    000d611emov [rsp+744], rcx
    000d6126mov [rsp+2592], rbp
    000d612emov [rsp+2600], rax
    000d6136lea rdi, [rsp+2576]
    000d613epush 5
    000d6140pop rsi
    000d6141lea rdx, [rip+0x110c50]
    000d6148push 94
    000d614apop rcx
    000d614bcall log::__private_api::log
    000d6150
    000d6150loc_d6150:
    000d6150mov rdi, rbx
    000d6153call core::ptr::drop_in_place<std::io::error::Error>
    000d6158
    000d6158loc_d6158:
    000d6158movdqu x0, [rsp+2512]
    000d6161movdqu x1, [rsp+2528]
    000d616amovdqu [rsp+1888], x1
    000d6173movdqu [rsp+1872], x0
    000d617clea rdi, [rsp+2576]
    000d6184mov esi, [rsp+436]
    000d618bmov rdx, r15
    000d618emov r15, rdi
    000d6191push 32
    000d6193pop rcx
    000d6194call _<std::fs::File as std::io::Write>::write
    000d6199mov rdi, r15
    000d619ccall core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>>
    000d61a1and [rsp+2472], 0
    000d61a9
    000d61a9loc_d61a9:
    000d61a9lea rax, [rsp+792]
    000d61b1and [rax-60], 0
    000d61b6and [rax-64], 0
    000d61bamov rax, 0x1b600000000
    000d61c4mov [rsp+720], rax
    000d61ccmov [rsp+728], 257
    000d61d6mov rsi, [rsp+1624]
    000d61demov rdx, [rsp+1640]
    000d61e6mov rdi, r15
    000d61e9call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d61eelea rdi, [rsp+528]
    000d61f6mov rsi, rbp
    000d61f9mov rdx, r15
    000d61fccall std::fs::OpenOptions::open
    000d6201cmp [rsp+528], 0
    000d6209jne 0xda205
    000d620fmov ebx, [rsp+532]
    000d6216mov rcx, [rsp+1480]
    000d621emov rdi, r15
    000d6221mov esi, ebx
    000d6223xor edx, edx
    000d6225call _<std::fs::File as std::io::Seek>::seek
    000d622acmp [rsp+2576], 0
    000d6233jne 0xda219
    000d6239mov [rsp+172], ebx
    000d6240mov rax, [rsp+1480]
    000d6248mov r14, [rsp+1568]
    000d6250mov [r14+32], rax
    000d6254call std::time::Instant::now
    000d6259mov rbx, rax
    000d625cmov ebp, edx
    000d625emov rdx, [r14+16]
    000d6262mov ecx, [r14+24]
    000d6266mov rdi, rax
    000d6269mov esi, ebp
    000d626bcall core::cmp::PartialOrd::lt
    000d6270test al, al
    000d6272jne 0xd6368
    000d6278mov r15b, [r14+48]
    000d627cmov r12, [r14+40]
    000d6280mov rdx, [r14+16]
    000d6284mov ecx, [r14+24]
    000d6288mov rdi, rbx
    000d628bmov esi, ebp
    000d628dcall _<std::time::Instant as core::ops::arith::Sub>::sub
    000d6292imul rax, rax, 0x3b9aca00
    000d6299mov ecx, edx
    000d629badd rcx, rax
    000d629emov rdx, rcx
    000d62a1sub rdx, r12
    000d62a4mov eax, 0
    000d62a9cmovae rax, rdx
    000d62adtest r15b, r15b
    000d62b0jne 0xd62be
    000d62b2cmp rax, 0xf4240
    000d62b8jb 0xd6368
    000d62be
    000d62beloc_d62be:
    000d62bexor edx, edx
    000d62c0mov esi, 0xf4240
    000d62c5div rsi
    000d62c8movzx esi, r15b
    000d62ccxor edi, edi
    000d62ceadd rsi, rax
    000d62d1setb dil
    000d62d5add rsi, -1
    000d62d9adc rdi, -1
    000d62ddcmp rsi, 10
    000d62e1push 10
    000d62e3pop rax
    000d62e4cmovae rsi, rax
    000d62e8test rdi, rdi
    000d62ebpush 10
    000d62edpop rax
    000d62eecmovne esi, eax
    000d62f1mov [r14+48], sil
    000d62f5sub rcx, rdx
    000d62f8mov [r14+40], rcx
    000d62fcmov rsi, [rsp+1576]
    000d6304add rsi, 16
    000d6308lea r14, [rsp+2576]
    000d6310mov rdi, r14
    000d6313call std::sync::mutex::Mutex<T>::lock
    000d6318mov rdi, r14
    000d631blea rsi, [rip+0x115af6]
    000d6322call core::result::Result<T,E>::unwrap
    000d6327mov r14, [rax+8]
    000d632bmovzx esi, dl
    000d632emov rdi, rax
    000d6331call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d6336test r14, r14
    000d6339jne 0xd6368
    000d633bmov rdi, [rsp+1560]
    000d6343call _ZN9indicatif12progress_bar11ProgressBar5state17h06019ebb02830eedE.418
    000d6348mov r14, rax
    000d634bmov r15l, edx
    000d634elea rdi, [rax+8]
    000d6352mov rsi, rbx
    000d6355mov edx, ebp
    000d6357call indicatif::state::BarState::tick
    000d635cmovzx esi, r15b
    000d6360mov rdi, r14
    000d6363call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000d6368
    000d6368loc_d6368:
    000d6368mov edx, 0xf00000
    000d636dmov ebx, [rsp+172]
    000d6374mov edi, ebx
    000d6376mov rsi, [rsp+1272]
    000d637ecall [rip+0x13b7f4]
    000d6384cmp rax, -1
    000d6388je 0xda226
    000d638etest rax, rax
    000d6391lea rbp, [rsp+528]
    000d6399lea r14, [rsp+720]
    000d63a1je 0xda244
    000d63a7mov edx, 0xf00000
    000d63acmov [rsp+1264], rax
    000d63b4mov rdi, rax
    000d63b7mov rsi, [rsp+1272]
    000d63bflea rcx, [rip+0x110a7a]
    000d63c6call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000d63cbxor ecx, ecx
    000d63cdlea r13, [rsp+2576]
    000d63d5lea rbx, [rsp+1520]
    000d63ddmov rbp, r14
    000d63e0
    000d63e0loc_d63e0:
    000d63e0cmp rdx, rcx
    000d63e3je 0xd9fe2
    000d63e9cmp [rax+rcx], 0
    000d63edlea rcx, [rcx+1]
    000d63f1je 0xd63e0
    000d63f3mov rax, [rsp+1480]
    000d63fbmov [rsp+2144], rax
    000d6403mov rax, [rsp+2200]
    000d640bmov [rsp+1520], rax
    000d6413mov r14, [rsp+1264]
    000d641bmov [rsp+1408], r14
    000d6423mov rsi, [rsp+72]
    000d6428mov rdx, [rsp+88]
    000d642dlea r15, [rsp+528]
    000d6435mov rdi, r15
    000d6438call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d643dlea rax, [rsp+2144]
    000d6445mov [rsp+2576], rax
    000d644dlea rcx, [rip+0x41e67]
    000d6454mov [rsp+2584], rcx
    000d645cmov [rsp+2592], rbx
    000d6464mov [rsp+2600], rcx
    000d646clea rax, [rip+0x110f75]
    000d6473mov [rsp+2608], rax
    000d647blea rax, [rip+0x2d1ba]
    000d6482mov [rsp+2616], rax
    000d648alea rax, [rsp+1408]
    000d6492mov [rsp+2624], rax
    000d649amov [rsp+2632], rcx
    000d64a2lea rax, [rip+0x1109af]
    000d64a9mov [rsp+720], rax
    000d64b1push 5
    000d64b3pop rax
    000d64b4mov [rsp+728], rax
    000d64bcand [rsp+752], 0
    000d64c5mov [rsp+2640], r15
    000d64cdlea rbx, [rip+0xef7fc]
    000d64d4mov [rsp+2648], rbx
    000d64dcmov [rsp+736], r13
    000d64e4mov [rsp+744], rax
    000d64eclea r12, [rsp+1648]
    000d64f4mov rdi, r12
    000d64f7mov rsi, rbp
    000d64facall alloc::fmt::format
    000d64ffmov rdi, [rsp+528]
    000d6507mov rsi, [rsp+536]
    000d650fcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d6514mov rdi, [rsp+1560]
    000d651cmov rsi, r12
    000d651fcall indicatif::progress_bar::ProgressBar::println
    000d6524mov rax, [rip+0x13ca35]
    000d652bcmp rax, 4
    000d652fjbe 0xd661e
    000d6535mov [rsp+1648], r14
    000d653dmov rsi, [rsp+72]
    000d6542mov rdx, [rsp+88]
    000d6547mov rdi, r15
    000d654acall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d654flea rax, [rsp+1480]
    000d6557mov [rsp+2576], rax
    000d655flea rcx, [rip+0x2db0a]
    000d6566mov [rsp+2584], rcx
    000d656elea rax, [rsp+2200]
    000d6576mov [rsp+2592], rax
    000d657emov [rsp+2600], rcx
    000d6586lea rax, [rip+0x110e5b]
    000d658dmov [rsp+2608], rax
    000d6595lea rax, [rip+0x2d0a0]
    000d659cmov [rsp+2616], rax
    000d65a4mov [rsp+2624], r12
    000d65acmov [rsp+2632], rcx
    000d65b4lea rax, [rip+0x11089d]
    000d65bbmov [rsp+720], rax
    000d65c3push 5
    000d65c5pop rsi
    000d65c6mov [rsp+728], rsi
    000d65ceand [rsp+752], 0
    000d65d7mov [rsp+2640], r15
    000d65dfmov [rsp+2648], rbx
    000d65e7mov [rsp+736], r13
    000d65efmov [rsp+744], rsi
    000d65f7mov rdi, rbp
    000d65falea rdx, [rip+0x110797]
    000d6601push 126
    000d6603pop rcx
    000d6604call log::__private_api::log
    000d6609mov rdi, [rsp+528]
    000d6611mov rsi, [rsp+536]
    000d6619call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d661e
    000d661eloc_d661e:
    000d661emov edx, 0xf00000
    000d6623mov rdi, r14
    000d6626mov rsi, [rsp+1272]
    000d662elea rcx, [rip+0x110873]
    000d6635call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000d663amov [rsp+1520], 1
    000d6646lea rcx, [rsp+1528]
    000d664epxor x0, x0
    000d6652movdqu [rcx], x0
    000d6656mov [rsp+1408], rax
    000d665emov [rsp+1416], rdx
    000d6666and [rsp+1424], 0
    000d666fmov edx, 4096
    000d6674mov rdi, r13
    000d6677xor esi, esi
    000d6679call [rip+0x13b489]
    000d667fpxor x0, x0
    000d6683movdqa [rsp+592], x0
    000d668cmovdqa [rsp+576], x0
    000d6695movdqa [rsp+560], x0
    000d669emovdqa [rsp+544], x0
    000d66a7movdqa [rsp+528], x0
    000d66b0movdqa [rsp+1664], x0
    000d66b9movdqa [rsp+1648], x0
    000d66c2mov rdi, r12
    000d66c5push 15
    000d66c7pop rbx
    000d66c8mov rsi, rbx
    000d66cblea rdx, [rip+0x114d36]
    000d66d2call core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d66d7mov rcx, rdx
    000d66damov rdi, [rsp+1592]
    000d66e2mov rsi, rbx
    000d66e5mov rdx, rax
    000d66e8call crypto::cryptoutil::copy_memory
    000d66edmov [rsp+1663], 1
    000d66f5mov rdi, r12
    000d66f8xor esi, esi
    000d66fapush 4
    000d66fcpop r14
    000d66femov rdx, r14
    000d6701lea rcx, [rip+0x114d18]
    000d6708call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d670dmov rdi, rax
    000d6710mov rsi, rdx
    000d6713call crypto::cryptoutil::read_u32_le
    000d6718mov r13l, eax
    000d671bmov rdi, r12
    000d671emov rsi, r14
    000d6721push 8
    000d6723pop r14
    000d6725mov rdx, r14
    000d6728lea rcx, [rip+0x114d09]
    000d672fcall core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d6734mov rdi, rax
    000d6737mov rsi, rdx
    000d673acall crypto::cryptoutil::read_u32_le
    000d673fmov [rsp+112], eax
    000d6743mov rdi, r12
    000d6746mov rsi, r14
    000d6749push 12
    000d674bpop r14
    000d674dmov rdx, r14
    000d6750lea rcx, [rip+0x114cf9]
    000d6757call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d675cmov rdi, rax
    000d675fmov rsi, rdx
    000d6762call crypto::cryptoutil::read_u32_le
    000d6767mov [rsp+56], eax
    000d676bmov rdi, r12
    000d676emov rsi, r14
    000d6771push 16
    000d6773pop rbx
    000d6774mov rdx, rbx
    000d6777lea rcx, [rip+0x114cea]
    000d677ecall core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d6783mov rdi, rax
    000d6786mov rsi, rdx
    000d6789call crypto::cryptoutil::read_u32_le
    000d678emov ebp, eax
    000d6790mov rdi, r12
    000d6793mov rsi, rbx
    000d6796push 20
    000d6798pop r14
    000d679amov rdx, r14
    000d679dlea rcx, [rip+0x114cdc]
    000d67a4call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d67a9mov rdi, rax
    000d67acmov rsi, rdx
    000d67afcall crypto::cryptoutil::read_u32_le
    000d67b4mov [rsp+52], eax
    000d67b8mov rdi, r12
    000d67bbmov rsi, r14
    000d67bepush 24
    000d67c0pop r14
    000d67c2mov rdx, r14
    000d67c5lea rcx, [rip+0x114ccc]
    000d67cccall core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d67d1mov rdi, rax
    000d67d4mov rsi, rdx
    000d67d7call crypto::cryptoutil::read_u32_le
    000d67dcmov ebx, eax
    000d67demov rdi, r12
    000d67e1mov rsi, r14
    000d67e4push 28
    000d67e6pop r14
    000d67e8mov rdx, r14
    000d67eblea rcx, [rip+0x114cbe]
    000d67f2call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d67f7mov rdi, rax
    000d67famov rsi, rdx
    000d67fdcall crypto::cryptoutil::read_u32_le
    000d6802mov r15l, eax
    000d6805mov rdi, r12
    000d6808mov rsi, r14
    000d680bpush 32
    000d680dpop rdx
    000d680elea rcx, [rip+0x114cb3]
    000d6815call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d681amov rdi, rax
    000d681dmov rsi, rdx
    000d6820call crypto::cryptoutil::read_u32_le
    000d6825mov r14l, eax
    000d6828pxor x0, x0
    000d682cmovdqa [rsp+1648], x0
    000d6835mov rdi, r12
    000d6838push 16
    000d683apop rsi
    000d683blea rdx, [rip+0x114c9e]
    000d6842call core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d6847xor r13l, ebx
    000d684amov ecx, r14l
    000d684dmov r8l, ebp
    000d6850xor ecx, ebp
    000d6852xor ecx, r13l
    000d6855xor ecx, 0xffffffff9e3779b9
    000d685brol ecx, 11
    000d685emov ebp, [rsp+112]
    000d6862mov r12l, [rsp+52]
    000d6867xor ebp, r12l
    000d686amov r9l, r15l
    000d686dxor ebp, r15l
    000d6870xor ebp, ecx
    000d6872xor ebp, 0xffffffff9e3779b8
    000d6878rol ebp, 11
    000d687bmov r13l, [rsp+56]
    000d6880xor r13l, ebx
    000d6883xor r13l, r14l
    000d6886xor r13l, ebp
    000d6889xor r13l, 0xffffffff9e3779bb
    000d6890rol r13l, 11
    000d6894mov edi, r13l
    000d6897xor edi, ecx
    000d6899mov esi, ecx
    000d689bmov [rsp+212], ecx
    000d68a2mov r15l, r8l
    000d68a5xor r15l, r9l
    000d68a8xor r15l, edi
    000d68abmov [rsp+200], edi
    000d68b2xor r15l, 0xffffffff9e3779ba
    000d68b9rol r15l, 11
    000d68bdmov ecx, r15l
    000d68c0xor ecx, ebp
    000d68c2mov [rsp+112], ebp
    000d68c6xor r12l, r14l
    000d68c9xor r12l, ecx
    000d68ccmov r8l, ecx
    000d68cfmov [rsp+208], ecx
    000d68d6xor r12l, 0xffffffff9e3779bd
    000d68ddrol r12l, 11
    000d68e1xor ebx, edi
    000d68e3xor ebx, r12l
    000d68e6xor ebx, 0xffffffff9e3779bc
    000d68ecrol ebx, 11
    000d68efmov ecx, r9l
    000d68f2xor ecx, r8l
    000d68f5xor ecx, ebx
    000d68f7xor ecx, 0xffffffff9e3779bf
    000d68fdrol ecx, 11
    000d6900mov [rsp+56], r13l
    000d6905xor r14l, r13l
    000d6908xor r14l, r12l
    000d690bxor r14l, ecx
    000d690exor r14l, 0xffffffff9e3779be
    000d6915rol r14l, 11
    000d6919mov r9l, r14l
    000d691cxor r9l, ebx
    000d691fmov [rsp+196], ebx
    000d6926mov edi, esi
    000d6928mov [rsp+204], r15l
    000d6930xor edi, r15l
    000d6933xor edi, r9l
    000d6936xor edi, 0xffffffff9e3779b1
    000d693crol edi, 11
    000d693fmov r8l, r12l
    000d6942mov [rsp+52], r12l
    000d6947xor r8l, ebp
    000d694amov esi, ecx
    000d694cxor r8l, ecx
    000d694fxor r8l, edi
    000d6952xor r8l, 0xffffffff9e3779b0
    000d6959rol r8l, 11
    000d695dxor r9l, r13l
    000d6960xor r9l, r8l
    000d6963xor r9l, 0xffffffff9e3779b3
    000d696arol r9l, 11
    000d696emov [rsp+216], ecx
    000d6975xor ecx, r15l
    000d6978mov r11l, edi
    000d697bxor ecx, edi
    000d697dxor ecx, r9l
    000d6980xor ecx, 0xffffffff9e3779b2
    000d6986rol ecx, 11
    000d6989mov edi, ecx
    000d698bmov [rsp+460], r14l
    000d6993mov ecx, r14l
    000d6996xor ecx, r12l
    000d6999xor ecx, r8l
    000d699cxor ecx, edi
    000d699exor ecx, 0xffffffff9e3779b5
    000d69a4rol ecx, 11
    000d69a7mov r10l, r11l
    000d69aamov r15l, r11l
    000d69admov [rsp+48], r11l
    000d69b2xor r10l, ebx
    000d69b5mov r11l, r9l
    000d69b8xor r10l, r9l
    000d69bbxor r10l, ecx
    000d69bemov r9l, ecx
    000d69c1xor r10l, 0xffffffff9e3779b4
    000d69c8rol r10l, 11
    000d69ccmov ecx, r8l
    000d69cfmov [rsp+148], r8l
    000d69d7xor ecx, esi
    000d69d9xor ecx, edi
    000d69dbxor ecx, r10l
    000d69dexor ecx, 0xffffffff9e3779b7
    000d69e4rol ecx, 11
    000d69e7mov esi, ecx
    000d69e9mov ecx, r11l
    000d69ecmov [rsp+168], r11l
    000d69f4xor ecx, r14l
    000d69f7xor ecx, r9l
    000d69faxor ecx, esi
    000d69fcxor ecx, 0xffffffff9e3779b6
    000d6a02rol ecx, 11
    000d6a05mov ebp, r10l
    000d6a08xor ebp, r11l
    000d6a0bmov [rsp+40], edi
    000d6a0fmov r11l, edi
    000d6a12xor r11l, r15l
    000d6a15xor r11l, r10l
    000d6a18mov [rsp+192], r10l
    000d6a20xor r11l, ecx
    000d6a23xor r11l, 0xffffffff9e3779a9
    000d6a2arol r11l, 11
    000d6a2emov [rsp+220], r9l
    000d6a36mov ebx, r9l
    000d6a39xor ebx, r8l
    000d6a3cxor ebx, esi
    000d6a3exor ebx, r11l
    000d6a41xor ebx, 0xffffffff9e3779a8
    000d6a47rol ebx, 11
    000d6a4axor ebp, ecx
    000d6a4cxor ebp, ebx
    000d6a4exor ebp, 0xffffffff9e3779ab
    000d6a54rol ebp, 11
    000d6a57mov r14l, esi
    000d6a5amov r8l, esi
    000d6a5dmov [rsp+432], esi
    000d6a64xor r14l, edi
    000d6a67mov edi, r11l
    000d6a6axor r14l, r11l
    000d6a6dxor r14l, ebp
    000d6a70xor r14l, 0xffffffff9e3779aa
    000d6a77rol r14l, 11
    000d6a7bmov r15l, r14l
    000d6a7exor r15l, ebx
    000d6a81mov [rsp+228], ebx
    000d6a88mov esi, ecx
    000d6a8amov r11l, ecx
    000d6a8dmov [rsp+360], ecx
    000d6a94xor esi, r9l
    000d6a97mov [rsp+348], esi
    000d6a9emov ecx, esi
    000d6aa0xor ecx, r15l
    000d6aa3xor ecx, 0xffffffff9e3779ad
    000d6aa9rol ecx, 11
    000d6aacmov esi, edi
    000d6aaemov r9l, edi
    000d6ab1mov [rsp+232], edi
    000d6ab8xor esi, r10l
    000d6abbxor esi, ebp
    000d6abdxor esi, ecx
    000d6abfmov edi, ecx
    000d6ac1xor esi, 0xffffffff9e3779ac
    000d6ac7rol esi, 11
    000d6acaxor r15l, r8l
    000d6acdxor r15l, esi
    000d6ad0xor r15l, 0xffffffff9e3779af
    000d6ad7rol r15l, 11
    000d6adbmov ecx, ebp
    000d6addmov [rsp+352], ebp
    000d6ae4xor ecx, r11l
    000d6ae7xor ecx, edi
    000d6ae9xor ecx, r15l
    000d6aecxor ecx, 0xffffffff9e3779ae
    000d6af2rol ecx, 11
    000d6af5mov r8l, ecx
    000d6af8xor r8l, esi
    000d6afbmov [rsp+96], esi
    000d6affmov r10l, r9l
    000d6b02mov [rsp+224], r14l
    000d6b0axor r10l, r14l
    000d6b0dxor r10l, r8l
    000d6b10xor r10l, 0xffffffff9e3779a1
    000d6b17rol r10l, 11
    000d6b1bmov r9l, edi
    000d6b1emov [rsp+16], edi
    000d6b22xor r9l, ebx
    000d6b25xor r9l, r15l
    000d6b28xor r9l, r10l
    000d6b2bxor r9l, 0xffffffff9e3779a0
    000d6b32rol r9l, 11
    000d6b36xor r8l, ebp
    000d6b39xor r8l, r9l
    000d6b3cxor r8l, 0xffffffff9e3779a3
    000d6b43rol r8l, 11
    000d6b47mov r11l, r15l
    000d6b4amov [rsp+8], r15l
    000d6b4fxor r11l, r14l
    000d6b52xor r11l, r10l
    000d6b55xor r11l, r8l
    000d6b58xor r11l, 0xffffffff9e3779a2
    000d6b5frol r11l, 11
    000d6b63mov ebx, r11l
    000d6b66mov ebp, r11l
    000d6b69xor ebx, r9l
    000d6b6cmov [rsp+1384], r9l
    000d6b74mov [rsp+144], ecx
    000d6b7bmov r14l, ecx
    000d6b7exor r14l, edi
    000d6b81mov [rsp+184], r14l
    000d6b89xor r14l, ebx
    000d6b8cmov [rsp+1380], ebx
    000d6b93xor r14l, 0xffffffff9e3779a5
    000d6b9arol r14l, 11
    000d6b9emov edi, r10l
    000d6ba1mov r11l, r10l
    000d6ba4mov [rsp+368], r10l
    000d6bacxor edi, esi
    000d6baexor edi, r8l
    000d6bb1xor edi, r14l
    000d6bb4xor edi, 0xffffffff9e3779a4
    000d6bbarol edi, 11
    000d6bbdxor r15l, ebx
    000d6bc0xor r15l, edi
    000d6bc3xor r15l, 0xffffffff9e3779a7
    000d6bcarol r15l, 11
    000d6bcemov r10l, r8l
    000d6bd1mov ebx, r8l
    000d6bd4mov [rsp+336], r8l
    000d6bdcxor r10l, ecx
    000d6bdfxor r10l, r14l
    000d6be2xor r10l, r15l
    000d6be5xor r10l, 0xffffffff9e3779a6
    000d6becrol r10l, 11
    000d6bf0mov ecx, r10l
    000d6bf3xor ecx, edi
    000d6bf5mov r13l, edi
    000d6bf8mov [rsp+400], edi
    000d6bffmov [rsp+364], ebp
    000d6c06xor r11l, ebp
    000d6c09xor r11l, ecx
    000d6c0cmov esi, ecx
    000d6c0emov [rsp+128], ecx
    000d6c15xor r11l, 0xffffffff9e377999
    000d6c1crol r11l, 11
    000d6c20mov ecx, r14l
    000d6c23xor ecx, r9l
    000d6c26xor ecx, r15l
    000d6c29xor ecx, r11l
    000d6c2cxor ecx, 0xffffffff9e377998
    000d6c32rol ecx, 11
    000d6c35xor ebx, esi
    000d6c37xor ebx, ecx
    000d6c39xor ebx, 0xffffffff9e37799b
    000d6c3frol ebx, 11
    000d6c42mov r9l, ebx
    000d6c45xor r9l, r11l
    000d6c48mov esi, r11l
    000d6c4bmov [rsp+252], r11l
    000d6c53xor ebp, r15l
    000d6c56mov r11l, r15l
    000d6c59mov [rsp], r15l
    000d6c5dxor ebp, r9l
    000d6c60mov [rsp+240], r9l
    000d6c68xor ebp, 0xffffffff9e37799a
    000d6c6erol ebp, 11
    000d6c71mov r15l, ebp
    000d6c74xor r15l, ecx
    000d6c77mov [rsp+372], ecx
    000d6c7emov r12l, r14l
    000d6c81xor r12l, r10l
    000d6c84xor r12l, r15l
    000d6c87mov [rsp+248], r15l
    000d6c8fxor r12l, 0xffffffff9e37799d
    000d6c96rol r12l, 11
    000d6c9axor r13l, r9l
    000d6c9dxor r13l, r12l
    000d6ca0xor r13l, 0xffffffff9e37799c
    000d6ca7rol r13l, 11
    000d6cabxor r11l, r15l
    000d6caexor r11l, r13l
    000d6cb1mov r9l, r13l
    000d6cb4xor r11l, 0xffffffff9e37799f
    000d6cbbrol r11l, 11
    000d6cbfmov r15l, r11l
    000d6cc2xor r15l, r12l
    000d6cc5mov [rsp+152], r12l
    000d6ccdmov r13l, r10l
    000d6cd0mov [rsp+244], ebx
    000d6cd7xor r13l, ebx
    000d6cdaxor r13l, r15l
    000d6cddxor r13l, 0xffffffff9e37799e
    000d6ce4rol r13l, 11
    000d6ce8mov edi, r13l
    000d6cebxor edi, r9l
    000d6ceemov [rsp+1376], r9l
    000d6cf6mov [rsp+236], ebp
    000d6cfdxor esi, ebp
    000d6cffxor esi, edi
    000d6d01xor esi, 0xffffffff9e377991
    000d6d07rol esi, 11
    000d6d0axor r15l, ecx
    000d6d0dxor r15l, esi
    000d6d10xor r15l, 0xffffffff9e377990
    000d6d17rol r15l, 11
    000d6d1bxor edi, ebx
    000d6d1dxor edi, r15l
    000d6d20xor edi, 0xffffffff9e377993
    000d6d26rol edi, 11
    000d6d29mov [rsp+2008], rax
    000d6d31mov [rsp+256], r11l
    000d6d39mov eax, r11l
    000d6d3cxor eax, ebp
    000d6d3exor eax, esi
    000d6d40xor eax, edi
    000d6d42xor eax, 0xffffffff9e377992
    000d6d47rol eax, 11
    000d6d4amov ecx, eax
    000d6d4cmov [rsp+2000], rdx
    000d6d54mov edx, r13l
    000d6d57mov eax, r13l
    000d6d5amov [rsp+340], r13l
    000d6d62xor edx, r12l
    000d6d65xor edx, r15l
    000d6d68xor edx, ecx
    000d6d6axor edx, 0xffffffff9e377995
    000d6d70rol edx, 11
    000d6d73mov ebx, esi
    000d6d75xor ebx, r9l
    000d6d78xor ebx, edi
    000d6d7axor ebx, edx
    000d6d7cxor ebx, 0xffffffff9e377994
    000d6d82rol ebx, 11
    000d6d85mov r9l, r15l
    000d6d88xor r9l, r11l
    000d6d8bxor r9l, ecx
    000d6d8exor r9l, ebx
    000d6d91xor r9l, 0xffffffff9e377997
    000d6d98rol r9l, 11
    000d6d9cmov r11l, ecx
    000d6d9fxor r11l, esi
    000d6da2mov ebp, ebx
    000d6da4xor ebp, edi
    000d6da6not esi
    000d6da8mov [rsp+264], esi
    000d6dafmov [rsp+1368], r15l
    000d6db7mov r12l, r15l
    000d6dbaand r12l, esi
    000d6dbdmov [rsp+380], ecx
    000d6dc4mov esi, ecx
    000d6dc6or esi, r12l
    000d6dc9mov [rsp+376], esi
    000d6dd0xor r12l, edi
    000d6dd3mov [rsp+1364], r12l
    000d6ddbxor edi, eax
    000d6dddxor edi, edx
    000d6ddfxor edi, r9l
    000d6de2xor edi, 0xffffffff9e377996
    000d6de8rol edi, 11
    000d6debmov [rsp+1372], ebx
    000d6df2xor r11l, ebx
    000d6df5xor r11l, edi
    000d6df8xor r11l, 0xffffffff9e377989
    000d6dffrol r11l, 11
    000d6e03mov eax, edx
    000d6e05mov [rsp+268], edx
    000d6e0cxor eax, r15l
    000d6e0fxor eax, r9l
    000d6e12xor eax, r11l
    000d6e15xor eax, 0xffffffff9e377988
    000d6e1arol eax, 11
    000d6e1dmov r13l, edi
    000d6e20xor ebp, edi
    000d6e22xor ebp, eax
    000d6e24xor ebp, 0xffffffff9e37798b
    000d6e2arol ebp, 11
    000d6e2dmov edi, r9l
    000d6e30mov [rsp+260], r9l
    000d6e38xor edi, ecx
    000d6e3axor edi, r11l
    000d6e3dmov [rsp+280], r11l
    000d6e45xor edi, ebp
    000d6e47mov esi, ebp
    000d6e49xor edi, 0xffffffff9e37798a
    000d6e4frol edi, 11
    000d6e52mov ebp, edi
    000d6e54mov r15l, edi
    000d6e57xor ebp, eax
    000d6e59mov edi, eax
    000d6e5bmov [rsp+276], eax
    000d6e62mov eax, r13l
    000d6e65mov [rsp+384], r13l
    000d6e6dxor eax, edx
    000d6e6fmov [rsp+64], eax
    000d6e73xor eax, ebp
    000d6e75xor eax, 0xffffffff9e37798d
    000d6e7arol eax, 11
    000d6e7dmov ecx, r11l
    000d6e80xor ecx, ebx
    000d6e82xor ecx, esi
    000d6e84xor ecx, eax
    000d6e86xor ecx, 0xffffffff9e37798c
    000d6e8crol ecx, 11
    000d6e8fxor ebp, r9l
    000d6e92xor ebp, ecx
    000d6e94mov edx, ecx
    000d6e96xor ebp, 0xffffffff9e37798f
    000d6e9crol ebp, 11
    000d6e9fmov ecx, esi
    000d6ea1mov [rsp+388], esi
    000d6ea8xor ecx, r13l
    000d6eabxor ecx, eax
    000d6eadxor ecx, ebp
    000d6eafxor ecx, 0xffffffff9e37798e
    000d6eb5rol ecx, 11
    000d6eb8mov ebx, ecx
    000d6ebamov r9l, ecx
    000d6ebdxor ebx, edx
    000d6ebfmov ecx, r11l
    000d6ec2mov [rsp+272], r15l
    000d6ecaxor ecx, r15l
    000d6ecdxor ecx, ebx
    000d6ecfxor ecx, 0xffffffff9e377981
    000d6ed5rol ecx, 11
    000d6ed8mov r11l, eax
    000d6edbxor r11l, edi
    000d6edexor r11l, ebp
    000d6ee1xor r11l, ecx
    000d6ee4mov edi, ecx
    000d6ee6xor r11l, 0xffffffff9e377980
    000d6eedrol r11l, 11
    000d6ef1xor ebx, esi
    000d6ef3xor ebx, r11l
    000d6ef6xor ebx, 0xffffffff9e377983
    000d6efcrol ebx, 11
    000d6effmov ecx, r9l
    000d6f02xor ecx, eax
    000d6f04and eax, r9l
    000d6f07mov esi, eax
    000d6f09xor eax, ebp
    000d6f0bmov [rsp+444], eax
    000d6f12mov eax, ebp
    000d6f14xor eax, r15l
    000d6f17xor eax, edi
    000d6f19xor eax, ebx
    000d6f1bxor eax, 0xffffffff9e377982
    000d6f20rol eax, 11
    000d6f23mov r12l, eax
    000d6f26mov r13l, eax
    000d6f29xor r12l, r11l
    000d6f2cmov [rsp+1360], r11l
    000d6f34mov eax, edi
    000d6f36mov r15l, edi
    000d6f39mov [rsp+472], edi
    000d6f40xor eax, edx
    000d6f42mov edi, ebp
    000d6f44not edi
    000d6f46xor esi, edi
    000d6f48mov [rsp+1356], esi
    000d6f4fxor edx, esi
    000d6f51mov [rsp+440], edx
    000d6f58or edx, ecx
    000d6f5amov [rsp+392], edx
    000d6f61mov [rsp+284], r9l
    000d6f69or edi, r9l
    000d6f6cxor edi, ecx
    000d6f6emov [rsp+1352], edi
    000d6f75mov esi, ecx
    000d6f77mov [rsp+1344], r12l
    000d6f7fxor esi, r12l
    000d6f82xor esi, 0xffffffff9e377985
    000d6f88rol esi, 11
    000d6f8bxor eax, ebx
    000d6f8dxor eax, esi
    000d6f8fxor eax, 0xffffffff9e377984
    000d6f94rol eax, 11
    000d6f97xor ebp, r12l
    000d6f9axor ebp, eax
    000d6f9cxor ebp, 0xffffffff9e377987
    000d6fa2rol ebp, 11
    000d6fa5mov ecx, ebx
    000d6fa7mov [rsp+136], ebx
    000d6faexor ecx, r9l
    000d6fb1xor ecx, esi
    000d6fb3xor ecx, ebp
    000d6fb5xor ecx, 0xffffffff9e377986
    000d6fbbrol ecx, 11
    000d6fbemov edx, ecx
    000d6fc0xor edx, eax
    000d6fc2mov [rsp+396], r13l
    000d6fcaxor r15l, r13l
    000d6fcdxor r15l, edx
    000d6fd0xor ebx, edx
    000d6fd2mov r12l, esi
    000d6fd5xor r12l, ecx
    000d6fd8mov r8l, ecx
    000d6fdbnot ecx
    000d6fddmov edi, esi
    000d6fdfxor esi, ecx
    000d6fe1mov [rsp+288], esi
    000d6fe8mov r9l, edx
    000d6feband r9l, esi
    000d6feexor ecx, ebp
    000d6ff0xor r9l, ecx
    000d6ff3xor edx, esi
    000d6ff5mov esi, r9l
    000d6ff8mov [rsp+716], r9l
    000d7000or esi, edx
    000d7002mov [rsp+480], esi
    000d7009and edx, ecx
    000d700bxor r15l, 0xffffffff9e3779f9
    000d7012rol r15l, 11
    000d7016xor edi, r11l
    000d7019xor edi, ebp
    000d701bxor edi, r15l
    000d701exor edi, 0xffffffff9e3779f8
    000d7024rol edi, 11
    000d7027xor ebx, edi
    000d7029xor ebx, 0xffffffff9e3779fb
    000d702frol ebx, 11
    000d7032mov ecx, ebx
    000d7034xor ecx, r15l
    000d7037mov [rsp+304], r15l
    000d703fxor r13l, ebp
    000d7042xor r13l, ecx
    000d7045mov [rsp+292], ecx
    000d704cxor r13l, 0xffffffff9e3779fa
    000d7053rol r13l, 11
    000d7057mov esi, r13l
    000d705axor esi, edi
    000d705cmov [rsp+488], edi
    000d7063xor r12l, esi
    000d7066mov [rsp+300], esi
    000d706dxor r12l, 0xffffffff9e3779fd
    000d7074rol r12l, 11
    000d7078mov r11l, eax
    000d707bnot r11l
    000d707eand r9l, r11l
    000d7081mov [rsp+1336], r9l
    000d7089xor r11l, edx
    000d708cmov [rsp+1340], r11l
    000d7094xor edx, eax
    000d7096mov [rsp+448], edx
    000d709dxor eax, ecx
    000d709fxor eax, r12l
    000d70a2xor eax, 0xffffffff9e3779fc
    000d70a7rol eax, 11
    000d70aanot r10l
    000d70adxor r14l, r10l
    000d70b0xor r10l, [rsp]
    000d70b4xor ebp, esi
    000d70b6mov ecx, eax
    000d70b8xor ebp, eax
    000d70baxor ebp, 0xffffffff9e3779ff
    000d70c0rol ebp, 11
    000d70c3mov edx, ebp
    000d70c5mov [rsp+160], r12l
    000d70cdxor edx, r12l
    000d70d0mov [rsp+296], ebx
    000d70d7xor r8l, ebx
    000d70daxor r8l, edx
    000d70ddxor r8l, 0xffffffff9e3779fe
    000d70e4rol r8l, 11
    000d70e8mov eax, r8l
    000d70ebxor eax, ecx
    000d70edmov esi, ecx
    000d70efmov [rsp+156], ecx
    000d70f6mov [rsp+1324], r13l
    000d70fexor r15l, r13l
    000d7101xor r15l, eax
    000d7104xor r15l, 0xffffffff9e3779f1
    000d710brol r15l, 11
    000d710fxor edx, edi
    000d7111xor edx, r15l
    000d7114xor edx, 0xffffffff9e3779f0
    000d711arol edx, 11
    000d711dxor eax, ebx
    000d711fxor eax, edx
    000d7121mov r11l, edx
    000d7124xor eax, 0xffffffff9e3779f3
    000d7129rol eax, 11
    000d712cmov [rsp+308], ebp
    000d7133mov ecx, ebp
    000d7135xor ecx, r13l
    000d7138xor ecx, r15l
    000d713bxor ecx, eax
    000d713dxor ecx, 0xffffffff9e3779f2
    000d7143rol ecx, 11
    000d7146mov edx, r8l
    000d7149mov r9l, r8l
    000d714cmov [rsp], r8l
    000d7150xor edx, r12l
    000d7153xor edx, r11l
    000d7156xor edx, ecx
    000d7158mov ebx, ecx
    000d715axor edx, 0xffffffff9e3779f5
    000d7160rol edx, 11
    000d7163mov r12l, edx
    000d7166mov r8l, [rsp+128]
    000d716emov ecx, r8l
    000d7171mov [rsp+1348], r14l
    000d7179and ecx, r14l
    000d717cxor ecx, r10l
    000d717fxor r8l, r14l
    000d7182mov edx, ecx
    000d7184mov [rsp+712], ecx
    000d718bor edx, r8l
    000d718emov [rsp+356], edx
    000d7195and r8l, r10l
    000d7198mov edi, r15l
    000d719bxor edi, esi
    000d719dxor edi, eax
    000d719fxor edi, r12l
    000d71a2xor edi, 0xffffffff9e3779f4
    000d71a8rol edi, 11
    000d71abmov edx, r11l
    000d71aexor edx, ebp
    000d71b0xor edx, ebx
    000d71b2xor edx, edi
    000d71b4mov r14l, edi
    000d71b7xor edx, 0xffffffff9e3779f7
    000d71bdrol edx, 11
    000d71c0mov ebp, edx
    000d71c2mov edx, [rsp+400]
    000d71c9mov esi, edx
    000d71cbnot esi
    000d71cdand ecx, esi
    000d71cfmov [rsp+1328], ecx
    000d71d6xor esi, r8l
    000d71d9mov [rsp+1332], esi
    000d71e0xor r8l, edx
    000d71e3mov [rsp+128], r8l
    000d71ebmov ecx, [rsp+16]
    000d71efmov r8l, [rsp+144]
    000d71f7and ecx, r8l
    000d71famov [rsp+16], ecx
    000d71femov edx, [rsp+8]
    000d7202not edx
    000d7204xor ecx, edx
    000d7206mov [rsp+1316], ecx
    000d720dmov r10l, edx
    000d7210mov esi, [rsp+96]
    000d7214xor esi, ecx
    000d7216mov [rsp+96], esi
    000d721amov edi, [rsp+184]
    000d7221or esi, edi
    000d7223mov [rsp+344], esi
    000d722amov r13l, ebx
    000d722dmov ecx, r15l
    000d7230xor r13l, r15l
    000d7233mov esi, r14l
    000d7236xor esi, eax
    000d7238not ecx
    000d723amov [rsp+316], ecx
    000d7241mov [rsp+312], r11l
    000d7249mov edx, r11l
    000d724cand edx, ecx
    000d724emov ecx, ebx
    000d7250mov [rsp+424], ebx
    000d7257or ecx, edx
    000d7259mov [rsp+496], ecx
    000d7260xor edx, eax
    000d7262mov [rsp+1304], edx
    000d7269xor eax, r9l
    000d726cxor eax, r12l
    000d726fxor eax, ebp
    000d7271xor eax, 0xffffffff9e3779f6
    000d7276rol eax, 11
    000d7279xor r13l, r14l
    000d727cmov [rsp+1308], r14l
    000d7284xor r13l, eax
    000d7287mov edx, eax
    000d7289xor r13l, 0xffffffff9e3779e9
    000d7290rol r13l, 11
    000d7294mov eax, r12l
    000d7297mov [rsp+164], r12l
    000d729fxor r12l, r11l
    000d72a2xor r12l, ebp
    000d72a5xor r12l, r13l
    000d72a8xor r12l, 0xffffffff9e3779e8
    000d72afrol r12l, 11
    000d72b3mov ecx, esi
    000d72b5xor ecx, edx
    000d72b7xor ecx, r12l
    000d72baxor ecx, 0xffffffff9e3779eb
    000d72c0rol ecx, 11
    000d72c3mov esi, ebp
    000d72c5mov [rsp+320], ebp
    000d72ccxor esi, ebx
    000d72cexor esi, r13l
    000d72d1xor esi, ecx
    000d72d3mov ebx, ecx
    000d72d5mov [rsp+504], ecx
    000d72dcxor esi, 0xffffffff9e3779ea
    000d72e2rol esi, 11
    000d72e5mov ecx, esi
    000d72e7mov r11l, esi
    000d72eaxor ecx, r12l
    000d72edmov esi, edx
    000d72efmov r9l, edx
    000d72f2mov [rsp+60], edx
    000d72f6xor esi, eax
    000d72f8mov [rsp+400], esi
    000d72ffmov eax, esi
    000d7301xor eax, ecx
    000d7303xor eax, 0xffffffff9e3779ed
    000d7308rol eax, 11
    000d730bmov edx, r13l
    000d730exor edx, r14l
    000d7311xor edx, ebx
    000d7313xor edx, eax
    000d7315xor edx, 0xffffffff9e3779ec
    000d731brol edx, 11
    000d731exor ecx, ebp
    000d7320xor ecx, edx
    000d7322mov esi, edx
    000d7324xor ecx, 0xffffffff9e3779ef
    000d732arol ecx, 11
    000d732dor r10l, r8l
    000d7330xor r10l, edi
    000d7333mov [rsp+1320], r10l
    000d733bmov r14l, ebx
    000d733exor r14l, r9l
    000d7341xor r14l, eax
    000d7344xor r14l, ecx
    000d7347xor r14l, 0xffffffff9e3779ee
    000d734erol r14l, 11
    000d7352mov ebp, r14l
    000d7355xor ebp, esi
    000d7357mov edx, r13l
    000d735amov [rsp+328], r11l
    000d7362xor edx, r11l
    000d7365xor edx, ebp
    000d7367xor edx, 0xffffffff9e3779e1
    000d736drol edx, 11
    000d7370mov r9l, eax
    000d7373xor r9l, r12l
    000d7376xor r9l, ecx
    000d7379xor r9l, edx
    000d737cmov r10l, edx
    000d737fxor r9l, 0xffffffff9e3779e0
    000d7386rol r9l, 11
    000d738axor ebp, ebx
    000d738cxor ebp, r9l
    000d738fxor ebp, 0xffffffff9e3779e3
    000d7395rol ebp, 11
    000d7398mov edx, r14l
    000d739bxor edx, eax
    000d739dand eax, r14l
    000d73a0mov edi, eax
    000d73a2xor eax, ecx
    000d73a4mov [rsp+452], eax
    000d73abmov eax, ecx
    000d73admov r15l, ecx
    000d73b0xor ecx, r11l
    000d73b3xor ecx, r10l
    000d73b6xor ecx, ebp
    000d73b8xor ecx, 0xffffffff9e3779e2
    000d73berol ecx, 11
    000d73c1mov r8l, ecx
    000d73c4mov ebx, ecx
    000d73c6xor r8l, r9l
    000d73c9mov r11l, r10l
    000d73ccmov ecx, r10l
    000d73cfmov [rsp+184], r10l
    000d73d7xor r11l, esi
    000d73danot r15l
    000d73ddxor edi, r15l
    000d73e0mov [rsp+332], edi
    000d73e7xor esi, edi
    000d73e9mov [rsp+468], esi
    000d73f0or esi, edx
    000d73f2mov [rsp+512], esi
    000d73f9or r15l, r14l
    000d73fcxor r15l, edx
    000d73ffmov r10l, edx
    000d7402mov [rsp+324], r8l
    000d740axor r10l, r8l
    000d740dxor r10l, 0xffffffff9e3779e5
    000d7414rol r10l, 11
    000d7418xor r11l, ebp
    000d741bxor r11l, r10l
    000d741exor r11l, 0xffffffff9e3779e4
    000d7425rol r11l, 11
    000d7429xor eax, r8l
    000d742cxor eax, r11l
    000d742fxor eax, 0xffffffff9e3779e7
    000d7434rol eax, 11
    000d7437mov r8l, ebp
    000d743axor r8l, r14l
    000d743dxor r8l, r10l
    000d7440xor r8l, eax
    000d7443xor r8l, 0xffffffff9e3779e6
    000d744arol r8l, 11
    000d744emov esi, r8l
    000d7451xor esi, r11l
    000d7454mov edx, ecx
    000d7456mov edi, ebx
    000d7458mov [rsp+520], ebx
    000d745fxor edx, ebx
    000d7461xor edx, esi
    000d7463mov ecx, esi
    000d7465mov [rsp+456], esi
    000d746cxor edx, 0xffffffff9e3779d9
    000d7472rol edx, 11
    000d7475mov esi, r10l
    000d7478xor esi, r9l
    000d747bxor esi, eax
    000d747dxor esi, edx
    000d747fmov ebx, edx
    000d7481xor esi, 0xffffffff9e3779d8
    000d7487rol esi, 11
    000d748amov [rsp+464], esi
    000d7491mov edx, ebp
    000d7493xor edx, ecx
    000d7495xor edx, esi
    000d7497xor edx, 0xffffffff9e3779db
    000d749drol edx, 11
    000d74a0mov ecx, [rsp+16]
    000d74a4xor ecx, [rsp+8]
    000d74a8mov [rsp+16], ecx
    000d74acnot r8l
    000d74afxor r10l, r8l
    000d74b2xor r8l, eax
    000d74b5mov esi, eax
    000d74b7xor esi, edi
    000d74b9xor esi, ebx
    000d74bbxor esi, edx
    000d74bdxor esi, 0xffffffff9e3779da
    000d74c3rol esi, 11
    000d74c6mov eax, [rsp+48]
    000d74canot eax
    000d74ccmov [rsp+48], eax
    000d74d0mov ecx, [rsp+148]
    000d74d7and ecx, eax
    000d74d9mov eax, [rsp+40]
    000d74ddor eax, ecx
    000d74dfmov [rsp+8], eax
    000d74e3xor ecx, [rsp+168]
    000d74eamov [rsp+1312], ecx
    000d74f1mov ecx, esi
    000d74f3mov eax, ebx
    000d74f5or ecx, ebx
    000d74f7mov ebx, [rsp+464]
    000d74fexor esi, ebx
    000d7500and ebx, eax
    000d7502xor eax, edx
    000d7504xor edx, esi
    000d7506and esi, ecx
    000d7508xor ecx, ebx
    000d750amov edi, ecx
    000d750cand edi, eax
    000d750eor eax, ebx
    000d7510xor eax, esi
    000d7512mov [rsp+1400], eax
    000d7519xor edi, edx
    000d751bmov [rsp+1404], edi
    000d7522xor ebx, eax
    000d7524or ebx, ecx
    000d7526xor ebx, edx
    000d7528mov [rsp+464], ebx
    000d752fnot eax
    000d7531and eax, ebx
    000d7533xor eax, ecx
    000d7535mov [rsp+1396], eax
    000d753cmov edx, [rsp+456]
    000d7543mov ecx, edx
    000d7545and ecx, r10l
    000d7548xor ecx, r8l
    000d754bmov [rsp+1392], ecx
    000d7552xor edx, r10l
    000d7555mov edi, ecx
    000d7557or edi, edx
    000d7559and edx, r8l
    000d755cmov eax, r11l
    000d755fnot eax
    000d7561and ecx, eax
    000d7563mov esi, ecx
    000d7565xor esi, r10l
    000d7568mov [rsp+1388], esi
    000d756fxor eax, edx
    000d7571and eax, esi
    000d7573xor edi, ecx
    000d7575xor edi, eax
    000d7577mov [rsp+708], edi
    000d757eor ecx, r10l
    000d7581xor edx, r11l
    000d7584xor edx, ecx
    000d7586mov [rsp+456], edx
    000d758dmov ecx, [rsp+184]
    000d7594xor ecx, r9l
    000d7597mov esi, [rsp+324]
    000d759emov eax, esi
    000d75a0and eax, ecx
    000d75a2mov edx, [rsp+520]
    000d75a9not edx
    000d75abxor ebp, edx
    000d75adxor eax, ebp
    000d75afmov [rsp+704], eax
    000d75b6or ebp, esi
    000d75b8and edx, eax
    000d75baxor edx, ecx
    000d75bcmov [rsp+520], edx
    000d75c3xor r9l, ebp
    000d75c6xor r9l, eax
    000d75c9not r9l
    000d75ccmov eax, edx
    000d75ceor eax, r9l
    000d75d1xor ebp, ecx
    000d75d3xor ebp, eax
    000d75d5mov [rsp+168], ebp
    000d75dcand ecx, edx
    000d75dexor ecx, r9l
    000d75e1mov [rsp+184], ecx
    000d75e8mov edx, [rsp+332]
    000d75efmov ecx, edx
    000d75f1xor ecx, r14l
    000d75f4mov eax, [rsp+512]
    000d75fbxor ecx, eax
    000d75fdor eax, edx
    000d75ffxor r15l, [rsp+468]
    000d7607xor eax, r15l
    000d760amov [rsp+512], eax
    000d7611xor ecx, eax
    000d7613mov [rsp+332], ecx
    000d761aand r15l, ecx
    000d761dxor [rsp+452], r15l
    000d7625mov r15l, [rsp+504]
    000d762dmov eax, r15l
    000d7630or eax, r12l
    000d7633mov edx, [rsp+328]
    000d763axor eax, edx
    000d763cmov ecx, eax
    000d763exor ecx, r15l
    000d7641xor r15l, r12l
    000d7644or r15l, edx
    000d7647and r15l, r13l
    000d764axor r15l, eax
    000d764dmov [rsp+504], r15l
    000d7655mov edx, eax
    000d7657xor eax, r12l
    000d765aor edx, r12l
    000d765dmov esi, eax
    000d765for esi, r13l
    000d7662xor edx, r13l
    000d7665xor esi, ecx
    000d7667mov [rsp+328], esi
    000d766exor edx, eax
    000d7670xor ecx, edx
    000d7672not ecx
    000d7674or ecx, esi
    000d7676xor ecx, eax
    000d7678mov [rsp+700], ecx
    000d767fand edx, esi
    000d7681xor edx, eax
    000d7683mov [rsp+324], edx
    000d768amov esi, [rsp+400]
    000d7691mov edi, esi
    000d7693mov ecx, [rsp+1308]
    000d769aand edi, ecx
    000d769cmov eax, [rsp+164]
    000d76a3xor edi, eax
    000d76a5mov edx, [rsp+60]
    000d76a9or edx, eax
    000d76abmov r8l, [rsp+320]
    000d76b3xor ecx, r8l
    000d76b6mov eax, esi
    000d76b8xor eax, ecx
    000d76baxor edx, ecx
    000d76bcmov [rsp+60], edx
    000d76c0mov ecx, eax
    000d76c2not ecx
    000d76c4or ecx, edi
    000d76c6xor esi, r8l
    000d76c9mov r9l, r8l
    000d76ccmov r8l, edi
    000d76cfxor r8l, esi
    000d76d2mov [rsp+164], r8l
    000d76daor esi, edx
    000d76dcxor esi, ecx
    000d76demov [rsp+400], esi
    000d76e5or edi, r9l
    000d76e8xor edi, eax
    000d76eamov [rsp+320], edi
    000d76f1mov ecx, [rsp+496]
    000d76f8mov esi, [rsp+312]
    000d76ffxor esi, ecx
    000d7701mov edx, [rsp+1304]
    000d7708not edx
    000d770amov eax, [rsp+424]
    000d7711xor eax, edx
    000d7713mov r8l, edx
    000d7716mov [rsp+424], eax
    000d771dmov edx, esi
    000d771fxor edx, eax
    000d7721mov edi, [rsp+316]
    000d7728xor ecx, edi
    000d772amov eax, edx
    000d772cxor eax, ecx
    000d772eor ecx, r8l
    000d7731or esi, edi
    000d7733and ecx, esi
    000d7735mov [rsp+496], ecx
    000d773cand edx, ecx
    000d773exor edx, eax
    000d7740mov [rsp+316], edx
    000d7747and eax, ecx
    000d7749xor eax, esi
    000d774bmov [rsp+312], eax
    000d7752mov edi, [rsp+308]
    000d7759mov eax, edi
    000d775bmov esi, [rsp+156]
    000d7762xor eax, esi
    000d7764mov edx, [rsp+160]
    000d776band edi, edx
    000d776dmov ecx, [rsp]
    000d7770xor edi, ecx
    000d7772xor eax, edi
    000d7774mov [rsp+308], eax
    000d777bxor eax, edx
    000d777dor ecx, edx
    000d777fxor ecx, esi
    000d7781mov edx, ecx
    000d7783and edx, edi
    000d7785xor edx, eax
    000d7787mov [rsp+160], edx
    000d778exor edx, ecx
    000d7790mov [rsp+156], edx
    000d7797or ecx, eax
    000d7799xor ecx, edi
    000d779bmov [rsp], ecx
    000d779emov eax, [rsp+304]
    000d77a5mov edx, [rsp+1324]
    000d77acor edx, eax
    000d77aemov ecx, [rsp+488]
    000d77b5and ecx, eax
    000d77b7mov edi, [rsp+300]
    000d77bemov eax, edi
    000d77c0and eax, edx
    000d77c2mov r8l, edx
    000d77c5mov esi, [rsp+292]
    000d77ccmov edx, esi
    000d77ceor edx, ecx
    000d77d0xor edx, eax
    000d77d2mov [rsp+304], edx
    000d77d9mov eax, edx
    000d77dbxor eax, ecx
    000d77ddxor ecx, r8l
    000d77e0xor edi, [rsp+296]
    000d77e7or eax, ecx
    000d77e9xor eax, edi
    000d77ebmov [rsp+300], eax
    000d77f2not edx
    000d77f4and edx, eax
    000d77f6xor edx, ecx
    000d77f8mov [rsp+296], edx
    000d77ffand ecx, esi
    000d7801xor ecx, edi
    000d7803mov [rsp+488], ecx
    000d780amov esi, [rsp+1336]
    000d7811mov eax, esi
    000d7813mov ecx, [rsp+288]
    000d781axor eax, ecx
    000d781cmov [rsp+292], eax
    000d7823mov edx, [rsp+1340]
    000d782aand edx, eax
    000d782cmov eax, [rsp+480]
    000d7833xor eax, esi
    000d7835xor eax, edx
    000d7837mov [rsp+480], eax
    000d783eor esi, ecx
    000d7840xor [rsp+448], esi
    000d7847mov edx, [rsp+472]
    000d784emov edi, [rsp+1360]
    000d7855xor edx, edi
    000d7857mov r8l, [rsp+1344]
    000d785fmov eax, r8l
    000d7862and eax, edx
    000d7864mov esi, [rsp+396]
    000d786bnot esi
    000d786dmov ecx, [rsp+136]
    000d7874xor ecx, esi
    000d7876xor eax, ecx
    000d7878mov [rsp+288], eax
    000d787for ecx, r8l
    000d7882and esi, eax
    000d7884xor esi, edx
    000d7886mov [rsp+396], esi
    000d788dxor edi, ecx
    000d788fxor edi, eax
    000d7891not edi
    000d7893mov eax, esi
    000d7895or eax, edi
    000d7897xor ecx, edx
    000d7899xor ecx, eax
    000d789bmov [rsp+136], ecx
    000d78a2and edx, esi
    000d78a4xor edx, edi
    000d78a6mov [rsp+472], edx
    000d78admov edx, [rsp+1356]
    000d78b4mov ecx, edx
    000d78b6xor ecx, [rsp+284]
    000d78bdmov eax, [rsp+392]
    000d78c4xor ecx, eax
    000d78c6or eax, edx
    000d78c8mov esi, [rsp+1352]
    000d78cfxor esi, [rsp+440]
    000d78d6xor eax, esi
    000d78d8mov [rsp+392], eax
    000d78dfxor ecx, eax
    000d78e1mov [rsp+284], ecx
    000d78e8and esi, ecx
    000d78eaxor [rsp+444], esi
    000d78f1mov ecx, [rsp+388]
    000d78f8mov eax, ecx
    000d78famov esi, [rsp+276]
    000d7901or eax, esi
    000d7903mov edi, [rsp+272]
    000d790axor eax, edi
    000d790cmov edx, eax
    000d790exor edx, ecx
    000d7910xor ecx, esi
    000d7912or ecx, edi
    000d7914mov edi, [rsp+280]
    000d791band ecx, edi
    000d791dxor ecx, eax
    000d791fmov [rsp+388], ecx
    000d7926mov ecx, eax
    000d7928xor eax, esi
    000d792aor ecx, esi
    000d792cmov esi, eax
    000d792eor esi, edi
    000d7930xor ecx, edi
    000d7932xor esi, edx
    000d7934mov [rsp+280], esi
    000d793bxor ecx, eax
    000d793dxor edx, ecx
    000d793fnot edx
    000d7941or edx, esi
    000d7943xor edx, eax
    000d7945mov [rsp+272], edx
    000d794cand ecx, esi
    000d794exor ecx, eax
    000d7950mov [rsp+276], ecx
    000d7957mov esi, [rsp+64]
    000d795bmov edi, esi
    000d795dmov ecx, [rsp+1372]
    000d7964and edi, ecx
    000d7966mov eax, [rsp+268]
    000d796dxor edi, eax
    000d796fmov edx, [rsp+384]
    000d7976or edx, eax
    000d7978mov r8l, [rsp+260]
    000d7980xor ecx, r8l
    000d7983mov eax, esi
    000d7985xor eax, ecx
    000d7987xor edx, ecx
    000d7989mov [rsp+384], edx
    000d7990mov ecx, eax
    000d7992not ecx
    000d7994or ecx, edi
    000d7996xor esi, r8l
    000d7999mov r15l, edi
    000d799cxor r15l, esi
    000d799for esi, edx
    000d79a1xor esi, ecx
    000d79a3mov [rsp+64], esi
    000d79a7or edi, r8l
    000d79aaxor edi, eax
    000d79acmov [rsp+268], edi
    000d79b3mov ecx, [rsp+376]
    000d79bamov esi, [rsp+1368]
    000d79c1xor esi, ecx
    000d79c3mov edx, [rsp+1364]
    000d79canot edx
    000d79ccmov eax, [rsp+380]
    000d79d3xor eax, edx
    000d79d5mov r8l, edx
    000d79d8mov [rsp+380], eax
    000d79dfmov edx, esi
    000d79e1xor edx, eax
    000d79e3mov edi, [rsp+264]
    000d79eaxor ecx, edi
    000d79ecmov eax, edx
    000d79eexor eax, ecx
    000d79f0or ecx, r8l
    000d79f3or esi, edi
    000d79f5and ecx, esi
    000d79f7mov [rsp+376], ecx
    000d79feand edx, ecx
    000d7a00xor edx, eax
    000d7a02mov [rsp+264], edx
    000d7a09and eax, ecx
    000d7a0bxor eax, esi
    000d7a0dmov [rsp+260], eax
    000d7a14mov edi, [rsp+256]
    000d7a1bmov eax, edi
    000d7a1dmov esi, [rsp+1376]
    000d7a24xor eax, esi
    000d7a26mov edx, [rsp+152]
    000d7a2dand edi, edx
    000d7a2fmov r14l, [rsp+340]
    000d7a37xor edi, r14l
    000d7a3axor eax, edi
    000d7a3cmov [rsp+256], eax
    000d7a43xor eax, edx
    000d7a45or r14l, edx
    000d7a48xor r14l, esi
    000d7a4bmov edx, r14l
    000d7a4eand edx, edi
    000d7a50xor edx, eax
    000d7a52mov ebp, edx
    000d7a54xor edx, r14l
    000d7a57mov [rsp+152], edx
    000d7a5eor r14l, eax
    000d7a61xor r14l, edi
    000d7a64mov [rsp+340], r14l
    000d7a6cmov eax, [rsp+252]
    000d7a73mov edx, [rsp+236]
    000d7a7aor edx, eax
    000d7a7cmov ecx, [rsp+372]
    000d7a83and ecx, eax
    000d7a85mov r8l, [rsp+248]
    000d7a8dmov eax, r8l
    000d7a90and eax, edx
    000d7a92mov edi, edx
    000d7a94mov esi, [rsp+240]
    000d7a9bmov edx, esi
    000d7a9dor edx, ecx
    000d7a9fxor edx, eax
    000d7aa1mov [rsp+252], edx
    000d7aa8mov eax, edx
    000d7aaaxor eax, ecx
    000d7aacxor ecx, edi
    000d7aaexor r8l, [rsp+244]
    000d7ab6or eax, ecx
    000d7ab8xor eax, r8l
    000d7abbmov [rsp+248], eax
    000d7ac2not edx
    000d7ac4and edx, eax
    000d7ac6xor edx, ecx
    000d7ac8mov [rsp+244], edx
    000d7acfand ecx, esi
    000d7ad1xor ecx, r8l
    000d7ad4mov [rsp+372], ecx
    000d7adbmov esi, [rsp+1328]
    000d7ae2mov eax, esi
    000d7ae4mov ecx, [rsp+1348]
    000d7aebxor eax, ecx
    000d7aedmov [rsp+240], eax
    000d7af4mov edx, [rsp+1332]
    000d7afband edx, eax
    000d7afdmov eax, [rsp+356]
    000d7b04xor eax, esi
    000d7b06xor eax, edx
    000d7b08mov [rsp+356], eax
    000d7b0for esi, ecx
    000d7b11xor [rsp+128], esi
    000d7b18mov edx, [rsp+368]
    000d7b1fmov edi, [rsp+1384]
    000d7b26xor edx, edi
    000d7b28mov r8l, [rsp+1380]
    000d7b30mov eax, r8l
    000d7b33and eax, edx
    000d7b35mov esi, [rsp+364]
    000d7b3cnot esi
    000d7b3emov r11l, [rsp+336]
    000d7b46xor r11l, esi
    000d7b49xor eax, r11l
    000d7b4cmov [rsp+236], eax
    000d7b53or r11l, r8l
    000d7b56and esi, eax
    000d7b58xor esi, edx
    000d7b5amov [rsp+364], esi
    000d7b61xor edi, r11l
    000d7b64xor edi, eax
    000d7b66not edi
    000d7b68mov eax, esi
    000d7b6aor eax, edi
    000d7b6cxor r11l, edx
    000d7b6fxor r11l, eax
    000d7b72and edx, esi
    000d7b74xor edx, edi
    000d7b76mov [rsp+368], edx
    000d7b7dmov edx, [rsp+1316]
    000d7b84mov ecx, edx
    000d7b86xor ecx, [rsp+144]
    000d7b8dmov eax, [rsp+344]
    000d7b94xor ecx, eax
    000d7b96or eax, edx
    000d7b98mov edx, [rsp+1320]
    000d7b9fxor edx, [rsp+96]
    000d7ba3xor eax, edx
    000d7ba5mov [rsp+344], eax
    000d7bacxor ecx, eax
    000d7baemov [rsp+144], ecx
    000d7bb5and edx, ecx
    000d7bb7xor [rsp+16], edx
    000d7bbbmov ecx, [rsp+352]
    000d7bc2mov eax, ecx
    000d7bc4mov esi, [rsp+228]
    000d7bcbor eax, esi
    000d7bcdmov edi, [rsp+224]
    000d7bd4xor eax, edi
    000d7bd6mov edx, eax
    000d7bd8xor edx, ecx
    000d7bdaxor ecx, esi
    000d7bdcor ecx, edi
    000d7bdemov edi, [rsp+232]
    000d7be5and ecx, edi
    000d7be7xor ecx, eax
    000d7be9mov [rsp+352], ecx
    000d7bf0mov ecx, eax
    000d7bf2xor eax, esi
    000d7bf4or ecx, esi
    000d7bf6mov esi, eax
    000d7bf8or esi, edi
    000d7bfaxor ecx, edi
    000d7bfcxor esi, edx
    000d7bfemov [rsp+232], esi
    000d7c05xor ecx, eax
    000d7c07xor edx, ecx
    000d7c09not edx
    000d7c0bor edx, esi
    000d7c0dxor edx, eax
    000d7c0fmov [rsp+224], edx
    000d7c16and ecx, esi
    000d7c18xor ecx, eax
    000d7c1amov [rsp+228], ecx
    000d7c21mov ebx, [rsp+348]
    000d7c28mov eax, ebx
    000d7c2amov ecx, [rsp+192]
    000d7c31and eax, ecx
    000d7c33mov edi, [rsp+220]
    000d7c3axor eax, edi
    000d7c3cmov edx, [rsp+360]
    000d7c43or edx, edi
    000d7c45mov r8l, [rsp+432]
    000d7c4dxor ecx, r8l
    000d7c50mov edi, ebx
    000d7c52xor edi, ecx
    000d7c54xor edx, ecx
    000d7c56mov [rsp+360], edx
    000d7c5dmov ecx, edi
    000d7c5fnot ecx
    000d7c61or ecx, eax
    000d7c63xor ebx, r8l
    000d7c66mov r10l, eax
    000d7c69xor r10l, ebx
    000d7c6cor ebx, edx
    000d7c6exor ebx, ecx
    000d7c70mov [rsp+348], ebx
    000d7c77or eax, r8l
    000d7c7axor eax, edi
    000d7c7cmov [rsp+220], eax
    000d7c83mov ecx, [rsp+8]
    000d7c87mov edx, [rsp+148]
    000d7c8exor edx, ecx
    000d7c90mov esi, [rsp+1312]
    000d7c97not esi
    000d7c99mov eax, [rsp+40]
    000d7c9dxor eax, esi
    000d7c9fmov r8l, esi
    000d7ca2mov [rsp+40], eax
    000d7ca6mov esi, edx
    000d7ca8xor esi, eax
    000d7caamov edi, [rsp+48]
    000d7caexor ecx, edi
    000d7cb0mov eax, esi
    000d7cb2xor eax, ecx
    000d7cb4or ecx, r8l
    000d7cb7or edx, edi
    000d7cb9and ecx, edx
    000d7cbbmov [rsp+8], ecx
    000d7cbfand esi, ecx
    000d7cc1xor esi, eax
    000d7cc3mov [rsp+48], esi
    000d7cc7and eax, ecx
    000d7cc9xor eax, edx
    000d7ccbmov [rsp+148], eax
    000d7cd2mov edx, [rsp+216]
    000d7cd9mov eax, edx
    000d7cdbmov edi, [rsp+196]
    000d7ce2xor eax, edi
    000d7ce4mov esi, [rsp+52]
    000d7ce8and edx, esi
    000d7ceamov r9l, [rsp+460]
    000d7cf2xor edx, r9l
    000d7cf5xor eax, edx
    000d7cf7mov [rsp+216], eax
    000d7cfexor eax, esi
    000d7d00or r9l, esi
    000d7d03xor r9l, edi
    000d7d06mov r12l, r9l
    000d7d09and r12l, edx
    000d7d0cxor r12l, eax
    000d7d0fmov r8l, r12l
    000d7d12xor r12l, r9l
    000d7d15or r9l, eax
    000d7d18xor r9l, edx
    000d7d1bmov edi, [rsp+204]
    000d7d22mov eax, [rsp+212]
    000d7d29or edi, eax
    000d7d2bmov r13l, [rsp+112]
    000d7d30and r13l, eax
    000d7d33mov esi, [rsp+208]
    000d7d3amov eax, esi
    000d7d3cand eax, edi
    000d7d3emov ecx, [rsp+200]
    000d7d45mov edx, ecx
    000d7d47or edx, r13l
    000d7d4axor edx, eax
    000d7d4cmov [rsp+212], edx
    000d7d53mov eax, edx
    000d7d55xor eax, r13l
    000d7d58xor r13l, edi
    000d7d5bxor esi, [rsp+56]
    000d7d5for eax, r13l
    000d7d62xor eax, esi
    000d7d64mov [rsp+208], eax
    000d7d6bnot edx
    000d7d6dand edx, eax
    000d7d6fxor edx, r13l
    000d7d72mov [rsp+204], edx
    000d7d79and r13l, ecx
    000d7d7cxor r13l, esi
    000d7d7fmov [rsp+112], r13l
    000d7d84not [rsp+168]
    000d7d8bmov eax, [rsp+400]
    000d7d92xor [rsp+164], eax
    000d7d99not [rsp+160]
    000d7da0mov eax, [rsp]
    000d7da3xor [rsp+156], eax
    000d7daanot [rsp+136]
    000d7db1xor r15l, [rsp+64]
    000d7db6mov [rsp+52], r15l
    000d7dbbnot ebp
    000d7dbdmov [rsp+56], ebp
    000d7dc1xor [rsp+152], r14l
    000d7dc9not r11l
    000d7dccmov [rsp+336], r11l
    000d7dd4xor r10l, ebx
    000d7dd7mov [rsp+200], r10l
    000d7ddfnot r8l
    000d7de2mov [rsp+196], r8l
    000d7deaxor r12l, r9l
    000d7dedmov [rsp+192], r12l
    000d7df5mov r12l, r9l
    000d7df8mov [rsp+460], r9l
    000d7e00mov rdi, [rsp+1584]
    000d7e08push 16
    000d7e0apop rsi
    000d7e0bmov rdx, [rsp+2008]
    000d7e13mov rcx, [rsp+2000]
    000d7e1bcall crypto::cryptoutil::copy_memory
    000d7e20lea r15, [rsp+1648]
    000d7e28mov rdi, r15
    000d7e2bxor esi, esi
    000d7e2dpush 4
    000d7e2fpop rbx
    000d7e30mov rdx, rbx
    000d7e33lea rcx, [rip+0x1136be]
    000d7e3acall core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d7e3fmov rdi, rax
    000d7e42mov rsi, rdx
    000d7e45call crypto::cryptoutil::read_u32_le
    000d7e4amov r14l, eax
    000d7e4dmov rdi, r15
    000d7e50mov rsi, rbx
    000d7e53push 8
    000d7e55pop rbx
    000d7e56mov rdx, rbx
    000d7e59lea rcx, [rip+0x1136b0]
    000d7e60call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d7e65mov rdi, rax
    000d7e68mov rsi, rdx
    000d7e6bcall crypto::cryptoutil::read_u32_le
    000d7e70mov ebp, eax
    000d7e72mov rdi, r15
    000d7e75mov rsi, rbx
    000d7e78push 12
    000d7e7apop r13
    000d7e7cmov rdx, r13
    000d7e7flea rcx, [rip+0x1136a2]
    000d7e86call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d7e8bmov rdi, rax
    000d7e8emov rsi, rdx
    000d7e91call crypto::cryptoutil::read_u32_le
    000d7e96mov ebx, eax
    000d7e98mov rdi, r15
    000d7e9bmov rsi, r13
    000d7e9epush 16
    000d7ea0pop rdx
    000d7ea1lea rcx, [rip+0x113698]
    000d7ea8call core::array::_<impl core::ops::index::Index<I> for [T; N]>::index
    000d7eadmov rdi, rax
    000d7eb0mov rsi, rdx
    000d7eb3call crypto::cryptoutil::read_u32_le
    000d7eb8xor r14l, [rsp+204]
    000d7ec0xor ebp, [rsp+208]
    000d7ec7xor eax, [rsp+112]
    000d7ecbmov ecx, eax
    000d7ecdxor ecx, r14l
    000d7ed0mov edx, ecx
    000d7ed2and edx, ebp
    000d7ed4xor edx, r14l
    000d7ed7or eax, r14l
    000d7edaxor ebx, [rsp+212]
    000d7ee1xor ebp, ebx
    000d7ee3xor eax, ebp
    000d7ee5xor ebp, ecx
    000d7ee7xor ecx, ebx
    000d7ee9or ebx, edx
    000d7eebxor ebx, ebp
    000d7eednot ebp
    000d7eefor ebp, edx
    000d7ef1xor edx, ecx
    000d7ef3or ecx, eax
    000d7ef5xor ecx, ebp
    000d7ef7xor edx, ecx
    000d7ef9rol edx, 13
    000d7efcrol ebx, 3
    000d7effxor eax, ebx
    000d7f01lea esi, [8*rdx]
    000d7f08xor eax, esi
    000d7f0axor ecx, ebx
    000d7f0cxor ecx, edx
    000d7f0erol ecx, 1
    000d7f10rol eax, 7
    000d7f13mov esi, ecx
    000d7f15shl esi, 7
    000d7f18xor esi, ebx
    000d7f1axor edx, ecx
    000d7f1cxor edx, eax
    000d7f1exor esi, eax
    000d7f20rol edx, 5
    000d7f23rol esi, 22
    000d7f26xor ecx, r12l
    000d7f29xor eax, [rsp+196]
    000d7f30xor edx, [rsp+216]
    000d7f37not edx
    000d7f39mov edi, ecx
    000d7f3band edi, edx
    000d7f3dxor esi, [rsp+192]
    000d7f44xor esi, edi
    000d7f46not esi
    000d7f48or edi, eax
    000d7f4axor eax, esi
    000d7f4cxor ecx, edi
    000d7f4exor edi, edx
    000d7f50or edx, ecx
    000d7f52xor ecx, eax
    000d7f54or esi, edi
    000d7f56and esi, edx
    000d7f58xor edi, ecx
    000d7f5arol eax, 3
    000d7f5dand ecx, esi
    000d7f5fxor ecx, eax
    000d7f61xor ecx, edi
    000d7f63and edi, esi
    000d7f65rol esi, 13
    000d7f68xor edx, eax
    000d7f6axor edx, edi
    000d7f6clea edi, [8*rsi]
    000d7f73xor ecx, edi
    000d7f75xor edx, esi
    000d7f77rol edx, 1
    000d7f79rol ecx, 7
    000d7f7cxor esi, edx
    000d7f7exor esi, ecx
    000d7f80mov edi, edx
    000d7f82shl edi, 7
    000d7f85xor eax, ecx
    000d7f87rol esi, 5
    000d7f8axor eax, edi
    000d7f8crol eax, 22
    000d7f8fxor esi, [rsp+8]
    000d7f93xor edx, [rsp+148]
    000d7f9axor eax, [rsp+40]
    000d7f9exor ecx, [rsp+48]
    000d7fa2mov edi, eax
    000d7fa4and edi, esi
    000d7fa6xor edi, ecx
    000d7fa8xor eax, edx
    000d7faaor ecx, esi
    000d7facxor ecx, edx
    000d7faexor eax, edi
    000d7fb0xor esi, eax
    000d7fb2mov edx, esi
    000d7fb4or edx, ecx
    000d7fb6xor edx, edi
    000d7fb8and edi, ecx
    000d7fbaxor edi, esi
    000d7fbcxor ecx, edi
    000d7fberol eax, 13
    000d7fc1lea r8l, [8*rax]
    000d7fc9xor r8l, edi
    000d7fccxor ecx, edx
    000d7fcerol ecx, 3
    000d7fd1xor edx, eax
    000d7fd3xor edx, ecx
    000d7fd5rol edx, 1
    000d7fd7xor r8l, ecx
    000d7fdamov esi, edx
    000d7fdcshl esi, 7
    000d7fdfxor esi, ecx
    000d7fe1not r8l
    000d7fe4rol r8l, 7
    000d7fe8xor eax, edx
    000d7feaxor eax, r8l
    000d7fedxor esi, r8l
    000d7ff0rol eax, 5
    000d7ff3rol esi, 22
    000d7ff6xor eax, [rsp+200]
    000d7ffdxor edx, [rsp+348]
    000d8004xor esi, [rsp+220]
    000d800bxor r8l, [rsp+360]
    000d8013mov edi, eax
    000d8015or edi, r8l
    000d8018xor r8l, edx
    000d801band edx, eax
    000d801dxor eax, esi
    000d801fxor esi, r8l
    000d8022and r8l, edi
    000d8025mov r9l, eax
    000d8028or r9l, edx
    000d802bxor r9l, r8l
    000d802exor edi, edx
    000d8030and eax, edi
    000d8032xor edx, r9l
    000d8035or edx, edi
    000d8037xor edx, esi
    000d8039mov ecx, r9l
    000d803cnot ecx
    000d803eand ecx, edx
    000d8040xor ecx, edi
    000d8042xor eax, esi
    000d8044rol ecx, 13
    000d8047rol r9l, 3
    000d804bxor edx, r9l
    000d804exor edx, ecx
    000d8050xor eax, r9l
    000d8053rol edx, 1
    000d8055lea esi, [8*rcx]
    000d805cxor eax, esi
    000d805emov edi, edx
    000d8060shl edi, 7
    000d8063xor edi, r9l
    000d8066rol eax, 7
    000d8069xor ecx, edx
    000d806bxor ecx, eax
    000d806dxor edi, eax
    000d806frol edi, 22
    000d8072xor eax, [rsp+232]
    000d8079mov esi, eax
    000d807bnot eax
    000d807dmov r8l, eax
    000d8080xor r8l, [rsp+228]
    000d8088xor r8l, edi
    000d808brol ecx, 5
    000d808exor eax, [rsp+224]
    000d8095xor eax, ecx
    000d8097xor edx, [rsp+352]
    000d809exor esi, edx
    000d80a0mov edi, eax
    000d80a2and edi, esi
    000d80a4xor edi, r8l
    000d80a7xor esi, eax
    000d80a9mov ecx, edx
    000d80abnot ecx
    000d80adand r8l, esi
    000d80b0xor edx, r8l
    000d80b3xor r8l, ecx
    000d80b6and ecx, edi
    000d80b8mov r9l, ecx
    000d80bbxor r9l, eax
    000d80beor eax, ecx
    000d80c0xor eax, edx
    000d80c2or esi, edi
    000d80c4xor esi, ecx
    000d80c6and r8l, r9l
    000d80c9rol edi, 13
    000d80ccxor esi, edi
    000d80cexor esi, r8l
    000d80d1lea ecx, [8*rdi]
    000d80d8xor ecx, r9l
    000d80dbrol eax, 3
    000d80dexor esi, eax
    000d80e0xor ecx, eax
    000d80e2rol esi, 1
    000d80e4rol ecx, 7
    000d80e7mov edx, esi
    000d80e9shl edx, 7
    000d80ecxor eax, ecx
    000d80eexor eax, edx
    000d80f0xor edi, ecx
    000d80f2xor edi, esi
    000d80f4rol edi, 5
    000d80f7rol eax, 22
    000d80faxor esi, [rsp+96]
    000d80femov r8l, [rsp+344]
    000d8106xor r8l, esi
    000d8109xor r8l, edi
    000d810cxor ecx, [rsp+16]
    000d8110mov edi, esi
    000d8112xor edi, ecx
    000d8114not ecx
    000d8116mov edx, r8l
    000d8119and edx, edi
    000d811bxor eax, [rsp+144]
    000d8122xor eax, ecx
    000d8124xor edx, eax
    000d8126or eax, edi
    000d8128and ecx, edx
    000d812axor ecx, r8l
    000d812dxor esi, eax
    000d812fxor esi, edx
    000d8131mov r9l, ecx
    000d8134and r9l, r8l
    000d8137rol edx, 13
    000d813alea edi, [8*rdx]
    000d8141xor edi, r8l
    000d8144not esi
    000d8146xor r9l, esi
    000d8149or esi, ecx
    000d814bxor edi, esi
    000d814dxor edi, eax
    000d814frol r9l, 3
    000d8153xor ecx, edx
    000d8155xor ecx, r9l
    000d8158rol ecx, 1
    000d815axor edi, r9l
    000d815dmov esi, ecx
    000d815fshl esi, 7
    000d8162xor esi, r9l
    000d8165not edi
    000d8167rol edi, 7
    000d816axor edx, ecx
    000d816cxor edx, edi
    000d816exor esi, edi
    000d8170rol edx, 5
    000d8173rol esi, 22
    000d8176xor edx, [rsp+236]
    000d817dxor ecx, [rsp+364]
    000d8184xor esi, [rsp+368]
    000d818bxor edi, [rsp+336]
    000d8192mov r10l, esi
    000d8195not r10l
    000d8198mov r8l, edx
    000d819band r8l, edi
    000d819exor edx, edi
    000d81a0mov r9l, r8l
    000d81a3xor r9l, r10l
    000d81a6or r10l, edi
    000d81a9xor ecx, r9l
    000d81acxor r10l, edx
    000d81afor edx, ecx
    000d81b1mov eax, edx
    000d81b3or eax, r9l
    000d81b6xor r9l, edi
    000d81b9xor r9l, edx
    000d81bcxor r10l, ecx
    000d81bfxor eax, r10l
    000d81c2xor r9l, eax
    000d81c5and r10l, r9l
    000d81c8xor r10l, esi
    000d81cbrol eax, 13
    000d81celea edx, [8*rax]
    000d81d5xor r10l, edx
    000d81d8rol r9l, 3
    000d81dcxor r8l, r9l
    000d81dfxor r8l, r10l
    000d81e2xor ecx, eax
    000d81e4xor ecx, r9l
    000d81e7rol ecx, 1
    000d81e9mov esi, ecx
    000d81ebshl esi, 7
    000d81eexor esi, r9l
    000d81f1rol r8l, 7
    000d81f5xor eax, ecx
    000d81f7xor eax, r8l
    000d81faxor esi, r8l
    000d81fdrol esi, 22
    000d8200xor ecx, [rsp+356]
    000d8207xor esi, [rsp+128]
    000d820exor r8l, [rsp+240]
    000d8216mov edx, esi
    000d8218or edx, ecx
    000d821axor edx, r8l
    000d821dmov edi, edx
    000d821fxor edi, esi
    000d8221xor esi, ecx
    000d8223or esi, r8l
    000d8226rol eax, 5
    000d8229xor eax, [rsp+712]
    000d8230and esi, eax
    000d8232mov r8l, edx
    000d8235xor r8l, ecx
    000d8238xor esi, edx
    000d823aor edx, ecx
    000d823cxor edx, eax
    000d823eor eax, r8l
    000d8241xor eax, edi
    000d8243xor edx, r8l
    000d8246xor edi, edx
    000d8248and edx, eax
    000d824axor edx, r8l
    000d824dnot edi
    000d824for edi, eax
    000d8251xor edi, r8l
    000d8254rol edi, 13
    000d8257rol edx, 3
    000d825axor eax, edx
    000d825clea ecx, [8*rdi]
    000d8263xor eax, ecx
    000d8265xor esi, edx
    000d8267xor esi, edi
    000d8269rol esi, 1
    000d826bmov r8l, esi
    000d826eshl r8l, 7
    000d8272xor r8l, edx
    000d8275rol eax, 7
    000d8278xor edi, esi
    000d827axor edi, eax
    000d827crol edi, 5
    000d827fxor r8l, eax
    000d8282xor edi, [rsp+244]
    000d8289xor esi, [rsp+248]
    000d8290xor eax, [rsp+372]
    000d8297mov edx, edi
    000d8299xor edx, eax
    000d829bmov r9l, edx
    000d829eand r9l, esi
    000d82a1xor r9l, edi
    000d82a4or eax, edi
    000d82a6rol r8l, 22
    000d82aaxor r8l, [rsp+252]
    000d82b2xor esi, r8l
    000d82b5xor eax, esi
    000d82b7xor esi, edx
    000d82b9xor edx, r8l
    000d82bcor r8l, r9l
    000d82bfxor r8l, esi
    000d82c2not esi
    000d82c4or esi, r9l
    000d82c7mov ecx, eax
    000d82c9or ecx, edx
    000d82cbxor ecx, esi
    000d82cdxor edx, r9l
    000d82d0xor edx, ecx
    000d82d2rol edx, 13
    000d82d5rol r8l, 3
    000d82d9xor eax, r8l
    000d82dclea esi, [8*rdx]
    000d82e3xor eax, esi
    000d82e5xor ecx, r8l
    000d82e8xor ecx, edx
    000d82earol ecx, 1
    000d82ecmov esi, ecx
    000d82eeshl esi, 7
    000d82f1xor esi, r8l
    000d82f4rol eax, 7
    000d82f7xor edx, ecx
    000d82f9xor edx, eax
    000d82fbxor esi, eax
    000d82fdrol edx, 5
    000d8300rol esi, 22
    000d8303xor ecx, [rsp+340]
    000d830axor eax, [rsp+56]
    000d830exor edx, [rsp+256]
    000d8315not edx
    000d8317mov edi, ecx
    000d8319and edi, edx
    000d831bxor esi, [rsp+152]
    000d8322xor esi, edi
    000d8324not esi
    000d8326or edi, eax
    000d8328xor eax, esi
    000d832axor ecx, edi
    000d832cxor edi, edx
    000d832eor edx, ecx
    000d8330xor ecx, eax
    000d8332or esi, edi
    000d8334and esi, edx
    000d8336xor edi, ecx
    000d8338and ecx, esi
    000d833arol eax, 3
    000d833dxor ecx, eax
    000d833fxor ecx, edi
    000d8341and edi, esi
    000d8343xor edx, eax
    000d8345xor edx, edi
    000d8347rol esi, 13
    000d834alea edi, [8*rsi]
    000d8351xor ecx, edi
    000d8353xor edx, esi
    000d8355rol edx, 1
    000d8357rol ecx, 7
    000d835amov edi, edx
    000d835cshl edi, 7
    000d835fxor eax, ecx
    000d8361xor eax, edi
    000d8363xor esi, edx
    000d8365xor esi, ecx
    000d8367rol esi, 5
    000d836arol eax, 22
    000d836dxor esi, [rsp+376]
    000d8374xor edx, [rsp+260]
    000d837bxor eax, [rsp+380]
    000d8382xor ecx, [rsp+264]
    000d8389mov r8l, eax
    000d838cand r8l, esi
    000d838fxor r8l, ecx
    000d8392xor eax, edx
    000d8394or ecx, esi
    000d8396xor ecx, edx
    000d8398xor eax, r8l
    000d839bxor esi, eax
    000d839dmov edx, esi
    000d839for edx, ecx
    000d83a1xor edx, r8l
    000d83a4and r8l, ecx
    000d83a7xor r8l, esi
    000d83aarol eax, 13
    000d83adxor ecx, r8l
    000d83b0lea edi, [8*rax]
    000d83b7xor edi, r8l
    000d83baxor ecx, edx
    000d83bcrol ecx, 3
    000d83bfxor edx, eax
    000d83c1xor edx, ecx
    000d83c3xor edi, ecx
    000d83c5not edi
    000d83c7rol edx, 1
    000d83c9rol edi, 7
    000d83ccmov esi, edx
    000d83ceshl esi, 7
    000d83d1xor esi, ecx
    000d83d3xor eax, edx
    000d83d5xor eax, edi
    000d83d7xor esi, edi
    000d83d9rol eax, 5
    000d83dcrol esi, 22
    000d83dfxor eax, [rsp+52]
    000d83e3xor edx, [rsp+64]
    000d83e7xor esi, [rsp+268]
    000d83eexor edi, [rsp+384]
    000d83f5mov r9l, eax
    000d83f8or r9l, edi
    000d83fbxor edi, edx
    000d83fdand edx, eax
    000d83ffxor eax, esi
    000d8401xor esi, edi
    000d8403and edi, r9l
    000d8406mov ecx, eax
    000d8408or ecx, edx
    000d840axor ecx, edi
    000d840cxor r9l, edx
    000d840fand eax, r9l
    000d8412xor edx, ecx
    000d8414or edx, r9l
    000d8417xor edx, esi
    000d8419mov r8l, ecx
    000d841cnot r8l
    000d841fand r8l, edx
    000d8422xor r8l, r9l
    000d8425xor eax, esi
    000d8427rol r8l, 13
    000d842brol ecx, 3
    000d842exor eax, ecx
    000d8430lea esi, [8*r8]
    000d8438xor eax, esi
    000d843axor edx, ecx
    000d843cxor edx, r8l
    000d843frol edx, 1
    000d8441mov esi, edx
    000d8443shl esi, 7
    000d8446xor esi, ecx
    000d8448rol eax, 7
    000d844bxor r8l, edx
    000d844exor r8l, eax
    000d8451rol r8l, 5
    000d8455xor esi, eax
    000d8457rol esi, 22
    000d845amov r9l, esi
    000d845dmov [rsp+432], esi
    000d8464mov r11l, edx
    000d8467xor r11l, [rsp+388]
    000d846fmov edi, eax
    000d8471xor edi, [rsp+280]
    000d8478mov ecx, edi
    000d847axor ecx, r11l
    000d847dnot edi
    000d847fmov esi, [rsp+276]
    000d8486xor esi, edi
    000d8488xor esi, r9l
    000d848bxor edi, [rsp+272]
    000d8492xor edi, r8l
    000d8495mov r10l, edi
    000d8498and r10l, ecx
    000d849bxor r10l, esi
    000d849exor ecx, edi
    000d84a0mov ebx, r11l
    000d84a3not ebx
    000d84a5and esi, ecx
    000d84a7xor r11l, esi
    000d84aaxor esi, ebx
    000d84acand ebx, r10l
    000d84afmov ebp, ebx
    000d84b1xor ebp, edi
    000d84b3or edi, ebx
    000d84b5xor edi, r11l
    000d84b8or ecx, r10l
    000d84bbxor ecx, ebx
    000d84bdand esi, ebp
    000d84bfrol r10l, 13
    000d84c3xor ecx, r10l
    000d84c6xor ecx, esi
    000d84c8lea esi, [8*r10]
    000d84d0xor esi, ebp
    000d84d2rol edi, 3
    000d84d5xor ecx, edi
    000d84d7xor esi, edi
    000d84d9rol ecx, 1
    000d84dbrol esi, 7
    000d84demov r11l, ecx
    000d84e1shl r11l, 7
    000d84e5xor edi, esi
    000d84e7xor edi, r11l
    000d84eaxor r10l, esi
    000d84edxor r10l, ecx
    000d84f0rol r10l, 5
    000d84f4xor ecx, [rsp+440]
    000d84fbmov r11l, [rsp+392]
    000d8503xor r11l, ecx
    000d8506xor r11l, r10l
    000d8509rol edi, 22
    000d850cxor esi, [rsp+444]
    000d8513mov ebx, ecx
    000d8515xor ebx, esi
    000d8517not esi
    000d8519mov r10l, esi
    000d851cxor r10l, [rsp+284]
    000d8524xor r10l, edi
    000d8527mov edi, r11l
    000d852aand edi, ebx
    000d852cxor edi, r10l
    000d852for r10l, ebx
    000d8532and esi, edi
    000d8534xor esi, r11l
    000d8537xor ecx, r10l
    000d853axor ecx, edi
    000d853cnot ecx
    000d853emov ebx, esi
    000d8540and ebx, r11l
    000d8543xor ebx, ecx
    000d8545or ecx, esi
    000d8547rol edi, 13
    000d854alea ebp, [8*rdi]
    000d8551xor ebp, ecx
    000d8553xor r10l, r11l
    000d8556xor r10l, ebp
    000d8559rol ebx, 3
    000d855cxor esi, edi
    000d855exor esi, ebx
    000d8560rol esi, 1
    000d8562xor r10l, ebx
    000d8565mov r11l, esi
    000d8568shl r11l, 7
    000d856cxor r11l, ebx
    000d856fnot r10l
    000d8572rol r10l, 7
    000d8576xor edi, esi
    000d8578xor edi, r10l
    000d857bxor r11l, r10l
    000d857erol edi, 5
    000d8581rol r11l, 22
    000d8585xor edi, [rsp+288]
    000d858cxor esi, [rsp+396]
    000d8593xor r11l, [rsp+472]
    000d859bxor r10l, [rsp+136]
    000d85a3mov r14l, r11l
    000d85a6not r14l
    000d85a9mov ebx, edi
    000d85aband ebx, r10l
    000d85aexor edi, r10l
    000d85b1mov ebp, ebx
    000d85b3xor ebp, r14l
    000d85b6or r14l, r10l
    000d85b9xor esi, ebp
    000d85bbxor r14l, edi
    000d85beor edi, esi
    000d85c0mov ecx, edi
    000d85c2or ecx, ebp
    000d85c4xor ebp, r10l
    000d85c7xor ebp, edi
    000d85c9xor r14l, esi
    000d85ccxor ecx, r14l
    000d85cfxor ebp, ecx
    000d85d1and r14l, ebp
    000d85d4xor r14l, r11l
    000d85d7rol ecx, 13
    000d85dalea edi, [8*rcx]
    000d85e1xor r14l, edi
    000d85e4rol ebp, 3
    000d85e7xor ebx, ebp
    000d85e9xor ebx, r14l
    000d85ecxor esi, ecx
    000d85eexor esi, ebp
    000d85f0rol esi, 1
    000d85f2mov edi, esi
    000d85f4shl edi, 7
    000d85f7xor edi, ebp
    000d85f9rol ebx, 7
    000d85fcxor ecx, esi
    000d85fexor ecx, ebx
    000d8600xor edi, ebx
    000d8602rol edi, 22
    000d8605xor esi, [rsp+480]
    000d860cxor edi, [rsp+448]
    000d8613xor ebx, [rsp+292]
    000d861amov r10l, edi
    000d861dor r10l, esi
    000d8620xor r10l, ebx
    000d8623mov r11l, r10l
    000d8626xor r11l, edi
    000d8629xor edi, esi
    000d862bor edi, ebx
    000d862drol ecx, 5
    000d8630xor ecx, [rsp+716]
    000d8637and edi, ecx
    000d8639mov ebx, r10l
    000d863cxor ebx, esi
    000d863exor edi, r10l
    000d8641or r10l, esi
    000d8644xor r10l, ecx
    000d8647or ecx, ebx
    000d8649xor ecx, r11l
    000d864cxor r10l, ebx
    000d864fxor r11l, r10l
    000d8652and r10l, ecx
    000d8655xor r10l, ebx
    000d8658not r11l
    000d865bor r11l, ecx
    000d865exor r11l, ebx
    000d8661rol r11l, 13
    000d8665rol r10l, 3
    000d8669xor ecx, r10l
    000d866clea esi, [8*r11]
    000d8674xor ecx, esi
    000d8676xor edi, r10l
    000d8679xor edi, r11l
    000d867crol edi, 1
    000d867emov esi, edi
    000d8680shl esi, 7
    000d8683xor esi, r10l
    000d8686rol ecx, 7
    000d8689xor r11l, edi
    000d868cxor r11l, ecx
    000d868frol r11l, 5
    000d8693xor esi, ecx
    000d8695xor r11l, [rsp+296]
    000d869dxor edi, [rsp+300]
    000d86a4xor ecx, [rsp+488]
    000d86abmov r10l, r11l
    000d86aexor r10l, ecx
    000d86b1mov ebx, r10l
    000d86b4and ebx, edi
    000d86b6xor ebx, r11l
    000d86b9or ecx, r11l
    000d86bcrol esi, 22
    000d86bfxor esi, [rsp+304]
    000d86c6xor edi, esi
    000d86c8xor ecx, edi
    000d86caxor edi, r10l
    000d86cdxor r10l, esi
    000d86d0or esi, ebx
    000d86d2xor esi, edi
    000d86d4not edi
    000d86d6or edi, ebx
    000d86d8mov r11l, ecx
    000d86dbor r11l, r10l
    000d86dexor r11l, edi
    000d86e1xor r10l, ebx
    000d86e4xor r10l, r11l
    000d86e7rol r10l, 13
    000d86ebrol esi, 3
    000d86eexor ecx, esi
    000d86f0lea edi, [8*r10]
    000d86f8xor ecx, edi
    000d86faxor r11l, esi
    000d86fdxor r11l, r10l
    000d8700rol r11l, 1
    000d8703mov edi, r11l
    000d8706shl edi, 7
    000d8709xor edi, esi
    000d870brol ecx, 7
    000d870exor r10l, r11l
    000d8711xor r10l, ecx
    000d8714xor edi, ecx
    000d8716rol r10l, 5
    000d871arol edi, 22
    000d871dxor r11l, [rsp]
    000d8721xor ecx, [rsp+160]
    000d8728xor r10l, [rsp+308]
    000d8730not r10l
    000d8733mov esi, r11l
    000d8736and esi, r10l
    000d8739xor edi, [rsp+156]
    000d8740xor edi, esi
    000d8742not edi
    000d8744or esi, ecx
    000d8746xor ecx, edi
    000d8748xor r11l, esi
    000d874bxor esi, r10l
    000d874eor r10l, r11l
    000d8751xor r11l, ecx
    000d8754or edi, esi
    000d8756and edi, r10l
    000d8759xor esi, r11l
    000d875cand r11l, edi
    000d875frol ecx, 3
    000d8762xor r11l, ecx
    000d8765xor r11l, esi
    000d8768and esi, edi
    000d876axor r10l, ecx
    000d876dxor r10l, esi
    000d8770rol edi, 13
    000d8773lea esi, [8*rdi]
    000d877axor r11l, esi
    000d877dxor r10l, edi
    000d8780rol r10l, 1
    000d8783rol r11l, 7
    000d8787mov esi, r10l
    000d878ashl esi, 7
    000d878dxor ecx, r11l
    000d8790xor ecx, esi
    000d8792xor edi, r10l
    000d8795xor edi, r11l
    000d8798rol edi, 5
    000d879brol ecx, 22
    000d879emovd x0, edi
    000d87a2movd x1, ecx
    000d87a6xor edi, [rsp+496]
    000d87admov esi, r10l
    000d87b0xor esi, [rsp+312]
    000d87b7xor ecx, [rsp+424]
    000d87bemov ebx, r11l
    000d87c1xor ebx, [rsp+316]
    000d87c8mov r14l, ecx
    000d87cband r14l, edi
    000d87cexor r14l, ebx
    000d87d1xor ecx, esi
    000d87d3or ebx, edi
    000d87d5xor ebx, esi
    000d87d7xor ecx, r14l
    000d87daxor edi, ecx
    000d87dcmov esi, edi
    000d87deor esi, ebx
    000d87e0xor esi, r14l
    000d87e3and r14l, ebx
    000d87e6xor r14l, edi
    000d87e9rol ecx, 13
    000d87ecxor ebx, r14l
    000d87eflea ebp, [8*rcx]
    000d87f6xor ebp, r14l
    000d87f9xor ebx, esi
    000d87fbrol ebx, 3
    000d87fexor esi, ecx
    000d8800xor esi, ebx
    000d8802xor ebp, ebx
    000d8804not ebp
    000d8806rol esi, 1
    000d8808rol ebp, 7
    000d880bmov edi, esi
    000d880dshl edi, 7
    000d8810xor edi, ebx
    000d8812xor ecx, esi
    000d8814xor ecx, ebp
    000d8816xor edi, ebp
    000d8818rol ecx, 5
    000d881brol edi, 22
    000d881exor ecx, [rsp+164]
    000d8825xor esi, [rsp+400]
    000d882cxor edi, [rsp+320]
    000d8833xor ebp, [rsp+60]
    000d8837mov r15l, ecx
    000d883aor r15l, ebp
    000d883dxor ebp, esi
    000d883fand esi, ecx
    000d8841xor ecx, edi
    000d8843xor edi, ebp
    000d8845and ebp, r15l
    000d8848mov r14l, ecx
    000d884bor r14l, esi
    000d884exor r14l, ebp
    000d8851xor r15l, esi
    000d8854and ecx, r15l
    000d8857xor esi, r14l
    000d885aor esi, r15l
    000d885dxor esi, edi
    000d885fmov ebx, r14l
    000d8862not ebx
    000d8864and ebx, esi
    000d8866xor ebx, r15l
    000d8869xor ecx, edi
    000d886brol ebx, 13
    000d886erol r14l, 3
    000d8872xor ecx, r14l
    000d8875lea edi, [8*rbx]
    000d887cxor ecx, edi
    000d887exor esi, r14l
    000d8881xor esi, ebx
    000d8883rol esi, 1
    000d8885mov r15l, esi
    000d8888shl r15l, 7
    000d888cxor r15l, r14l
    000d888frol ecx, 7
    000d8892xor ebx, esi
    000d8894xor ebx, ecx
    000d8896rol ebx, 5
    000d8899xor r15l, ecx
    000d889crol r15l, 22
    000d88a0xor ecx, [rsp+328]
    000d88a7mov edi, ecx
    000d88a9not ecx
    000d88abmov ebp, ecx
    000d88adxor ebp, [rsp+324]
    000d88b4xor ebp, r15l
    000d88b7xor ecx, [rsp+700]
    000d88bexor ecx, ebx
    000d88c0xor esi, [rsp+504]
    000d88c7xor edi, esi
    000d88c9mov ebx, ecx
    000d88cband ebx, edi
    000d88cdxor ebx, ebp
    000d88cfxor edi, ecx
    000d88d1mov r14l, esi
    000d88d4not r14l
    000d88d7and ebp, edi
    000d88d9xor esi, ebp
    000d88dbxor ebp, r14l
    000d88deand r14l, ebx
    000d88e1mov r15l, r14l
    000d88e4xor r15l, ecx
    000d88e7or ecx, r14l
    000d88eaxor ecx, esi
    000d88ecor edi, ebx
    000d88eexor edi, r14l
    000d88f1and ebp, r15l
    000d88f4rol ebx, 13
    000d88f7xor edi, ebx
    000d88f9xor edi, ebp
    000d88fblea esi, [8*rbx]
    000d8902xor esi, r15l
    000d8905rol ecx, 3
    000d8908xor edi, ecx
    000d890axor esi, ecx
    000d890crol edi, 1
    000d890erol esi, 7
    000d8911mov ebp, edi
    000d8913shl ebp, 7
    000d8916xor ecx, esi
    000d8918xor ecx, ebp
    000d891axor ebx, esi
    000d891cxor ebx, edi
    000d891erol ebx, 5
    000d8921xor edi, [rsp+468]
    000d8928mov r14l, [rsp+512]
    000d8930xor r14l, edi
    000d8933xor r14l, ebx
    000d8936rol ecx, 22
    000d8939xor esi, [rsp+452]
    000d8940mov ebx, edi
    000d8942xor ebx, esi
    000d8944not esi
    000d8946mov ebp, esi
    000d8948xor ebp, [rsp+332]
    000d894fxor ebp, ecx
    000d8951mov ecx, r14l
    000d8954and ecx, ebx
    000d8956xor ecx, ebp
    000d8958or ebp, ebx
    000d895aand esi, ecx
    000d895cxor esi, r14l
    000d895fxor edi, ebp
    000d8961xor edi, ecx
    000d8963not edi
    000d8965mov ebx, esi
    000d8967and ebx, r14l
    000d896axor ebx, edi
    000d896cor edi, esi
    000d896erol ecx, 13
    000d8971lea r15l, [8*rcx]
    000d8979xor r15l, edi
    000d897cxor ebp, r14l
    000d897fxor ebp, r15l
    000d8982rol ebx, 3
    000d8985xor esi, ecx
    000d8987xor esi, ebx
    000d8989xor ebp, ebx
    000d898bnot ebp
    000d898drol esi, 1
    000d898frol ebp, 7
    000d8992mov r14l, esi
    000d8995shl r14l, 7
    000d8999xor r14l, ebx
    000d899cxor ecx, esi
    000d899exor ecx, ebp
    000d89a0xor r14l, ebp
    000d89a3rol ecx, 5
    000d89a6rol r14l, 22
    000d89aaxor ecx, [rsp+704]
    000d89b1xor esi, [rsp+520]
    000d89b8xor r14l, [rsp+184]
    000d89c0xor ebp, [rsp+168]
    000d89c7mov r12l, r14l
    000d89canot r12l
    000d89cdmov edi, ecx
    000d89cfand edi, ebp
    000d89d1xor ecx, ebp
    000d89d3mov r15l, edi
    000d89d6xor r15l, r12l
    000d89d9or r12l, ebp
    000d89dcxor esi, r15l
    000d89dfxor r12l, ecx
    000d89e2or ecx, esi
    000d89e4mov ebx, ecx
    000d89e6or ebx, r15l
    000d89e9xor r15l, ebp
    000d89ecxor r15l, ecx
    000d89efxor r12l, esi
    000d89f2xor ebx, r12l
    000d89f5xor r15l, ebx
    000d89f8and r12l, r15l
    000d89fbxor r12l, r14l
    000d89ferol ebx, 13
    000d8a01lea ecx, [8*rbx]
    000d8a08xor r12l, ecx
    000d8a0brol r15l, 3
    000d8a0fxor edi, r15l
    000d8a12xor edi, r12l
    000d8a15xor esi, ebx
    000d8a17xor esi, r15l
    000d8a1arol esi, 1
    000d8a1crol edi, 7
    000d8a1fmov ebp, esi
    000d8a21shl ebp, 7
    000d8a24xor ebp, r15l
    000d8a27xor ebx, esi
    000d8a29xor ebx, edi
    000d8a2bxor ebp, edi
    000d8a2drol ebp, 22
    000d8a30xor esi, [rsp+708]
    000d8a37mov r13l, [rsp+456]
    000d8a3fxor ebp, r13l
    000d8a42mov r12l, [rsp+1388]
    000d8a4axor edi, r12l
    000d8a4dmov ecx, ebp
    000d8a4for ecx, esi
    000d8a51xor ecx, edi
    000d8a53mov r14l, ecx
    000d8a56xor r14l, ebp
    000d8a59xor ebp, esi
    000d8a5bor ebp, edi
    000d8a5drol ebx, 5
    000d8a60mov r9l, [rsp+1392]
    000d8a68xor ebx, r9l
    000d8a6band ebp, ebx
    000d8a6dmov edi, ecx
    000d8a6fxor edi, esi
    000d8a71xor ebp, ecx
    000d8a73or ecx, esi
    000d8a75xor ecx, ebx
    000d8a77or ebx, edi
    000d8a79xor ebx, r14l
    000d8a7cxor ecx, edi
    000d8a7exor r14l, ecx
    000d8a81and ecx, ebx
    000d8a83xor ecx, edi
    000d8a85not r14l
    000d8a88or r14l, ebx
    000d8a8bxor r14l, edi
    000d8a8erol r14l, 13
    000d8a92rol ecx, 3
    000d8a95xor ebp, ecx
    000d8a97xor ebp, r14l
    000d8a9axor ebx, ecx
    000d8a9crol ebp, 1
    000d8a9elea esi, [8*r14]
    000d8aa6xor ebx, esi
    000d8aa8mov r15l, ebp
    000d8aabshl r15l, 7
    000d8aafxor r15l, ecx
    000d8ab2mov ecx, [rsp+204]
    000d8ab9mov [rsp+720], ecx
    000d8ac0mov ecx, [rsp+208]
    000d8ac7mov [rsp+724], ecx
    000d8acemov ecx, [rsp+212]
    000d8ad5mov [rsp+728], ecx
    000d8adcmov ecx, [rsp+112]
    000d8ae0mov [rsp+732], ecx
    000d8ae7mov ecx, [rsp+216]
    000d8aeemov [rsp+736], ecx
    000d8af5mov ecx, [rsp+460]
    000d8afcmov [rsp+740], ecx
    000d8b03mov ecx, [rsp+192]
    000d8b0amov [rsp+744], ecx
    000d8b11mov ecx, [rsp+196]
    000d8b18mov [rsp+748], ecx
    000d8b1fmov ecx, [rsp+8]
    000d8b23mov [rsp+752], ecx
    000d8b2amov ecx, [rsp+148]
    000d8b31mov [rsp+756], ecx
    000d8b38mov ecx, [rsp+40]
    000d8b3cmov [rsp+760], ecx
    000d8b43mov ecx, [rsp+48]
    000d8b47mov [rsp+764], ecx
    000d8b4emov ecx, [rsp+200]
    000d8b55mov [rsp+768], ecx
    000d8b5cmov ecx, [rsp+348]
    000d8b63mov [rsp+772], ecx
    000d8b6amov ecx, [rsp+220]
    000d8b71mov [rsp+776], ecx
    000d8b78mov ecx, [rsp+360]
    000d8b7fmov [rsp+780], ecx
    000d8b86mov ecx, [rsp+224]
    000d8b8dmov [rsp+784], ecx
    000d8b94mov ecx, [rsp+352]
    000d8b9bmov [rsp+788], ecx
    000d8ba2mov ecx, [rsp+228]
    000d8ba9mov [rsp+792], ecx
    000d8bb0mov ecx, [rsp+232]
    000d8bb7mov [rsp+796], ecx
    000d8bbemov ecx, [rsp+344]
    000d8bc5mov [rsp+800], ecx
    000d8bccmov ecx, [rsp+96]
    000d8bd0mov [rsp+804], ecx
    000d8bd7mov ecx, [rsp+144]
    000d8bdemov [rsp+808], ecx
    000d8be5mov ecx, [rsp+16]
    000d8be9mov [rsp+812], ecx
    000d8bf0mov ecx, [rsp+236]
    000d8bf7mov [rsp+816], ecx
    000d8bfemov ecx, [rsp+364]
    000d8c05mov [rsp+820], ecx
    000d8c0cmov ecx, [rsp+368]
    000d8c13mov [rsp+824], ecx
    000d8c1amov ecx, [rsp+336]
    000d8c21mov [rsp+828], ecx
    000d8c28mov ecx, [rsp+712]
    000d8c2fmov [rsp+832], ecx
    000d8c36mov ecx, [rsp+356]
    000d8c3dmov [rsp+836], ecx
    000d8c44mov ecx, [rsp+128]
    000d8c4bmov [rsp+840], ecx
    000d8c52mov ecx, [rsp+240]
    000d8c59mov [rsp+844], ecx
    000d8c60mov ecx, [rsp+244]
    000d8c67mov [rsp+848], ecx
    000d8c6emov ecx, [rsp+248]
    000d8c75mov [rsp+852], ecx
    000d8c7cmov ecx, [rsp+252]
    000d8c83mov [rsp+856], ecx
    000d8c8amov ecx, [rsp+372]
    000d8c91mov [rsp+860], ecx
    000d8c98mov ecx, [rsp+256]
    000d8c9fmov [rsp+864], ecx
    000d8ca6mov ecx, [rsp+340]
    000d8cadmov [rsp+868], ecx
    000d8cb4mov ecx, [rsp+152]
    000d8cbbmov [rsp+872], ecx
    000d8cc2mov ecx, [rsp+56]
    000d8cc6mov [rsp+876], ecx
    000d8ccdmov ecx, [rsp+376]
    000d8cd4mov [rsp+880], ecx
    000d8cdbmov ecx, [rsp+260]
    000d8ce2mov [rsp+884], ecx
    000d8ce9mov ecx, [rsp+380]
    000d8cf0mov [rsp+888], ecx
    000d8cf7mov ecx, [rsp+264]
    000d8cfemov [rsp+892], ecx
    000d8d05mov ecx, [rsp+52]
    000d8d09mov [rsp+896], ecx
    000d8d10mov ecx, [rsp+64]
    000d8d14mov [rsp+900], ecx
    000d8d1bmov ecx, [rsp+268]
    000d8d22mov [rsp+904], ecx
    000d8d29mov ecx, [rsp+384]
    000d8d30mov [rsp+908], ecx
    000d8d37mov ecx, [rsp+272]
    000d8d3emov [rsp+912], ecx
    000d8d45mov ecx, [rsp+388]
    000d8d4cmov [rsp+916], ecx
    000d8d53mov ecx, [rsp+276]
    000d8d5amov [rsp+920], ecx
    000d8d61mov ecx, [rsp+280]
    000d8d68mov [rsp+924], ecx
    000d8d6fmov ecx, [rsp+392]
    000d8d76mov [rsp+928], ecx
    000d8d7dmov ecx, [rsp+440]
    000d8d84mov [rsp+932], ecx
    000d8d8bmov ecx, [rsp+284]
    000d8d92mov [rsp+936], ecx
    000d8d99mov ecx, [rsp+444]
    000d8da0mov [rsp+940], ecx
    000d8da7mov ecx, [rsp+288]
    000d8daemov [rsp+944], ecx
    000d8db5mov ecx, [rsp+396]
    000d8dbcmov [rsp+948], ecx
    000d8dc3mov ecx, [rsp+472]
    000d8dcamov [rsp+952], ecx
    000d8dd1mov ecx, [rsp+136]
    000d8dd8mov [rsp+956], ecx
    000d8ddfmov ecx, [rsp+716]
    000d8de6mov [rsp+960], ecx
    000d8dedmov ecx, [rsp+480]
    000d8df4mov [rsp+964], ecx
    000d8dfbmov ecx, [rsp+448]
    000d8e02mov [rsp+968], ecx
    000d8e09mov ecx, [rsp+292]
    000d8e10mov [rsp+972], ecx
    000d8e17mov ecx, [rsp+296]
    000d8e1emov [rsp+976], ecx
    000d8e25mov ecx, [rsp+300]
    000d8e2cmov [rsp+980], ecx
    000d8e33mov ecx, [rsp+304]
    000d8e3amov [rsp+984], ecx
    000d8e41mov ecx, [rsp+488]
    000d8e48mov [rsp+988], ecx
    000d8e4fmov ecx, [rsp+308]
    000d8e56mov [rsp+992], ecx
    000d8e5dmov ecx, [rsp]
    000d8e60mov [rsp+996], ecx
    000d8e67mov ecx, [rsp+156]
    000d8e6emov [rsp+1000], ecx
    000d8e75mov ecx, [rsp+160]
    000d8e7cmov [rsp+1004], ecx
    000d8e83mov ecx, [rsp+496]
    000d8e8amov [rsp+1008], ecx
    000d8e91mov ecx, [rsp+312]
    000d8e98mov [rsp+1012], ecx
    000d8e9fmov ecx, [rsp+424]
    000d8ea6mov [rsp+1016], ecx
    000d8eadmov ecx, [rsp+316]
    000d8eb4mov [rsp+1020], ecx
    000d8ebbmov ecx, [rsp+164]
    000d8ec2mov [rsp+1024], ecx
    000d8ec9mov ecx, [rsp+400]
    000d8ed0mov [rsp+1028], ecx
    000d8ed7mov ecx, [rsp+320]
    000d8edemov [rsp+1032], ecx
    000d8ee5mov ecx, [rsp+60]
    000d8ee9mov [rsp+1036], ecx
    000d8ef0mov ecx, [rsp+700]
    000d8ef7mov [rsp+1040], ecx
    000d8efemov ecx, [rsp+504]
    000d8f05mov [rsp+1044], ecx
    000d8f0cmov ecx, [rsp+324]
    000d8f13mov [rsp+1048], ecx
    000d8f1amov ecx, [rsp+328]
    000d8f21mov [rsp+1052], ecx
    000d8f28mov ecx, [rsp+512]
    000d8f2fmov [rsp+1056], ecx
    000d8f36mov ecx, [rsp+468]
    000d8f3dmov [rsp+1060], ecx
    000d8f44mov ecx, [rsp+332]
    000d8f4bmov [rsp+1064], ecx
    000d8f52mov ecx, [rsp+452]
    000d8f59mov [rsp+1068], ecx
    000d8f60mov ecx, [rsp+704]
    000d8f67mov [rsp+1072], ecx
    000d8f6emov ecx, [rsp+520]
    000d8f75mov [rsp+1076], ecx
    000d8f7cmov ecx, [rsp+184]
    000d8f83mov [rsp+1080], ecx
    000d8f8amov ecx, [rsp+168]
    000d8f91mov [rsp+1084], ecx
    000d8f98mov [rsp+1088], r9l
    000d8fa0mov ecx, [rsp+708]
    000d8fa7mov [rsp+1092], ecx
    000d8faemov [rsp+1096], r13l
    000d8fb6mov [rsp+1100], r12l
    000d8fberol ebx, 7
    000d8fc1xor r14l, ebp
    000d8fc4xor r14l, ebx
    000d8fc7rol r14l, 5
    000d8fcbmov ecx, [rsp+1396]
    000d8fd2xor r14l, ecx
    000d8fd5mov [rsp+1104], ecx
    000d8fdcxor r15l, ebx
    000d8fdfrol r15l, 22
    000d8fe3mov ecx, [rsp+464]
    000d8feaxor ebp, ecx
    000d8fecmov [rsp+1108], ecx
    000d8ff3mov esi, [rsp+1400]
    000d8ffaxor r15l, esi
    000d8ffdmov ecx, [rsp+1404]
    000d9004xor ebx, ecx
    000d9006mov [rsp+1112], esi
    000d900dmov [rsp+1116], ecx
    000d9014push 20
    000d9016pop rcx
    000d9017lea rdi, [rsp+1120]
    000d901flea rsi, [rsp+528]
    000d9027rep movsd [rdi], [rsi]
    000d9029mov [rsp+1200], ebx
    000d9030mov [rsp+1204], r15l
    000d9038mov [rsp+1208], ebp
    000d903fmov [rsp+1212], r14l
    000d9047mov [rsp+1216], r10l
    000d904fmov [rsp+1220], r11l
    000d9057mov [rsp+1224], eax
    000d905emov eax, [rsp+432]
    000d9065mov [rsp+1228], eax
    000d906cpunpckldq x0, x1
    000d9070mov [rsp+1232], edx
    000d9077mov [rsp+1236], r8l
    000d907fmovq [rsp+1240], x0
    000d9088mov [rsp+1248], 80
    000d9093mov r13, [rsp+1416]
    000d909bmov rbp, [rsp+1424]
    000d90a3
    000d90a3loc_d90a3:
    000d90a3sub r13, rbp
    000d90a6mov eax, 4096
    000d90abcmp r13, rax
    000d90aecmovae r13, rax
    000d90b2lea rdi, [rsp+1408]
    000d90bamov rsi, r13
    000d90bdcall _<crypto::buffer::RefReadBuffer as crypto::buffer::ReadBuffer>::take_next
    000d90c2mov rbx, rax
    000d90c5mov r14, rdx
    000d90c8mov ecx, 4096
    000d90cdxor edi, edi
    000d90cfmov [rsp+472], r13
    000d90d7mov rsi, r13
    000d90dalea r15, [rsp+2576]
    000d90e2mov rdx, r15
    000d90e5lea r8, [rip+0x112214]
    000d90eccall _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
    000d90f1mov [rsp+512], rax
    000d90f9mov [rsp+520], r14
    000d9101cmp r14, rdx
    000d9104jne 0xdb300
    000d910axor ecx, ecx
    000d910cmov [rsp+480], rbx
    000d9114
    000d9114loc_d9114:
    000d9114cmp [rsp+520], rcx
    000d911cje 0xd9c99
    000d9122mov dl, [rbx+rcx]
    000d9125mov edi, [rsp+1248]
    000d912ccmp rdi, 80
    000d9130jne 0xd9c6b
    000d9136mov [rsp+504], rcx
    000d913emov r10l, [rsp+1200]
    000d9146mov r14l, [rsp+1204]
    000d914emov r12l, [rsp+1208]
    000d9156mov [rsp+60], dl
    000d915amov edx, [rsp+1212]
    000d9161mov esi, [rsp+1216]
    000d9168mov eax, [rsp+1220]
    000d916fmov [rsp+400], rax
    000d9177mov r9l, [rsp+1232]
    000d917fmov [rsp+112], r9
    000d9184mov eax, [rsp+1236]
    000d918bmov edi, [rsp+1240]
    000d9192imul r8l, edi, 0x54655307
    000d9199mov ebx, edi
    000d919band ebx, 1
    000d919eneg ebx
    000d91a0and ebx, r9l
    000d91a3xor ebx, r14l
    000d91a6add ebx, [rsp+1244]
    000d91adrol r8l, 7
    000d91b1mov rdi, rdx
    000d91b4mov r9l, edx
    000d91b7shr r9l, 8
    000d91bbmov [rsp+16], r10l
    000d91c0mov ebp, r10l
    000d91c3shl ebp, 8
    000d91c6xor ebp, r9l
    000d91c9mov r9l, r10l
    000d91ccshr r9l, 24
    000d91d0lea r10, [rip-0x8e33b]
    000d91d7xor ebp, [r10+4*r9]
    000d91dbmov rcx, r10
    000d91demov r9l, 255
    000d91e4and rdi, r9
    000d91e7mov r11l, 255
    000d91edlea r9, [rip-0x8df58]
    000d91f4xor ebp, [r9+4*rdi]
    000d91f8mov r15, r9
    000d91fbxor ebp, eax
    000d91fdlea edi, [rbx+rax]
    000d9200mov [rsp+64], rax
    000d9205xor edi, r8l
    000d9208imul r9l, ebx, 0x54655307
    000d920fand ebx, 1
    000d9212neg ebx
    000d9214and ebx, eax
    000d9216xor ebx, r12l
    000d9219add ebx, r8l
    000d921crol r9l, 7
    000d9220mov rax, rsi
    000d9223mov r8, rsi
    000d9226mov r10l, eax
    000d9229mov [rsp], rsi
    000d922dshr r10l, 8
    000d9231mov r13l, r14l
    000d9234shl r13l, 8
    000d9238xor r13l, r10l
    000d923bmov r10l, r14l
    000d923eshr r10l, 24
    000d9242xor r13l, [rcx+4*r10]
    000d9246and r8, r11
    000d9249xor r13l, [r15+4*r8]
    000d924dlea r8l, [rbx+rbp]
    000d9251xor r8l, r9l
    000d9254imul r10l, ebx, 0x54655307
    000d925band ebx, 1
    000d925eneg ebx
    000d9260and ebx, ebp
    000d9262xor ebx, edx
    000d9264add ebx, r9l
    000d9267mov rax, [rsp+400]
    000d926fmov r9l, eax
    000d9272shr r9l, 8
    000d9276mov r11l, r12l
    000d9279shl r11l, 8
    000d927dxor r11l, r9l
    000d9280mov r9l, r12l
    000d9283shr r9l, 24
    000d9287xor r11l, [rcx+4*r9]
    000d928bmov r9, rax
    000d928emov eax, 255
    000d9293and r9, rax
    000d9296xor r11l, [r15+4*r9]
    000d929amov rax, r11
    000d929dxor r13l, ebp
    000d92a0rol r10l, 7
    000d92a4lea r9l, [rbx+r13]
    000d92a8xor r9l, r10l
    000d92abimul ecx, ebx, 0x54655307
    000d92b1and ebx, 1
    000d92b4neg ebx
    000d92b6and ebx, r13l
    000d92b9xor ebx, esi
    000d92bbadd ebx, r10l
    000d92bemov r11l, [rsp+1224]
    000d92c6mov r10l, r11l
    000d92c9mov r15, r11
    000d92ccmov [rsp+128], r11
    000d92d4shr r10l, 8
    000d92d8mov esi, edx
    000d92dashl esi, 8
    000d92ddxor esi, r10l
    000d92e0xor eax, r13l
    000d92e3rol ecx, 7
    000d92e6mov [rsp+96], ecx
    000d92ealea r10l, [rbx+rax]
    000d92eexor r10l, ecx
    000d92f1mov r11l, r9l
    000d92f4and r11l, edi
    000d92f7xor r11l, r10l
    000d92faxor r9l, r8l
    000d92fdor r10l, edi
    000d9300xor r10l, r8l
    000d9303xor r9l, r11l
    000d9306xor edi, r9l
    000d9309mov r8l, edi
    000d930cor r8l, r10l
    000d930fxor r8l, r11l
    000d9312and r11l, r10l
    000d9315xor r11l, edi
    000d9318xor r10l, r12l
    000d931bxor r10l, r11l
    000d931exor r11l, edx
    000d9321shr edx, 24
    000d9324lea rdi, [rip-0x8e48f]
    000d932bxor esi, [rdi+4*rdx]
    000d932emov rdx, r15
    000d9331mov ecx, 255
    000d9336and rdx, rcx
    000d9339lea rdi, [rip-0x8e0a4]
    000d9340xor esi, [rdi+4*rdx]
    000d9343xor r9l, [rsp+16]
    000d9348xor r14l, r8l
    000d934bxor r10l, r8l
    000d934emov [rsp+2240], r9l
    000d9356mov [rsp+2244], r14l
    000d935emov [rsp+2248], r10l
    000d9366not r11l
    000d9369mov [rsp+2252], r11l
    000d9371mov r15l, [rsp+1228]
    000d9379xor esi, eax
    000d937bmov [rsp+16], rsi
    000d9380mov r14, rax
    000d9383mov [rsp+136], rax
    000d938blea rdi, [rsp+1120]
    000d9393xor esi, esi
    000d9395push 16
    000d9397pop rdx
    000d9398lea rcx, [rip+0x111fd9]
    000d939fcall core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d93a4mov rdi, rax
    000d93a7mov rsi, rdx
    000d93aalea rdx, [rsp+2240]
    000d93b2call crypto::cryptoutil::write_u32v_le
    000d93b7imul ecx, ebx, 0x54655307
    000d93bdand ebx, 1
    000d93c0neg ebx
    000d93c2and ebx, r14l
    000d93c5mov r10, [rsp+400]
    000d93cdxor ebx, r10l
    000d93d0rol ecx, 7
    000d93d3mov [rsp+424], r15
    000d93dbmov rax, r15
    000d93demov edi, 255
    000d93e3and rax, rdi
    000d93e6mov edx, r15l
    000d93e9shr edx, 8
    000d93ecmov r12, [rsp]
    000d93f0mov esi, r12l
    000d93f3shl esi, 8
    000d93f6xor esi, edx
    000d93f8mov edx, r12l
    000d93fbshr edx, 24
    000d93felea r12, [rip-0x8e569]
    000d9405xor esi, [r12+4*rdx]
    000d9409lea r15, [rip-0x8e174]
    000d9410xor esi, [r15+4*rax]
    000d9414add ebx, [rsp+96]
    000d9418mov r14, [rsp+16]
    000d941dxor esi, r14l
    000d9420mov r9, rsi
    000d9423lea eax, [rbx+r14]
    000d9427xor eax, ecx
    000d9429imul edx, ebx, 0x54655307
    000d942fand ebx, 1
    000d9432neg ebx
    000d9434and ebx, r14l
    000d9437mov r11, [rsp+128]
    000d943fxor ebx, r11l
    000d9442rol edx, 7
    000d9445mov r8, [rsp+112]
    000d944amov rsi, r8
    000d944dand rsi, rdi
    000d9450mov edi, r8l
    000d9453shr edi, 8
    000d9456mov r8l, r10l
    000d9459shl r8l, 8
    000d945dxor r8l, edi
    000d9460mov edi, r10l
    000d9463shr edi, 24
    000d9466xor r8l, [r12+4*rdi]
    000d946axor r8l, [r15+4*rsi]
    000d946emov r12, r15
    000d9471add ebx, ecx
    000d9473xor r8l, r9l
    000d9476mov r15, r8
    000d9479lea ecx, [rbx+r9]
    000d947dmov [rsp+96], r9
    000d9482xor ecx, edx
    000d9484imul esi, ebx, 0x54655307
    000d948aand ebx, 1
    000d948dneg ebx
    000d948fand ebx, r9l
    000d9492mov r14, [rsp+424]
    000d949axor ebx, r14l
    000d949drol esi, 7
    000d94a0mov r8, [rsp+64]
    000d94a5mov rdi, r8
    000d94a8mov r9l, 255
    000d94aeand rdi, r9
    000d94b1shr r8l, 8
    000d94b5mov r10, r11
    000d94b8shl r11l, 8
    000d94bcxor r11l, r8l
    000d94bfmov r8l, r10l
    000d94c2shr r8l, 24
    000d94c6lea r10, [rip-0x8e631]
    000d94cdxor r11l, [r10+4*r8]
    000d94d1xor r11l, [r12+4*rdi]
    000d94d5add ebx, edx
    000d94d7xor r11l, r15l
    000d94dalea edx, [rbx+r15]
    000d94demov [rsp+184], r15
    000d94e6xor edx, esi
    000d94e8imul r12l, ebx, 0x54655307
    000d94efand ebx, 1
    000d94f2neg ebx
    000d94f4and ebx, r15l
    000d94f7xor ebx, [rsp+112]
    000d94fbrol r12l, 7
    000d94ffmov edi, ebp
    000d9501shr edi, 8
    000d9504mov r15l, r14l
    000d9507shl r15l, 8
    000d950bxor r15l, edi
    000d950emov edi, r14l
    000d9511shr edi, 24
    000d9514xor r15l, [r10+4*rdi]
    000d9518mov edi, ebp
    000d951amov r9l, 255
    000d9520and edi, r9l
    000d9523lea r9, [rip-0x8e28e]
    000d952axor r15l, [r9+4*rdi]
    000d952eadd ebx, esi
    000d9530lea esi, [rbx+r11]
    000d9534xor esi, r12l
    000d9537mov edi, edx
    000d9539and edi, eax
    000d953bxor edi, esi
    000d953dxor edx, ecx
    000d953fxor edx, edi
    000d9541or esi, eax
    000d9543xor esi, ecx
    000d9545xor eax, edx
    000d9547mov ecx, eax
    000d9549or ecx, esi
    000d954bxor ecx, edi
    000d954dand edi, esi
    000d954fxor edi, eax
    000d9551xor edx, [rsp]
    000d9554xor esi, [rsp+128]
    000d955bxor esi, edi
    000d955dxor esi, ecx
    000d955fxor ecx, [rsp+400]
    000d9566xor edi, r14l
    000d9569mov [rsp+2104], edx
    000d9570mov [rsp+2108], ecx
    000d9577mov [rsp+2112], esi
    000d957enot edi
    000d9580mov [rsp+2116], edi
    000d9587xor r15l, r11l
    000d958amov r14, r11
    000d958dmov [rsp+40], r11
    000d9592lea rdi, [rsp+1120]
    000d959apush 16
    000d959cpop rsi
    000d959dpush 32
    000d959fpop rdx
    000d95a0lea rcx, [rip+0x111de9]
    000d95a7call core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d95acmov rdi, rax
    000d95afmov rsi, rdx
    000d95b2lea rdx, [rsp+2104]
    000d95bacall crypto::cryptoutil::write_u32v_le
    000d95bfimul ecx, ebx, 0x54655307
    000d95c5and ebx, 1
    000d95c8neg ebx
    000d95caand ebx, r14l
    000d95cdmov r9, [rsp+64]
    000d95d2xor ebx, r9l
    000d95d5rol ecx, 7
    000d95d8mov eax, r13l
    000d95dbmov edx, 255
    000d95e0and eax, edx
    000d95e2mov edx, r13l
    000d95e5shr edx, 8
    000d95e8mov rdi, [rsp+112]
    000d95edmov esi, edi
    000d95efshl esi, 8
    000d95f2xor esi, edx
    000d95f4mov edx, edi
    000d95f6shr edx, 24
    000d95f9lea rdi, [rip-0x8e764]
    000d9600xor esi, [rdi+4*rdx]
    000d9603lea r10, [rip-0x8e36e]
    000d960axor esi, [r10+4*rax]
    000d960eadd ebx, r12l
    000d9611xor esi, r15l
    000d9614mov r11, rsi
    000d9617lea eax, [rbx+r15]
    000d961bmov [rsp+400], r15
    000d9623xor eax, ecx
    000d9625imul edx, ebx, 0x54655307
    000d962band ebx, 1
    000d962eneg ebx
    000d9630and ebx, r15l
    000d9633xor ebx, ebp
    000d9635rol edx, 7
    000d9638mov r8, [rsp+136]
    000d9640mov esi, r8l
    000d9643mov edi, 255
    000d9648and esi, edi
    000d964amov edi, r8l
    000d964dmov r12, r8
    000d9650shr edi, 8
    000d9653mov r8l, r9l
    000d9656shl r8l, 8
    000d965axor r8l, edi
    000d965dmov edi, r9l
    000d9660shr edi, 24
    000d9663lea r9, [rip-0x8e7ce]
    000d966axor r8l, [r9+4*rdi]
    000d966emov r15, r9
    000d9671xor r8l, [r10+4*rsi]
    000d9675mov r14, r10
    000d9678add ebx, ecx
    000d967axor r8l, r11l
    000d967dmov r10, r8
    000d9680lea ecx, [rbx+r11]
    000d9684mov [rsp+128], r11
    000d968cxor ecx, edx
    000d968eimul esi, ebx, 0x54655307
    000d9694and ebx, 1
    000d9697neg ebx
    000d9699and ebx, r11l
    000d969cxor ebx, r13l
    000d969frol esi, 7
    000d96a2mov r9, [rsp+16]
    000d96a7mov edi, r9l
    000d96aamov r8l, 255
    000d96b0and edi, r8l
    000d96b3mov r8l, r9l
    000d96b6shr r8l, 8
    000d96bamov r9l, ebp
    000d96bdshl r9l, 8
    000d96c1xor r9l, r8l
    000d96c4mov r8l, ebp
    000d96c7shr r8l, 24
    000d96cbmov r11, r15
    000d96cexor r9l, [r15+4*r8]
    000d96d2xor r9l, [r14+4*rdi]
    000d96d6mov r15, r14
    000d96d9add ebx, edx
    000d96dbxor r9l, r10l
    000d96demov [rsp], r9
    000d96e2lea edx, [rbx+r10]
    000d96e6mov [rsp+424], r10
    000d96eexor edx, esi
    000d96f0imul r14l, ebx, 0x54655307
    000d96f7and ebx, 1
    000d96faneg ebx
    000d96fcand ebx, r10l
    000d96ffxor ebx, r12l
    000d9702rol r14l, 7
    000d9706mov r9, [rsp+96]
    000d970bmov edi, r9l
    000d970eshr edi, 8
    000d9711mov r12l, r13l
    000d9714shl r12l, 8
    000d9718xor r12l, edi
    000d971bmov edi, r13l
    000d971eshr edi, 24
    000d9721xor r12l, [r11+4*rdi]
    000d9725mov edi, r9l
    000d9728mov r9l, 255
    000d972eand edi, r9l
    000d9731xor r12l, [r15+4*rdi]
    000d9735add ebx, esi
    000d9737mov r11, [rsp]
    000d973blea esi, [rbx+r11]
    000d973fxor esi, r14l
    000d9742mov edi, edx
    000d9744and edi, eax
    000d9746xor edi, esi
    000d9748xor edx, ecx
    000d974axor edx, edi
    000d974cor esi, eax
    000d974exor esi, ecx
    000d9750xor eax, edx
    000d9752mov ecx, eax
    000d9754or ecx, esi
    000d9756xor ecx, edi
    000d9758and edi, esi
    000d975axor edi, eax
    000d975cxor edx, [rsp+112]
    000d9760xor esi, ebp
    000d9762xor esi, edi
    000d9764xor esi, ecx
    000d9766xor ecx, [rsp+64]
    000d976axor edi, r13l
    000d976dmov [rsp+2144], edx
    000d9774mov [rsp+2148], ecx
    000d977bmov [rsp+2152], esi
    000d9782not edi
    000d9784mov [rsp+2156], edi
    000d978bxor r12l, r11l
    000d978emov rbp, r11
    000d9791lea rdi, [rsp+1120]
    000d9799push 32
    000d979bpop rsi
    000d979cpush 48
    000d979epop rdx
    000d979flea rcx, [rip+0x111c02]
    000d97a6call core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d97abmov rdi, rax
    000d97aemov rsi, rdx
    000d97b1lea rdx, [rsp+2144]
    000d97b9call crypto::cryptoutil::write_u32v_le
    000d97beimul ecx, ebx, 0x54655307
    000d97c4and ebx, 1
    000d97c7neg ebx
    000d97c9and ebx, ebp
    000d97cbmov r10, [rsp+16]
    000d97d0xor ebx, r10l
    000d97d3rol ecx, 7
    000d97d6mov rsi, [rsp+184]
    000d97demov eax, esi
    000d97e0mov edx, 255
    000d97e5and eax, edx
    000d97e7mov edx, esi
    000d97e9shr edx, 8
    000d97ecmov rdi, [rsp+136]
    000d97f4mov esi, edi
    000d97f6shl esi, 8
    000d97f9xor esi, edx
    000d97fbmov edx, edi
    000d97fdshr edx, 24
    000d9800lea r8, [rip-0x8e96b]
    000d9807xor esi, [r8+4*rdx]
    000d980blea r13, [rip-0x8e576]
    000d9812xor esi, [r13+4*rax]
    000d9817add ebx, r14l
    000d981axor esi, r12l
    000d981dmov r11, rsi
    000d9820lea eax, [rbx+r12]
    000d9824mov [rsp+112], r12
    000d9829xor eax, ecx
    000d982bimul edx, ebx, 0x54655307
    000d9831and ebx, 1
    000d9834neg ebx
    000d9836and ebx, r12l
    000d9839mov r15, [rsp+96]
    000d983exor ebx, r15l
    000d9841rol edx, 7
    000d9844mov r12, [rsp+40]
    000d9849mov esi, r12l
    000d984cmov ebp, 255
    000d9851and esi, ebp
    000d9853mov edi, r12l
    000d9856shr edi, 8
    000d9859mov r9l, r10l
    000d985cshl r9l, 8
    000d9860xor r9l, edi
    000d9863mov edi, r10l
    000d9866shr edi, 24
    000d9869xor r9l, [r8+4*rdi]
    000d986dxor r9l, [r13+4*rsi]
    000d9872add ebx, ecx
    000d9874xor r9l, r11l
    000d9877mov r14, r9
    000d987alea ecx, [rbx+r11]
    000d987emov [rsp+64], r11
    000d9883xor ecx, edx
    000d9885imul esi, ebx, 0x54655307
    000d988band ebx, 1
    000d988eneg ebx
    000d9890and ebx, r11l
    000d9893mov r10, [rsp+184]
    000d989bxor ebx, r10l
    000d989erol esi, 7
    000d98a1mov r8, [rsp+400]
    000d98a9mov edi, r8l
    000d98acand edi, ebp
    000d98aeshr r8l, 8
    000d98b2mov r11l, r15l
    000d98b5shl r11l, 8
    000d98b9xor r11l, r8l
    000d98bcmov r8l, r15l
    000d98bfshr r8l, 24
    000d98c3lea r9, [rip-0x8ea2e]
    000d98caxor r11l, [r9+4*r8]
    000d98cexor r11l, [r13+4*rdi]
    000d98d3add ebx, edx
    000d98d5xor r11l, r14l
    000d98d8lea edx, [rbx+r14]
    000d98dcmov [rsp+496], r14
    000d98e4xor edx, esi
    000d98e6imul ebp, ebx, 0x54655307
    000d98ecand ebx, 1
    000d98efneg ebx
    000d98f1and ebx, r14l
    000d98f4xor ebx, r12l
    000d98f7rol ebp, 7
    000d98famov r14, [rsp+128]
    000d9902mov edi, r14l
    000d9905shr edi, 8
    000d9908mov r8l, r10l
    000d990bshl r8l, 8
    000d990fxor r8l, edi
    000d9912mov edi, r10l
    000d9915shr edi, 24
    000d9918xor r8l, [r9+4*rdi]
    000d991cmov edi, r14l
    000d991fmov r12, r14
    000d9922mov r9l, 255
    000d9928and edi, r9l
    000d992bxor r8l, [r13+4*rdi]
    000d9930mov r14, r8
    000d9933add ebx, esi
    000d9935lea esi, [rbx+r11]
    000d9939xor esi, ebp
    000d993bmov edi, edx
    000d993dand edi, eax
    000d993fxor edi, esi
    000d9941xor edx, ecx
    000d9943xor edx, edi
    000d9945or esi, eax
    000d9947xor esi, ecx
    000d9949xor eax, edx
    000d994bmov ecx, eax
    000d994dor ecx, esi
    000d994fxor ecx, edi
    000d9951and edi, esi
    000d9953xor edi, eax
    000d9955xor edx, [rsp+136]
    000d995cxor esi, [rsp+96]
    000d9960mov rax, [rsp+16]
    000d9965xor eax, ecx
    000d9967xor esi, edi
    000d9969xor esi, ecx
    000d996bxor edi, r10l
    000d996emov [rsp+1648], edx
    000d9975mov [rsp+1652], eax
    000d997cmov [rsp+1656], esi
    000d9983not edi
    000d9985mov [rsp+1660], edi
    000d998cxor r14l, r11l
    000d998fmov r15, r11
    000d9992mov [rsp+488], r11
    000d999alea rdi, [rsp+1120]
    000d99a2push 48
    000d99a4pop rsi
    000d99a5push 64
    000d99a7pop rdx
    000d99a8lea rcx, [rip+0x111a11]
    000d99afcall core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d99b4mov rdi, rax
    000d99b7mov rsi, rdx
    000d99balea rdx, [rsp+1648]
    000d99c2call crypto::cryptoutil::write_u32v_le
    000d99c7imul eax, ebx, 0x54655307
    000d99cdand ebx, 1
    000d99d0neg ebx
    000d99d2and ebx, r15l
    000d99d5mov r13, [rsp+400]
    000d99ddxor ebx, r13l
    000d99e0rol eax, 7
    000d99e3mov r8l, eax
    000d99e6mov [rsp+96], eax
    000d99eamov rsi, [rsp+424]
    000d99f2mov ecx, esi
    000d99f4mov edi, 255
    000d99f9and ecx, edi
    000d99fbmov edx, esi
    000d99fdmov rax, rsi
    000d9a00shr edx, 8
    000d9a03mov rsi, [rsp+40]
    000d9a08mov r15l, esi
    000d9a0bshl r15l, 8
    000d9a0fxor r15l, edx
    000d9a12mov edx, esi
    000d9a14shr edx, 24
    000d9a17lea r10, [rip-0x8eb82]
    000d9a1exor r15l, [r10+4*rdx]
    000d9a22lea r11, [rip-0x8e78d]
    000d9a29xor r15l, [r11+4*rcx]
    000d9a2dadd ebx, ebp
    000d9a2fmov [rsp+16], r14
    000d9a34xor r15l, r14l
    000d9a37lea ecx, [rbx+r14]
    000d9a3bimul edx, ebx, 0x54655307
    000d9a41and ebx, 1
    000d9a44neg ebx
    000d9a46and ebx, r14l
    000d9a49mov r14, r12
    000d9a4cxor ebx, r14l
    000d9a4fadd ebx, r8l
    000d9a52rol edx, 7
    000d9a55mov r8, [rsp]
    000d9a59mov esi, r8l
    000d9a5cand esi, edi
    000d9a5emov edi, r8l
    000d9a61mov r9, r8
    000d9a64shr edi, 8
    000d9a67mov r8, r13
    000d9a6amov ebp, r8l
    000d9a6dshl ebp, 8
    000d9a70xor ebp, edi
    000d9a72mov edi, r8l
    000d9a75shr edi, 24
    000d9a78xor ebp, [r10+4*rdi]
    000d9a7cxor ebp, [r11+4*rsi]
    000d9a80xor ebp, r15l
    000d9a83lea edi, [rbx+r15]
    000d9a87imul r8l, ebx, 0x54655307
    000d9a8eand ebx, 1
    000d9a91neg ebx
    000d9a93and ebx, r15l
    000d9a96mov r10, rax
    000d9a99xor ebx, r10l
    000d9a9cadd ebx, edx
    000d9a9erol r8l, 7
    000d9aa2lea esi, [rbx+rbp]
    000d9aa5imul r11l, ebx, 0x54655307
    000d9aacand ebx, 1
    000d9aafneg ebx
    000d9ab1and ebx, ebp
    000d9ab3xor ebx, r9l
    000d9ab6add ebx, r8l
    000d9ab9mov rax, [rsp+64]
    000d9abemov r9l, eax
    000d9ac1shr r9l, 8
    000d9ac5mov r13l, r10l
    000d9ac8shl r13l, 8
    000d9accxor r13l, r9l
    000d9acfxor esi, r8l
    000d9ad2mov r9, r12
    000d9ad5mov r8l, r9l
    000d9ad8shl r8l, 8
    000d9adcmov r14, [rsp+112]
    000d9ae1mov r12l, r14l
    000d9ae4shr r12l, 8
    000d9ae8xor r12l, r8l
    000d9aebmov r8l, r9l
    000d9aeeshr r8l, 24
    000d9af2lea r9, [rip-0x8ec5d]
    000d9af9xor r12l, [r9+4*r8]
    000d9afdmov r8l, r14l
    000d9b00mov r14l, 255
    000d9b06and r8l, r14l
    000d9b09lea r14, [rip-0x8e874]
    000d9b10xor r12l, [r14+4*r8]
    000d9b14rol r11l, 7
    000d9b18xor edi, edx
    000d9b1amov edx, r10l
    000d9b1dshr edx, 24
    000d9b20xor r13l, [r9+4*rdx]
    000d9b24mov edx, eax
    000d9b26mov eax, 255
    000d9b2band edx, eax
    000d9b2dxor r12l, ebp
    000d9b30xor r13l, [r14+4*rdx]
    000d9b34xor ecx, [rsp+96]
    000d9b38lea eax, [rbx+r12]
    000d9b3cxor eax, r11l
    000d9b3fmov r14l, r11l
    000d9b42mov edx, esi
    000d9b44and edx, ecx
    000d9b46xor edx, eax
    000d9b48xor esi, edi
    000d9b4axor esi, edx
    000d9b4cor eax, ecx
    000d9b4exor eax, edi
    000d9b50xor ecx, esi
    000d9b52mov edi, ecx
    000d9b54or edi, eax
    000d9b56xor edi, edx
    000d9b58and edx, eax
    000d9b5axor edx, ecx
    000d9b5cxor esi, [rsp+40]
    000d9b60xor eax, [rsp+128]
    000d9b67mov rcx, [rsp+400]
    000d9b6fxor ecx, edi
    000d9b71xor eax, edx
    000d9b73xor eax, edi
    000d9b75xor edx, r10l
    000d9b78mov [rsp+528], esi
    000d9b7fmov [rsp+532], ecx
    000d9b86mov [rsp+536], eax
    000d9b8dnot edx
    000d9b8fmov [rsp+540], edx
    000d9b96xor r13l, r12l
    000d9b99lea rdi, [rsp+1120]
    000d9ba1push 64
    000d9ba3pop rsi
    000d9ba4push 80
    000d9ba6pop rdx
    000d9ba7lea rcx, [rip+0x11182a]
    000d9baecall core::array::_<impl core::ops::index::IndexMut<I> for [T; N]>::index_mut
    000d9bb3mov rdi, rax
    000d9bb6mov rsi, rdx
    000d9bb9lea rdx, [rsp+528]
    000d9bc1call crypto::cryptoutil::write_u32v_le
    000d9bc6xor edi, edi
    000d9bc8mov dl, [rsp+60]
    000d9bccmov rcx, [rsp+504]
    000d9bd4mov rax, [rsp]
    000d9bd8mov [rsp+1200], eax
    000d9bdfmov rax, [rsp+112]
    000d9be4mov [rsp+1204], eax
    000d9bebmov rax, [rsp+64]
    000d9bf0mov [rsp+1208], eax
    000d9bf7mov rax, [rsp+496]
    000d9bffmov [rsp+1212], eax
    000d9c06mov rax, [rsp+488]
    000d9c0emov [rsp+1216], eax
    000d9c15mov rax, [rsp+16]
    000d9c1amov [rsp+1220], eax
    000d9c21mov [rsp+1224], r15l
    000d9c29lea r15, [rsp+2576]
    000d9c31mov [rsp+1228], ebp
    000d9c38mov [rsp+1232], r12l
    000d9c40mov [rsp+1236], r13l
    000d9c48mov [rsp+1240], ebx
    000d9c4fmov rbx, [rsp+480]
    000d9c57mov [rsp+1244], r14l
    000d9c5fand [rsp+1248], 0
    000d9c67xor eax, eax
    000d9c69jmp 0xd9c76
    000d9c6b
    000d9c6bloc_d9c6b:
    000d9c6bcmp edi, 80
    000d9c6ejae 0xdb2ba
    000d9c74mov eax, edi
    000d9c76
    000d9c76loc_d9c76:
    000d9c76xor dl, [rsp+rdi+1120]
    000d9c7dinc eax
    000d9c7fmov [rsp+1248], eax
    000d9c86mov rax, [rsp+512]
    000d9c8emov [rax+rcx], dl
    000d9c91inc rcx
    000d9c94jmp 0xd9114
    000d9c99
    000d9c99loc_d9c99:
    000d9c99mov r13, [rsp+1416]
    000d9ca1mov rbp, [rsp+1424]
    000d9ca9mov ecx, 4096
    000d9caexor edi, edi
    000d9cb0mov rsi, [rsp+472]
    000d9cb8mov rdx, r15
    000d9cbblea r8, [rip+0x111656]
    000d9cc2call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index_mut
    000d9cc7mov [rsp+528], rax
    000d9ccfmov [rsp+536], rdx
    000d9cd7and [rsp+544], 0
    000d9ce0lea rdi, [rsp+528]
    000d9ce8mov rsi, rdx
    000d9cebcall _<crypto::buffer::RefReadBuffer as crypto::buffer::ReadBuffer>::take_next
    000d9cf0mov r14, rax
    000d9cf3mov r12, rdx
    000d9cf6lea rdi, [rsp+1520]
    000d9cfemov rsi, rdx
    000d9d01call alloc::vec::Vec<T,A>::reserve
    000d9d06mov rbx, [rsp+1520]
    000d9d0emov r15, [rsp+1536]
    000d9d16test r12, r12
    000d9d19je 0xd9d30
    000d9d1bxor eax, eax
    000d9d1d
    000d9d1dloc_d9d1d:
    000d9d1dmov cl, [r14+rax]
    000d9d21mov [rbx+r15], cl
    000d9d25inc r15
    000d9d28inc rax
    000d9d2bcmp r12, rax
    000d9d2ejne 0xd9d1d
    000d9d30
    000d9d30loc_d9d30:
    000d9d30mov [rsp+1536], r15
    000d9d38cmp rbp, r13
    000d9d3bjne 0xd90a3
    000d9d41movzx eax, [rsp+1528]
    000d9d49mov [rsp+16], rax
    000d9d4emovzx ebp, [rsp+1535]
    000d9d56movzx r13l, [rsp+1533]
    000d9d5fmov r14l, [rsp+1529]
    000d9d67mov rcx, [rsp+1480]
    000d9d6flea rdi, [rsp+2576]
    000d9d77mov r12l, [rsp+172]
    000d9d7fmov esi, r12l
    000d9d82xor edx, edx
    000d9d84call _<std::fs::File as std::io::Seek>::seek
    000d9d89cmp [rsp+2576], 0
    000d9d92jne 0xdb36c
    000d9d98shl ebp, 16
    000d9d9bor r13l, ebp
    000d9d9eshl r13, 32
    000d9da2or r14, r13
    000d9da5mov edi, r12l
    000d9da8mov rsi, rbx
    000d9dabmov rdx, r15
    000d9daecall std::io::Write::write_all
    000d9db3test rax, rax
    000d9db6jne 0xda35d
    000d9dbcinc [rsp+2472]
    000d9dc3mov rax, [rsp+1480]
    000d9dcbmov [rsp+720], rax
    000d9dd3lea r15, [rsp+2576]
    000d9ddbmov rdi, r15
    000d9ddemov esi, [rsp+436]
    000d9de5lea r13, [rsp+720]
    000d9dedmov rdx, r13
    000d9df0push 8
    000d9df2pop rcx
    000d9df3call _<std::fs::File as std::io::Write>::write
    000d9df8mov rdi, r15
    000d9dfbcall core::ptr::drop_in_place<core::result::Result<usize,std::io::error::Error>>
    000d9e00mov rax, [rsp+1480]
    000d9e08add rax, [rsp+1264]
    000d9e10add rax, [rsp+2200]
    000d9e18mov [rsp+1480], rax
    000d9e20mov [rsp+1408], rax
    000d9e28mov rsi, [rsp+72]
    000d9e2dmov rdx, [rsp+88]
    000d9e32lea rbp, [rsp+528]
    000d9e3amov rdi, rbp
    000d9e3dcall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d9e42lea rax, [rsp+1408]
    000d9e4amov [rsp+720], rax
    000d9e52lea rax, [rip+0x3e462]
    000d9e59mov [rsp+728], rax
    000d9e61lea rax, [rip+0x10d070]
    000d9e68mov [rsp+2576], rax
    000d9e70push 2
    000d9e72pop rcx
    000d9e73mov [rsp+2584], rcx
    000d9e7band [rsp+2608], 0
    000d9e84mov [rsp+736], rbp
    000d9e8clea rax, [rip+0xebe3d]
    000d9e93mov [rsp+744], rax
    000d9e9bmov [rsp+2592], r13
    000d9ea3mov [rsp+2600], rcx
    000d9eablea r13, [rsp+1648]
    000d9eb3mov rdi, r13
    000d9eb6mov rsi, r15
    000d9eb9call alloc::fmt::format
    000d9ebemov rdi, [rsp+528]
    000d9ec6mov rsi, [rsp+536]
    000d9ececall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d9ed3mov rdi, [rsp+1560]
    000d9edbmov rsi, r13
    000d9edecall indicatif::progress_bar::ProgressBar::println
    000d9ee3mov rax, [rip+0x139076]
    000d9eeacmp rax, 4
    000d9eeejbe 0xd9fb3
    000d9ef4mov rax, [rsp+1480]
    000d9efcmov [rsp+1648], rax
    000d9f04mov rsi, [rsp+72]
    000d9f09mov rdx, [rsp+88]
    000d9f0emov rdi, rbp
    000d9f11call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d9f16lea rax, [rsp+1648]
    000d9f1emov [rsp+720], rax
    000d9f26lea rax, [rip+0x3e38e]
    000d9f2dmov [rsp+728], rax
    000d9f35lea rax, [rip+0x10cf9c]
    000d9f3cmov [rsp+2576], rax
    000d9f44push 2
    000d9f46pop rcx
    000d9f47mov [rsp+2584], rcx
    000d9f4fand [rsp+2608], 0
    000d9f58mov [rsp+736], rbp
    000d9f60lea rax, [rip+0xebd69]
    000d9f67mov [rsp+744], rax
    000d9f6flea rax, [rsp+720]
    000d9f77mov [rsp+2592], rax
    000d9f7fmov [rsp+2600], rcx
    000d9f87mov rdi, r15
    000d9f8apush 5
    000d9f8cpop rsi
    000d9f8dlea rdx, [rip+0x10ce04]
    000d9f94mov ecx, 144
    000d9f99call log::__private_api::log
    000d9f9emov rdi, [rsp+528]
    000d9fa6mov rsi, [rsp+536]
    000d9faecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d9fb3
    000d9fb3loc_d9fb3:
    000d9fb3shl r14, 8
    000d9fb7add r14, [rsp+16]
    000d9fbcmov rdi, rbx
    000d9fbfmov rsi, r14
    000d9fc2call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000d9fc7lea rbp, [rsp+720]
    000d9fcflea r13, [rip+0x10d432]
    000d9fd6mov edi, [rsp+172]
    000d9fddjmp 0xda1fa
    000d9fe2
    000d9fe2loc_d9fe2:
    000d9fe2mov rsi, [rsp+72]
    000d9fe7mov rdx, [rsp+88]
    000d9feclea r15, [rsp+528]
    000d9ff4mov rdi, r15
    000d9ff7call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000d9ffcmov rax, [rsp+1480]
    000da004mov [rsp+1520], rax
    000da00cmov r14, [rsp+1264]
    000da014add rax, r14
    000da017mov [rsp+1408], rax
    000da01fmov [rsp+2576], r15
    000da027mov r15, r13
    000da02alea rax, [rip+0xebc9f]
    000da031mov [rsp+2584], rax
    000da039mov [rsp+2592], rbx
    000da041lea rcx, [rip+0x3e273]
    000da048mov [rsp+2600], rcx
    000da050lea rax, [rip+0x10cf11]
    000da057mov [rsp+720], rax
    000da05fmov [rsp+728], 4
    000da06band [rsp+752], 0
    000da074lea rax, [rsp+1408]
    000da07cmov [rsp+2608], rax
    000da084mov [rsp+2616], rcx
    000da08cmov [rsp+736], r13
    000da094mov [rsp+744], 3
    000da0a0lea rbx, [rsp+1648]
    000da0a8mov rdi, rbx
    000da0abmov rsi, rbp
    000da0aecall alloc::fmt::format
    000da0b3mov rdi, [rsp+528]
    000da0bbmov rsi, [rsp+536]
    000da0c3call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da0c8mov rdi, [rsp+1560]
    000da0d0mov rsi, rbx
    000da0d3call indicatif::progress_bar::ProgressBar::println
    000da0d8mov rax, [rip+0x138e81]
    000da0dfcmp rax, 4
    000da0e3jbe 0xda1d1
    000da0e9mov rsi, [rsp+72]
    000da0eemov rdx, [rsp+88]
    000da0f3lea rbx, [rsp+528]
    000da0fbmov rdi, rbx
    000da0fecall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000da103mov rax, [rsp+1480]
    000da10bmov [rsp+1408], rax
    000da113mov rcx, r14
    000da116add rcx, rax
    000da119mov [rsp+1648], rcx
    000da121mov [rsp+2576], rbx
    000da129lea rax, [rip+0xebba0]
    000da130mov [rsp+2584], rax
    000da138lea rax, [rsp+1408]
    000da140mov [rsp+2592], rax
    000da148lea rax, [rip+0x3e16c]
    000da14fmov [rsp+2600], rax
    000da157lea rcx, [rip+0x10ce0a]
    000da15emov [rsp+720], rcx
    000da166mov [rsp+728], 4
    000da172and [rsp+752], 0
    000da17blea rcx, [rsp+1648]
    000da183mov [rsp+2608], rcx
    000da18bmov [rsp+2616], rax
    000da193mov [rsp+736], r15
    000da19bmov [rsp+744], 3
    000da1a7mov rdi, rbp
    000da1aapush 5
    000da1acpop rsi
    000da1adlea rdx, [rip+0x10cbe4]
    000da1b4push 120
    000da1b6pop rcx
    000da1b7call log::__private_api::log
    000da1bcmov rdi, [rsp+528]
    000da1c4mov rsi, [rsp+536]
    000da1cccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da1d1
    000da1d1loc_da1d1:
    000da1d1mov rax, [rsp+1480]
    000da1d9add rax, r14
    000da1dcadd rax, [rsp+2200]
    000da1e4mov [rsp+1480], rax
    000da1ecmov edi, [rsp+172]
    000da1f3lea r13, [rip+0x10d20e]
    000da1fa
    000da1faloc_da1fa:
    000da1facall [rip+0x137918]
    000da200jmp 0xd61a9
    000da205
    000da205loc_da205:
    000da205mov r15, [rsp+536]
    000da20dmov rbx, [rip+0x137904]
    000da214jmp 0xda688
    000da219
    000da219loc_da219:
    000da219mov r15, [rsp+2584]
    000da221jmp 0xda67d
    000da226
    000da226loc_da226:
    000da226call [rip+0x137914]
    000da22cmov r15l, [rax]
    000da22fshl r15, 32
    000da233or r15, 2
    000da237lea rbp, [rsp+720]
    000da23fjmp 0xda67d
    000da244
    000da244loc_da244:
    000da244mov edi, ebx
    000da246mov r15, [rip+0x1378cb]
    000da24dcall r15
    000da250lea rax, [rsp+792]
    000da258and [rax-60], 0
    000da25dand [rax-64], 0
    000da261mov rax, 0x1b600000000
    000da26bmov [rsp+720], rax
    000da273mov [rsp+728], 257
    000da27dmov rsi, [rsp+1624]
    000da285mov rdx, [rsp+1640]
    000da28dmov rbx, r14
    000da290lea r14, [rsp+2576]
    000da298mov rdi, r14
    000da29bcall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000da2a0mov rdi, rbp
    000da2a3mov rsi, rbx
    000da2a6mov rdx, r14
    000da2a9call std::fs::OpenOptions::open
    000da2aecmp [rsp+528], 0
    000da2b6je 0xda2c8
    000da2b8mov rbx, r15
    000da2bbmov r15, [rsp+536]
    000da2c3jmp 0xda350
    000da2c8
    000da2c8loc_da2c8:
    000da2c8mov ebx, [rsp+532]
    000da2cfmov rdi, r14
    000da2d2mov esi, ebx
    000da2d4push 1
    000da2d6pop rdx
    000da2d7xor ecx, ecx
    000da2d9call _<std::fs::File as std::io::Seek>::seek
    000da2decmp [rsp+2576], 0
    000da2e7jne 0xda33d
    000da2e9mov rax, [rsp+2200]
    000da2f1mov [rsp+720], rax
    000da2f9mov rdi, r14
    000da2fcmov esi, ebx
    000da2felea rdx, [rsp+720]
    000da306push 8
    000da308pop rcx
    000da309call _<std::fs::File as std::io::Write>::write
    000da30ecmp [rsp+2576], 0
    000da317jne 0xda33d
    000da319mov rdi, r14
    000da31cmov esi, ebx
    000da31elea rdx, [rsp+1872]
    000da326push 32
    000da328pop rcx
    000da329call _<std::fs::File as std::io::Write>::write
    000da32ecmp [rsp+2576], 0
    000da337je 0xdb0df
    000da33d
    000da33dloc_da33d:
    000da33dmov r15, [rsp+2584]
    000da345
    000da345loc_da345:
    000da345mov edi, ebx
    000da347mov rbx, [rip+0x1377ca]
    000da34ecall rbx
    000da350
    000da350loc_da350:
    000da350lea rbp, [rsp+720]
    000da358jmp 0xda688
    000da35d
    000da35dloc_da35d:
    000da35dmov [rsp+2104], rax
    000da365mov rsi, [rsp+72]
    000da36amov rdx, [rsp+88]
    000da36flea rbp, [rsp+528]
    000da377mov rdi, rbp
    000da37acall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000da37fmov rax, [rsp+1480]
    000da387mov [rsp+2144], rax
    000da38fmov r12, [rsp+1264]
    000da397mov rcx, r12
    000da39aadd rcx, rax
    000da39dmov [rsp+1520], rcx
    000da3a5mov [rsp+1408], r12
    000da3adlea rdx, [rip+0x10d054]
    000da3b4mov [rsp+2576], rdx
    000da3bclea rax, [rip+0x29279]
    000da3c3mov [rsp+2584], rax
    000da3cbmov [rsp+2592], rbp
    000da3d3lea rax, [rip+0xeb8f6]
    000da3damov [rsp+2600], rax
    000da3e2lea rax, [rsp+2144]
    000da3eamov [rsp+2608], rax
    000da3f2lea rcx, [rip+0x3dec2]
    000da3f9mov [rsp+2616], rcx
    000da401lea rax, [rsp+1520]
    000da409mov [rsp+2624], rax
    000da411mov [rsp+2632], rcx
    000da419lea rax, [rsp+1408]
    000da421mov [rsp+2640], rax
    000da429mov [rsp+2648], rcx
    000da431lea rax, [rsp+2472]
    000da439mov [rsp+2656], rax
    000da441lea rax, [rip+0x35ac8]
    000da448mov [rsp+2664], rax
    000da450lea rax, [rip+0x10caa1]
    000da457mov [rsp+720], rax
    000da45fpush 7
    000da461pop rcx
    000da462mov [rsp+728], rcx
    000da46aand [rsp+752], 0
    000da473lea rax, [rsp+2104]
    000da47bmov [rsp+2672], rax
    000da483lea rax, [rip+0xc9926]
    000da48amov [rsp+2680], rax
    000da492lea r15, [rsp+2576]
    000da49amov [rsp+736], r15
    000da4a2mov [rsp+744], rcx
    000da4aalea r13, [rsp+1648]
    000da4b2mov r15, rdx
    000da4b5mov rdi, r13
    000da4b8lea rsi, [rsp+720]
    000da4c0call alloc::fmt::format
    000da4c5mov rdi, [rsp+528]
    000da4cdmov rsi, [rsp+536]
    000da4d5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da4damov rdi, [rsp+1560]
    000da4e2mov rsi, r13
    000da4e5mov r13, r15
    000da4e8call indicatif::progress_bar::ProgressBar::println
    000da4edmov rax, [rip+0x138a6c]
    000da4f4cmp rax, 4
    000da4f8jbe 0xda652
    000da4femov rsi, [rsp+72]
    000da503mov rdx, [rsp+88]
    000da508mov rdi, rbp
    000da50bcall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000da510mov rax, [rsp+1480]
    000da518add rax, r12
    000da51bmov [rsp+1408], rax
    000da523mov [rsp+1648], r12
    000da52bmov [rsp+2576], r13
    000da533lea rax, [rip+0x29102]
    000da53amov [rsp+2584], rax
    000da542mov [rsp+2592], rbp
    000da54alea rax, [rip+0xeb77f]
    000da551mov [rsp+2600], rax
    000da559lea rax, [rsp+1480]
    000da561mov [rsp+2608], rax
    000da569lea rcx, [rip+0x29b00]
    000da570mov [rsp+2616], rcx
    000da578lea rax, [rsp+1408]
    000da580mov [rsp+2624], rax
    000da588mov [rsp+2632], rcx
    000da590lea rax, [rsp+1648]
    000da598mov [rsp+2640], rax
    000da5a0mov [rsp+2648], rcx
    000da5a8lea rax, [rsp+2472]
    000da5b0mov [rsp+2656], rax
    000da5b8lea rax, [rip+0x35951]
    000da5bfmov [rsp+2664], rax
    000da5c7lea rax, [rip+0x10c92a]
    000da5cemov [rsp+720], rax
    000da5d6push 7
    000da5d8pop rcx
    000da5d9mov [rsp+728], rcx
    000da5e1and [rsp+752], 0
    000da5ealea rax, [rsp+2104]
    000da5f2mov [rsp+2672], rax
    000da5falea rax, [rip+0xc97af]
    000da601mov [rsp+2680], rax
    000da609lea rax, [rsp+2576]
    000da611mov [rsp+736], rax
    000da619mov [rsp+744], rcx
    000da621lea rdi, [rsp+720]
    000da629push 5
    000da62bpop rsi
    000da62clea rdx, [rip+0x10c765]
    000da633mov ecx, 137
    000da638call log::__private_api::log
    000da63dmov rdi, [rsp+528]
    000da645mov rsi, [rsp+536]
    000da64dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da652
    000da652loc_da652:
    000da652mov r15, [rsp+2104]
    000da65ashl r14, 8
    000da65eadd r14, [rsp+16]
    000da663mov rdi, rbx
    000da666mov rsi, r14
    000da669call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da66elea rbp, [rsp+720]
    000da676mov ebx, [rsp+172]
    000da67d
    000da67dloc_da67d:
    000da67dmov edi, ebx
    000da67fmov rbx, [rip+0x137492]
    000da686call rbx
    000da688
    000da688loc_da688:
    000da688mov edi, [rsp+436]
    000da68fcall rbx
    000da691
    000da691loc_da691:
    000da691mov rdi, [rsp+1272]
    000da699mov rsi, [rsp+2024]
    000da6a1call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da6a6mov rdi, [rsp+1584]
    000da6aemov rsi, [rsp+2032]
    000da6b6call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da6bbmov rdi, [rsp+1592]
    000da6c3mov rsi, [rsp+2040]
    000da6cbcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da6d0lea rdi, [rsp+2336]
    000da6d8call _<[Z; 32] as zeroize::Zeroize>::zeroize
    000da6ddlea rdi, [rsp+2304]
    000da6e5call _<[Z; 32] as zeroize::Zeroize>::zeroize
    000da6eamov rdi, [rsp+1624]
    000da6f2
    000da6f2loc_da6f2:
    000da6f2mov rsi, [rsp+1632]
    000da6facall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da6ffmov rdi, [rsp+1808]
    000da707mov rsi, [rsp+1816]
    000da70fcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da714mov rbx, [rsp+416]
    000da71c
    000da71cloc_da71c:
    000da71clea rdi, [rsp+1560]
    000da724call core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>
    000da729mov rdi, [rsp+72]
    000da72emov rsi, [rsp+80]
    000da733call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da738test r15, r15
    000da73bje 0xdabbc
    000da741mov [rsp+1872], r15
    000da749mov r14, r13
    000da74cmov r13, rbx
    000da74flea r12, [rsp+2576]
    000da757mov rdi, r12
    000da75amov rbx, [rsp+176]
    000da762mov rsi, rbx
    000da765mov rdx, [rsp+32]
    000da76acall _<core::option::Option<T> as core::clone::Clone>::clone
    000da76flea r15, [rsp+528]
    000da777mov rdi, r15
    000da77amov rsi, r12
    000da77dlea rdx, [rip+0x10ca7c]
    000da784call core::option::Option<T>::unwrap
    000da789mov [rsp+2576], r14
    000da791lea rax, [rip+0x28ea4]
    000da798mov [rsp+2584], rax
    000da7a0mov [rsp+2592], r15
    000da7a8lea r12, [rip+0xeb521]
    000da7afmov [rsp+2600], r12
    000da7b7lea rax, [rip+0x10ca12]
    000da7bemov [rsp+720], rax
    000da7c6push 3
    000da7c8pop rcx
    000da7c9mov [rsp+728], rcx
    000da7d1and [rsp+752], 0
    000da7dalea r14, [rsp+1872]
    000da7e2mov [rsp+2608], r14
    000da7eamov rsi, rbp
    000da7edlea r14, [rip+0xc95bc]
    000da7f4mov [rsp+2616], r14
    000da7fclea rbp, [rsp+2576]
    000da804mov [rsp+736], rbp
    000da80cmov [rsp+744], rcx
    000da814lea r12, [rsp+1648]
    000da81cmov rdi, r12
    000da81fcall alloc::fmt::format
    000da824mov rdi, [rsp+528]
    000da82cmov rsi, [rsp+536]
    000da834call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da839mov rdi, r13
    000da83clea r13, [rip+0x10cbc5]
    000da843mov rsi, r12
    000da846mov r12, rbx
    000da849mov rbx, rbp
    000da84clea rbp, [rsp+1872]
    000da854call indicatif::progress_bar::ProgressBar::println
    000da859mov rax, [rip+0x138700]
    000da860test rax, rax
    000da863je 0xda92d
    000da869mov rdi, rbx
    000da86cmov rsi, r12
    000da86fmov rdx, [rsp+32]
    000da874call _<core::option::Option<T> as core::clone::Clone>::clone
    000da879mov rdi, r15
    000da87cmov rsi, rbx
    000da87flea rdx, [rip+0x10c992]
    000da886call core::option::Option<T>::unwrap
    000da88bmov [rsp+2576], r13
    000da893lea rax, [rip+0x28da2]
    000da89amov [rsp+2584], rax
    000da8a2mov [rsp+2592], r15
    000da8aalea rax, [rip+0xeb41f]
    000da8b1mov [rsp+2600], rax
    000da8b9lea rax, [rip+0x10c910]
    000da8c0mov [rsp+720], rax
    000da8c8push 3
    000da8capop rax
    000da8cbmov [rsp+728], rax
    000da8d3and [rsp+752], 0
    000da8dcmov [rsp+2608], rbp
    000da8e4mov [rsp+2616], r14
    000da8ecmov [rsp+736], rbx
    000da8f4mov [rsp+744], rax
    000da8fclea rdi, [rsp+720]
    000da904push 1
    000da906pop rsi
    000da907lea rdx, [rip+0x10c48a]
    000da90emov ecx, 225
    000da913call log::__private_api::log
    000da918mov rdi, [rsp+528]
    000da920mov rsi, [rsp+536]
    000da928call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da92d
    000da92dloc_da92d:
    000da92dmov rdi, rbx
    000da930mov rsi, r12
    000da933mov r13, [rsp+32]
    000da938mov rdx, r13
    000da93bcall _<core::option::Option<T> as core::clone::Clone>::clone
    000da940mov rdi, r15
    000da943mov rsi, rbx
    000da946lea rdx, [rip+0x10c8e3]
    000da94dcall core::option::Option<T>::unwrap
    000da952lea rax, [rip+0x10caaf]
    000da959mov [rsp+2576], rax
    000da961lea rax, [rip+0x28cd4]
    000da968mov [rsp+2584], rax
    000da970mov [rsp+2592], r15
    000da978lea rax, [rip+0xeb351]
    000da97fmov [rsp+2600], rax
    000da987lea rax, [rip+0x10c842]
    000da98emov [rsp+720], rax
    000da996push 3
    000da998pop rax
    000da999mov [rsp+728], rax
    000da9a1and [rsp+752], 0
    000da9aamov [rsp+2608], rbp
    000da9b2mov [rsp+2616], r14
    000da9bamov [rsp+736], rbx
    000da9c2mov [rsp+744], rax
    000da9calea r14, [rsp+1648]
    000da9d2mov rdi, r14
    000da9d5lea r15, [rsp+720]
    000da9ddmov rsi, r15
    000da9e0call alloc::fmt::format
    000da9e5mov rdi, [rsp+528]
    000da9edmov rsi, [rsp+536]
    000da9f5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000da9famov rdi, [rsp+416]
    000daa02mov rsi, r14
    000daa05call indicatif::progress_bar::ProgressBar::finish_with_message
    000daa0amov rdi, rbx
    000daa0dmov rsi, r12
    000daa10mov rdx, r13
    000daa13call _<core::option::Option<T> as core::clone::Clone>::clone
    000daa18mov rdi, r15
    000daa1bmov rsi, rbx
    000daa1elea rdx, [rip+0x10c823]
    000daa25call core::option::Option<T>::unwrap
    000daa2amov rdi, rbx
    000daa2dmov rsi, [rsp+1600]
    000daa35call std::sync::mutex::Mutex<T>::lock
    000daa3amov rdi, rbx
    000daa3dlea rsi, [rip+0x10c8fc]
    000daa44call core::result::Result<T,E>::unwrap
    000daa49mov ebp, edx
    000daa4bmov r13, [rax+8]
    000daa4fmov [rsp+96], rax
    000daa54mov rax, [rax+24]
    000daa58mov rbx, [rsp+720]
    000daa60mov r15, [rsp+736]
    000daa68shl rax, 5
    000daa6cmov [rsp+16], rax
    000daa71xor r14l, r14l
    000daa74mov [rsp+112], r13
    000daa79
    000daa79loc_daa79:
    000daa79movzx r12l, bpl
    000daa7dcmp [rsp+16], r14
    000daa82je 0xdaab6
    000daa84mov rdi, [r13]
    000daa88mov rsi, [r13+16]
    000daa8cmov rdx, rbx
    000daa8fmov rcx, r15
    000daa92call _<std::path::PathBuf as core::cmp::PartialEq>::eq
    000daa97test al, al
    000daa99je 0xdaaac
    000daa9bmov rax, [rsp+112]
    000daaa0cmp [rax+r14+24], 5
    000daaa6ja 0xdaf01
    000daaac
    000daaacloc_daaac:
    000daaacadd r13, 32
    000daab0add r14, 32
    000daab4jmp 0xdaa79
    000daab6
    000daab6loc_daab6:
    000daab6mov rdi, [rsp+96]
    000daabbmov esi, r12l
    000daabecall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000daac3mov rsi, [rsp+728]
    000daacbmov rdi, rbx
    000daacecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000daad3lea rbx, [rsp+2576]
    000daadbmov rdi, rbx
    000daademov rsi, [rsp+176]
    000daae6mov rdx, [rsp+32]
    000daaebcall _<core::option::Option<T> as core::clone::Clone>::clone
    000daaf0lea rdi, [rsp+720]
    000daaf8mov rsi, rbx
    000daafblea rdx, [rip+0x10c7be]
    000dab02call core::option::Option<T>::unwrap
    000dab07mov rdi, rbx
    000dab0amov rsi, [rsp+1600]
    000dab12call std::sync::mutex::Mutex<T>::lock
    000dab17mov rdi, rbx
    000dab1alea rsi, [rip+0x10c837]
    000dab21call core::result::Result<T,E>::unwrap
    000dab26mov r13l, edx
    000dab29lea rcx, [rax+8]
    000dab2dmov [rsp+40], rcx
    000dab32mov rcx, [rax+8]
    000dab36mov [rsp+96], rax
    000dab3bmov rbx, [rax+24]
    000dab3fmov rax, [rsp+720]
    000dab47mov [rsp+112], rax
    000dab4cmov r12, [rsp+736]
    000dab54add rcx, -32
    000dab58shl rbx, 5
    000dab5c
    000dab5cloc_dab5c:
    000dab5cmovzx ebp, r13b
    000dab60test rbx, rbx
    000dab63je 0xdadb6
    000dab69lea r15, [rcx+32]
    000dab6dmov rdi, [rcx+32]
    000dab71mov rsi, [rcx+48]
    000dab75mov rdx, [rsp+112]
    000dab7amov rcx, r12
    000dab7dcall _<std::path::PathBuf as core::cmp::PartialEq>::eq
    000dab82add rbx, -32
    000dab86mov rcx, r15
    000dab89test al, al
    000dab8bje 0xdab5c
    000dab8dinc [r15+24]
    000dab91mov rdi, [rsp+96]
    000dab96mov esi, ebp
    000dab98call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000dab9dmov rsi, [rsp+728]
    000daba5mov rdi, [rsp+112]
    000dabaacall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dabaflea rbx, [rsp+2576]
    000dabb7jmp 0xdae34
    000dabbc
    000dabbcloc_dabbc:
    000dabbclea r15, [rsp+2576]
    000dabc4mov rdi, r15
    000dabc7mov r14, [rsp+176]
    000dabcfmov rsi, r14
    000dabd2mov rdx, [rsp+32]
    000dabd7call _<core::option::Option<T> as core::clone::Clone>::clone
    000dabdcmov r12, rbx
    000dabdflea rbx, [rsp+528]
    000dabe7mov rdi, rbx
    000dabeamov rsi, r15
    000dabedlea rdx, [rip+0x10c5ac]
    000dabf4call core::option::Option<T>::unwrap
    000dabf9lea rax, [rip+0x10c8c8]
    000dac00mov [rsp+2576], rax
    000dac08lea rax, [rip+0x28a2d]
    000dac0fmov [rsp+2584], rax
    000dac17lea rcx, [rip+0x10c7ca]
    000dac1emov [rsp+2592], rcx
    000dac26mov [rsp+2600], rax
    000dac2elea rax, [rip+0x10c52b]
    000dac35mov [rsp+720], rax
    000dac3dmov [rsp+728], 4
    000dac49and [rsp+752], 0
    000dac52mov [rsp+2608], rbx
    000dac5alea rax, [rip+0xeb06f]
    000dac61mov [rsp+2616], rax
    000dac69mov [rsp+736], r15
    000dac71mov [rsp+744], 3
    000dac7dlea rbx, [rsp+1648]
    000dac85mov rdi, rbx
    000dac88mov rsi, rbp
    000dac8bcall alloc::fmt::format
    000dac90mov rdi, [rsp+528]
    000dac98mov rsi, [rsp+536]
    000daca0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000daca5mov r13, r12
    000daca8mov rdi, r12
    000dacabmov rsi, rbx
    000dacaecall indicatif::progress_bar::ProgressBar::println
    000dacb3mov rax, [rip+0x1382a6]
    000dacbacmp rax, 3
    000dacbejbe 0xdad9e
    000dacc4mov rdi, r15
    000dacc7mov rsi, r14
    000daccamov rdx, [rsp+32]
    000daccfcall _<core::option::Option<T> as core::clone::Clone>::clone
    000dacd4lea rbx, [rsp+528]
    000dacdcmov rdi, rbx
    000dacdfmov rsi, r15
    000dace2lea rdx, [rip+0x10c4cf]
    000dace9call core::option::Option<T>::unwrap
    000daceelea rax, [rip+0x10c7d3]
    000dacf5mov [rsp+2576], rax
    000dacfdlea rax, [rip+0x28938]
    000dad04mov [rsp+2584], rax
    000dad0clea rcx, [rip+0x10c6d5]
    000dad13mov [rsp+2592], rcx
    000dad1bmov [rsp+2600], rax
    000dad23lea rax, [rip+0x10c436]
    000dad2amov [rsp+720], rax
    000dad32mov [rsp+728], 4
    000dad3eand [rsp+752], 0
    000dad47mov [rsp+2608], rbx
    000dad4flea rax, [rip+0xeaf7a]
    000dad56mov [rsp+2616], rax
    000dad5emov [rsp+736], r15
    000dad66mov [rsp+744], 3
    000dad72mov rdi, rbp
    000dad75push 4
    000dad77pop rsi
    000dad78lea rdx, [rip+0x10c019]
    000dad7fmov ecx, 221
    000dad84call log::__private_api::log
    000dad89mov rdi, [rsp+528]
    000dad91mov rsi, [rsp+536]
    000dad99call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dad9e
    000dad9eloc_dad9e:
    000dad9emov rdi, r14
    000dada1mov rsi, [rsp+1280]
    000dada9call core::ptr::drop_in_place<std::env::VarError>
    000dadaemov rbx, r13
    000dadb1jmp 0xd44f8
    000dadb6
    000dadb6loc_dadb6:
    000dadb6mov rax, [rsp+736]
    000dadbemov [rsp+2592], rax
    000dadc6movups x0, [rsp+720]
    000dadcemovaps [rsp+2576], x0
    000dadd6mov r15, [rsp+96]
    000daddbmov rsi, [r15+24]
    000daddfcmp rsi, [r15+16]
    000dade3jne 0xdadf3
    000dade5mov rdi, [rsp+40]
    000dadeacall alloc::raw_vec::RawVec<T,A>::reserve_for_push
    000dadefmov rsi, [r15+24]
    000dadf3
    000dadf3loc_dadf3:
    000dadf3lea rbx, [rsp+2576]
    000dadfbmov rax, [r15+8]
    000dadffshl rsi, 5
    000dae03mov rcx, [rsp+2592]
    000dae0bmov [rax+rsi+16], rcx
    000dae10movdqa x0, [rsp+2576]
    000dae19movdqu [rax+rsi], x0
    000dae1emov [rax+rsi+24], 1
    000dae26inc [r15+24]
    000dae2amov rdi, r15
    000dae2dmov esi, ebp
    000dae2fcall core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000dae34
    000dae34loc_dae34:
    000dae34mov r12, [rsp+176]
    000dae3cmov rdi, rbx
    000dae3fmov rsi, [rsp+1608]
    000dae47call std::sync::mutex::Mutex<T>::lock
    000dae4cmov rdi, rbx
    000dae4flea rsi, [rip+0x10c482]
    000dae56call core::result::Result<T,E>::unwrap
    000dae5bmov rbx, rax
    000dae5emov ebp, edx
    000dae60lea r15, [rax+8]
    000dae64mov [rsp+2576], r12
    000dae6cmov rax, [rsp+1280]
    000dae74mov [rsp+2584], rax
    000dae7cmov rax, [rsp+32]
    000dae81mov [rsp+2592], rax
    000dae89lea r13, [rsp+720]
    000dae91mov rdi, r13
    000dae94lea rsi, [rsp+2576]
    000dae9clea rdx, [rip+0x10c44d]
    000daea3call core::option::Option<T>::unwrap
    000daea8mov rdi, r15
    000daeablea r15, [rsp+2576]
    000daeb3mov rsi, r13
    000daeb6call alloc::vec::Vec<T,A>::push
    000daebbmovzx esi, bpl
    000daebfmov rdi, rbx
    000daec2call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000daec7mov rbx, [rsp+416]
    000daecf
    000daecfloc_daecf:
    000daecflea rdi, [rsp+1872]
    000daed7call core::ptr::drop_in_place<std::io::error::Error>
    000daedccmp [rsp+16], r14
    000daee1je 0xd44f8
    000daee7mov rdi, [rsp+176]
    000daeefmov rsi, [rsp+1280]
    000daef7call core::ptr::drop_in_place<std::env::VarError>
    000daefcjmp 0xd44f8
    000daf01
    000daf01loc_daf01:
    000daf01mov rdi, [rsp+96]
    000daf06mov esi, r12l
    000daf09call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000daf0emov rsi, [rsp+728]
    000daf16mov rdi, rbx
    000daf19call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000daf1elea r15, [rsp+2576]
    000daf26mov rdi, r15
    000daf29mov rsi, [rsp+176]
    000daf31mov rdx, [rsp+32]
    000daf36call _<core::option::Option<T> as core::clone::Clone>::clone
    000daf3blea rbp, [rsp+528]
    000daf43mov rdi, rbp
    000daf46mov rsi, r15
    000daf49lea rdx, [rip+0x10c340]
    000daf50call core::option::Option<T>::unwrap
    000daf55lea rcx, [rip+0x10c4ac]
    000daf5cmov [rsp+720], rcx
    000daf64lea rax, [rip+0x286d1]
    000daf6bmov [rsp+728], rax
    000daf73lea rax, [rip+0x10c2e6]
    000daf7amov [rsp+2576], rax
    000daf82mov [rsp+2584], 3
    000daf8eand [rsp+2608], 0
    000daf97mov [rsp+736], rbp
    000daf9flea rax, [rip+0xead2a]
    000dafa6mov [rsp+744], rax
    000dafaelea rax, [rsp+720]
    000dafb6mov [rsp+2592], rax
    000dafbemov [rsp+2600], 2
    000dafcalea rbx, [rsp+1648]
    000dafd2mov r13, rcx
    000dafd5mov rdi, rbx
    000dafd8mov rsi, r15
    000dafdbcall alloc::fmt::format
    000dafe0mov rdi, [rsp+528]
    000dafe8mov rsi, [rsp+536]
    000daff0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000daff5mov rdi, [rsp+416]
    000daffdmov rsi, rbx
    000db000mov rbx, rdi
    000db003call indicatif::progress_bar::ProgressBar::println
    000db008mov rax, [rip+0x137f51]
    000db00fcmp rax, 4
    000db013jb 0xdaecf
    000db019mov rdi, r15
    000db01cmov rsi, [rsp+176]
    000db024mov rdx, [rsp+32]
    000db029call _<core::option::Option<T> as core::clone::Clone>::clone
    000db02emov rdi, rbp
    000db031mov rsi, r15
    000db034lea rdx, [rip+0x10c26d]
    000db03bcall core::option::Option<T>::unwrap
    000db040mov [rsp+720], r13
    000db048lea rax, [rip+0x285ed]
    000db04fmov [rsp+728], rax
    000db057lea rax, [rip+0x10c202]
    000db05emov [rsp+2576], rax
    000db066mov [rsp+2584], 3
    000db072and [rsp+2608], 0
    000db07bmov [rsp+736], rbp
    000db083lea rax, [rip+0xeac46]
    000db08amov [rsp+744], rax
    000db092lea rax, [rsp+720]
    000db09amov [rsp+2592], rax
    000db0a2mov [rsp+2600], 2
    000db0aemov rdi, r15
    000db0b1push 4
    000db0b3pop rsi
    000db0b4lea rdx, [rip+0x10bcdd]
    000db0bbmov ecx, 235
    000db0c0call log::__private_api::log
    000db0c5mov rdi, [rsp+528]
    000db0cdmov rsi, [rsp+536]
    000db0d5call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db0dajmp 0xdaecf
    000db0df
    000db0dfloc_db0df:
    000db0dfmov rsi, [rsp+1808]
    000db0e7mov rdx, [rsp+1824]
    000db0efmov rdi, r14
    000db0f2call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000db0f7mov rdi, r14
    000db0facall std::fs::remove_file
    000db0ffmov r15, rax
    000db102test rax, rax
    000db105jne 0xda345
    000db10bmov rsi, [rsp+72]
    000db110mov rdx, [rsp+88]
    000db115lea rdi, [rsp+2576]
    000db11dlea rcx, [rip-0x9a7b8]
    000db124push 12
    000db126pop r8
    000db128call std::path::Path::_with_file_name
    000db12dmov r14, [rsp+2576]
    000db135mov rsi, [rsp+2592]
    000db13dmov ecx, 2682
    000db142mov rdi, r14
    000db145lea rdx, [rip-0x9a7d4]
    000db14ccall std::fs::write::inner
    000db151mov r15, rax
    000db154mov rsi, [rsp+2584]
    000db15cmov rdi, r14
    000db15fcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db164jmp 0xda345
    000db169
    000db169loc_db169:
    000db169lea rax, [rip+0x10c198]
    000db170lea rsi, [rsp+2576]
    000db178mov [rsi], rax
    000db17bmov [rsi+8], 2
    000db183and [rsi+32], 0
    000db188lea rax, [rip+0x10c259]
    000db18fmov [rsp+528], rax
    000db197lea rax, [rip+0x2849e]
    000db19emov [rsp+536], rax
    000db1a6lea r15, [rsp+528]
    000db1aemov [rsi+16], r15
    000db1b2mov [rsi+24], 1
    000db1balea rbx, [rsp+720]
    000db1c2mov rdi, rbx
    000db1c5call alloc::fmt::format
    000db1camov r14, [rsp+1288]
    000db1d2mov rdi, [r14]
    000db1d5mov rsi, rbx
    000db1d8call indicatif::progress_bar::ProgressBar::finish_with_message
    000db1ddxor edi, edi
    000db1dfmov rsi, [rsp+1280]
    000db1e7call core::ptr::drop_in_place<std::env::VarError>
    000db1ecmov rsi, [r14+48]
    000db1f0add rsi, 16
    000db1f4lea r14, [rsp+2576]
    000db1fcmov rdi, r14
    000db1ffcall std::sync::mutex::Mutex<T>::lock
    000db204lea rsi, [rip+0x10c11d]
    000db20bmov rdi, r14
    000db20ecall core::result::Result<T,E>::unwrap
    000db213mov [rsp+528], rax
    000db21bmov [rsp+536], dl
    000db222inc [rax+8]
    000db226mov rcx, [rip+0x137d33]
    000db22dcmp rcx, 4
    000db231jbe 0xdb28c
    000db233mov [rsp+720], r15
    000db23blea rax, [rip+0x10be16]
    000db242lea rdi, [rsp+2576]
    000db24amov [rdi], rax
    000db24dpush 1
    000db24fpop rax
    000db250mov [rdi+8], rax
    000db254and [rdi+32], 0
    000db259lea rcx, [rip-48836]
    000db260mov [rsp+728], rcx
    000db268mov [rdi+16], rbx
    000db26cmov [rdi+24], rax
    000db270lea rdx, [rip+0x10bb21]
    000db277push 5
    000db279pop rsi
    000db27amov ecx, 246
    000db27fcall log::__private_api::log
    000db284mov rax, [rsp+528]
    000db28c
    000db28cloc_db28c:
    000db28cmov esi, [rsp+536]
    000db293mov rdi, rax
    000db296call core::ptr::drop_in_place<std::sync::mutex::MutexGuard<alloc::vec::Vec<akira_v2::lock::Attempts>>>
    000db29bmov rdi, [rsp+1288]
    000db2a3call core::ptr::drop_in_place<akira_v2::lock::lock::{{closure}}>
    000db2a8add rsp, 6792
    000db2afpop rbx
    000db2b0pop r12
    000db2b2pop r13
    000db2b4pop r14
    000db2b6pop r15
    000db2b8pop rbp
    000db2b9ret
    000db2ba
    000db2baloc_db2ba:
    000db2balea rdx, [rip+0x11012f]
    000db2c1push 80
    000db2c3pop rsi
    000db2c4call core::panicking::panic_bounds_check
    000db2c9ud2
    000db2cb
    000db2cbloc_db2cb:
    000db2cbud2
    000db2cd
    000db2cd 0f 0b ..
    000db2cf
    000db2cfloc_db2cf:
    000db2cflea r9, [rsp+528]
    000db2d7mov [r9], rax
    000db2damov [r9+8], rdx
    000db2delea rdi, [rip-0x4a0f7]
    000db2e5lea rcx, [rip+0x10b53c]
    000db2eclea r8, [rip+0x10c0c5]
    000db2f3push 43
    000db2f5pop rsi
    000db2f6mov rdx, r9
    000db2f9
    000db2f9loc_db2f9:
    000db2f9call core::result::unwrap_failed
    000db2feud2
    000db300
    000db300loc_db300:
    000db300lea rdi, [rip-0x9064f]
    000db307lea rdx, [rip+0x11024a]
    000db30epush 45
    000db310pop rsi
    000db311call core::panicking::panic
    000db316ud2
    000db318
    000db318loc_db318:
    000db318lea rax, [rip+0x110c21]
    000db31flea rdi, [rsp+2576]
    000db327mov [rdi], rax
    000db32amov [rdi+8], 1
    000db332lea rax, [rip-0x4a041]
    000db339mov [rdi+16], rax
    000db33dpxor x0, x0
    000db341movdqu [rdi+24], x0
    000db346lea rsi, [rip+0x110c03]
    000db34dcall core::panicking::panic_fmt
    000db352ud2
    000db354
    000db354loc_db354:
    000db354lea rdi, [rip-0x9aa52]
    000db35blea rdx, [rip+0x10baa6]
    000db362push 61
    000db364pop rsi
    000db365call core::option::expect_failed
    000db36aud2
    000db36c
    000db36cloc_db36c:
    000db36cmov rax, [rsp+2584]
    000db374lea rdx, [rsp+720]
    000db37cmov [rdx], rax
    000db37flea rdi, [rip-0x99f63]
    000db386lea rcx, [rip+0x10b33b]
    000db38dlea r8, [rip+0x10bb2c]
    000db394push 26
    000db396pop rsi
    000db397jmp 0xdb2f9
    000d434f
    000db39c
    000db39cakira_v2::prng::HashStruct::hash:
    000db39cpush rbp
    000db39dpush r15
    000db39fpush r14
    000db3a1push r13
    000db3a3push r12
    000db3a5push rbx
    000db3a6sub rsp, 872
    000db3admov r15, rsi
    000db3b0mov [rsp+8], rdi
    000db3b5lea r12, [rsp+520]
    000db3bdxor ebx, ebx
    000db3bfmov r14, [rip+0x136742]
    000db3c6mov edx, 200
    000db3cbmov rdi, r12
    000db3cexor esi, esi
    000db3d0call r14
    000db3d3mov [r12+200], 24
    000db3dfmov eax, 208
    000db3e4lea rdi, [r12+rax]
    000db3e8mov edx, 137
    000db3edxor esi, esi
    000db3efcall r14
    000db3f2lea rax, [r15+40]
    000db3f6lea r14, [rsp+128]
    000db3femov [r14], rax
    000db401lea rax, [rip+0x136188]
    000db408lea r12, [rsp+168]
    000db410mov [r12], rax
    000db414push 1
    000db416pop rax
    000db417mov [r12+8], rax
    000db41cand [r12+32], 0
    000db422lea rcx, [rip+0x2dd87]
    000db429mov [r14+8], rcx
    000db42dmov [r12+16], r14
    000db432mov [r12+24], rax
    000db437lea r13, [rsp+48]
    000db43cmov rdi, r13
    000db43fmov rsi, r12
    000db442call alloc::fmt::format
    000db447mov rbp, [r13]
    000db44bmov rdx, [r13+16]
    000db44flea rdi, [rsp+520]
    000db457mov rsi, rbp
    000db45acall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db45fmov rsi, [r13+8]
    000db463mov rdi, rbp
    000db466call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db46blea rax, [r15+56]
    000db46fmov [r14], rax
    000db472lea rax, [rip+0x136117]
    000db479mov [r12], rax
    000db47dpush 1
    000db47fpop rcx
    000db480mov [r12+8], rcx
    000db485and [r12+32], 0
    000db48blea rax, [rip+0x2dc8e]
    000db492mov [r14+8], rax
    000db496mov [r12+16], r14
    000db49bmov [r12+24], rcx
    000db4a0lea r12, [rsp+48]
    000db4a5lea r13, [rsp+168]
    000db4admov rdi, r12
    000db4b0mov rsi, r13
    000db4b3call alloc::fmt::format
    000db4b8mov rbp, [r12]
    000db4bcmov rdx, [r12+16]
    000db4c1lea rdi, [rsp+520]
    000db4c9mov rsi, rbp
    000db4cccall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db4d1mov rsi, [r12+8]
    000db4d6mov rdi, rbp
    000db4d9call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db4delea rax, [r15+44]
    000db4e2lea rcx, [rip+0x1360a7]
    000db4e9mov [r13], rcx
    000db4edpush 1
    000db4efpop rcx
    000db4f0mov [r13+8], rcx
    000db4f4and [r13+32], 0
    000db4f9mov [r14], rax
    000db4fclea rax, [rip+0x2dcad]
    000db503mov [r14+8], rax
    000db507mov [r13+16], r14
    000db50bmov [r13+24], rcx
    000db50flea r12, [rsp+48]
    000db514lea r13, [rsp+168]
    000db51cmov rdi, r12
    000db51fmov rsi, r13
    000db522call alloc::fmt::format
    000db527mov rbp, [r12]
    000db52bmov rdx, [r12+16]
    000db530lea rdi, [rsp+520]
    000db538mov rsi, rbp
    000db53bcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db540mov rsi, [r12+8]
    000db545mov rdi, rbp
    000db548call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db54dlea rax, [r15+48]
    000db551lea rcx, [rip+0x136038]
    000db558mov [r13], rcx
    000db55cpush 1
    000db55epop rcx
    000db55fmov [r13+8], rcx
    000db563and [r13+32], 0
    000db568mov [r14], rax
    000db56blea rax, [rip+0x2dc3e]
    000db572mov [r14+8], rax
    000db576mov [r13+16], r14
    000db57amov [r13+24], rcx
    000db57elea r12, [rsp+48]
    000db583lea r13, [rsp+168]
    000db58bmov rdi, r12
    000db58emov rsi, r13
    000db591call alloc::fmt::format
    000db596mov rbp, [r12]
    000db59amov rdx, [r12+16]
    000db59flea rdi, [rsp+520]
    000db5a7mov rsi, rbp
    000db5aacall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db5afmov rsi, [r12+8]
    000db5b4mov rdi, rbp
    000db5b7call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db5bclea rax, [r15+52]
    000db5c0lea rcx, [rip+0x135fc9]
    000db5c7mov [r13], rcx
    000db5cbpush 1
    000db5cdpop rcx
    000db5cemov [r13+8], rcx
    000db5d2and [r13+32], 0
    000db5d7mov [r14], rax
    000db5dalea rax, [rip+0x2dbcf]
    000db5e1mov [r14+8], rax
    000db5e5mov [r13+16], r14
    000db5e9mov [r13+24], rcx
    000db5edlea r12, [rsp+48]
    000db5f2lea r13, [rsp+168]
    000db5famov rdi, r12
    000db5fdmov rsi, r13
    000db600call alloc::fmt::format
    000db605mov rbp, [r12]
    000db609mov rdx, [r12+16]
    000db60elea rdi, [rsp+520]
    000db616mov rsi, rbp
    000db619call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db61emov rsi, [r12+8]
    000db623mov rdi, rbp
    000db626call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db62blea rax, [r15+32]
    000db62fmov [r14], rax
    000db632lea rax, [rip+0x135f57]
    000db639mov [r13], rax
    000db63dpush 1
    000db63fpop rcx
    000db640mov [r13+8], rcx
    000db644and [r13+32], 0
    000db649lea rax, [rip+0x28a20]
    000db650mov [r14+8], rax
    000db654mov [r13+16], r14
    000db658mov [r13+24], rcx
    000db65clea r12, [rsp+48]
    000db661lea r13, [rsp+168]
    000db669mov rdi, r12
    000db66cmov rsi, r13
    000db66fcall alloc::fmt::format
    000db674mov rbp, [r12]
    000db678mov rdx, [r12+16]
    000db67dlea r14, [rsp+520]
    000db685mov rdi, r14
    000db688mov rsi, rbp
    000db68bcall _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db690mov rsi, [r12+8]
    000db695mov rdi, rbp
    000db698call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db69dmovups x0, [r15]
    000db6a1movups x1, [r15+16]
    000db6a6movups [r13+16], x1
    000db6abmovups [r13], x0
    000db6b0lea r12, [rsp+168]
    000db6b8push 32
    000db6bapop r15
    000db6bcmov rdi, r14
    000db6bfmov rsi, r12
    000db6c2mov rdx, r15
    000db6c5call _<digest::core_api::wrapper::CoreWrapper<T> as digest::Update>::update
    000db6camov edx, 352
    000db6cfmov rdi, r12
    000db6d2mov rsi, r14
    000db6d5call [rip+0x136445]
    000db6dbxorps x0, x0
    000db6demovaps [rsp+32], x0
    000db6e3movaps [rsp+16], x0
    000db6e8mov eax, 208
    000db6edadd r12, rax
    000db6f0lea r13, [rsp+512]
    000db6f8movzx r14l, [r13]
    000db6fdlea rdx, [rip+0x10ad6c]
    000db704mov rdi, r12
    000db707mov rsi, r14
    000db70acall core::slice::index::_<impl core::ops::index::IndexMut<I> for [T]>::index_mut
    000db70f
    000db70floc_db70f:
    000db70fcmp rdx, rbx
    000db712je 0xdb71d
    000db714mov [rax+rbx], 0
    000db718inc rbx
    000db71bjmp 0xdb70f
    000db71d
    000db71dloc_db71d:
    000db71dlea rcx, [rsp+368]
    000db725mov [rcx+144], 0
    000db72cmov [rsp+r14+376], 6
    000db735or [rcx+143], 128
    000db73clea rsi, [rsp+128]
    000db744mov [rsi], r12
    000db747mov [rsi+8], 136
    000db74fmov [rsi+16], r13
    000db753and [rsi+24], 0
    000db758mov [rsi+32], 8
    000db760lea r14, [rsp+48]
    000db765lea rdx, [rsp+168]
    000db76dmov rdi, r14
    000db770call _<core::iter::adapters::zip::Zip<A,B> as core::iter::adapters::zip::ZipImpl<A,B>>::new
    000db775mov rax, [r14+64]
    000db779mov rcx, [r14+32]
    000db77dmov rdx, [r14+40]
    000db781mov rsi, [r14+56]
    000db785mov rdi, rsi
    000db788imul rdi, rcx
    000db78cadd rdi, [r14]
    000db78f
    000db78floc_db78f:
    000db78fcmp rsi, rax
    000db792jae 0xdb7ad
    000db794cmp rcx, 8
    000db798jne 0xdb84d
    000db79emov r8, [rdi]
    000db7a1xor [rdx+8*rsi], r8
    000db7a5inc rsi
    000db7a8add rdi, rcx
    000db7abjmp 0xdb78f
    000db7ad
    000db7adloc_db7ad:
    000db7adlea rdi, [rsp+168]
    000db7b5mov rsi, [rdi+200]
    000db7bccall keccak::p1600
    000db7c1xor r13l, r13l
    000db7c4push 8
    000db7c6pop rbx
    000db7c7lea rbp, [rip+0x10b0ea]
    000db7ce
    000db7celoc_db7ce:
    000db7cetest r15, r15
    000db7d1je 0xdb825
    000db7d3cmp r15, 8
    000db7d7mov r14, rbx
    000db7dacmovb r14, r15
    000db7delea r12, [rsp+r13+16]
    000db7e3mov rax, [rsp+r13+168]
    000db7ebmov [rsp+48], rax
    000db7f0mov rdi, r14
    000db7f3lea rsi, [rsp+48]
    000db7f8mov rdx, rbx
    000db7fblea rcx, [rip+0x10b09e]
    000db802call _<core::ops::range::Range<usize> as core::slice::index::SliceIndex<[T]>>::index
    000db807mov rcx, rdx
    000db80amov rdi, r12
    000db80dmov rsi, r14
    000db810mov rdx, rax
    000db813mov r8, rbp
    000db816call core::slice::_<impl [T]>::copy_from_slice
    000db81badd r13, 8
    000db81fadd r15, -8
    000db823jmp 0xdb7ce
    000db825
    000db825loc_db825:
    000db825movaps x0, [rsp+16]
    000db82amovaps x1, [rsp+32]
    000db82fmov rax, [rsp+8]
    000db834movups [rax+16], x1
    000db838movups [rax], x0
    000db83badd rsp, 872
    000db842pop rbx
    000db843pop r12
    000db845pop r13
    000db847pop r14
    000db849pop r15
    000db84bpop rbp
    000db84cret
    000db84d
    000db84dloc_db84d:
    000db84dlea rdi, [rip-0x4a666]
    000db854lea rcx, [rip+0x10afad]
    000db85blea r8, [rip+0x10b026]
    000db862push 43
    000db864pop rsi
    000db865lea rdx, [rsp+128]
    000db86dcall core::result::unwrap_failed
    000db872ud2
    000db39c
    000db874
    000db874akira_v2::main:
    000db874push rbp
    000db875push r15
    000db877push r14
    000db879push r13
    000db87bpush r12
    000db87dpush rbx
    000db87esub rsp, 712
    000db885lea r15, [rsp+496]
    000db88dmov rdi, r15
    000db890call std::env::args
    000db895lea rdi, [rsp+688]
    000db89dmov rsi, r15
    000db8a0call core::iter::traits::iterator::Iterator::collect
    000db8a5push 8
    000db8a7pop rbx
    000db8a8mov rdi, rbx
    000db8abcall alloc::raw_vec::RawVec<T,A>::allocate_in
    000db8b0mov rbp, rax
    000db8b3mov [rsp+32], rdx
    000db8b8mov rax, 0x32765f6172696b61
    000db8c2mov [rbp], rax
    000db8c6xorps x0, x0
    000db8c9movups [r15+16], x0
    000db8ceand [r15+32], 0
    000db8d3mov rax, [r15+48]
    000db8d7lea rcx, [rsp+272]
    000db8dfmov [rcx+16], rax
    000db8e3movups x0, [r15+32]
    000db8e8movaps [rcx], x0
    000db8ebpush 1
    000db8edpop rdi
    000db8eexor esi, esi
    000db8f0call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000db8f5push 9
    000db8f7pop rdi
    000db8f8call alloc::raw_vec::RawVec<T,A>::allocate_in
    000db8fdmov r12, rax
    000db900mov [rsp+40], rdx
    000db905mov rax, 0x332e312e34323032
    000db90fmov [r12], rax
    000db913mov [r12+8], 48
    000db919xor edi, edi
    000db91bcall core::ptr::drop_in_place<std::env::VarError>
    000db920movups x0, [r15]
    000db924movaps [rsp+128], x0
    000db92clea rax, [rsp+48]
    000db931movups x0, [rax]
    000db934movaps [rsp], x0
    000db938movups x0, [rsp+176]
    000db940movaps [rsp+208], x0
    000db948push 10
    000db94apop rdi
    000db94bcall alloc::raw_vec::RawVec<T,A>::allocate_in
    000db950mov r14, rax
    000db953mov r13, rdx
    000db956mov rax, 0x6772615b20696c63
    000db960mov [r14], rax
    000db963mov [r14+8], 23923
    000db96axor edi, edi
    000db96ccall core::ptr::drop_in_place<std::env::VarError>
    000db971mov [r15], rbp
    000db974mov rax, [rsp+32]
    000db979mov [r15+8], rax
    000db97dmov [r15+16], 8
    000db985and [r15+24], 0
    000db98amovaps x0, [rsp+128]
    000db992movups [r15+32], x0
    000db997and [r15+48], 0
    000db99cmovaps x0, [rsp]
    000db9a0movups [r15+56], x0
    000db9a5mov [r15+72], r14
    000db9a9mov [r15+80], r13
    000db9admov [r15+88], 10
    000db9b5mov [r15+96], r12
    000db9b9mov rax, [rsp+40]
    000db9bemov [r15+104], rax
    000db9c2mov [r15+112], 9
    000db9caand [r15+120], 0
    000db9cfmovaps x0, [rsp+208]
    000db9d7movups [r15+128], x0
    000db9dflea rax, [rip+2638]
    000db9e6mov [r15+144], rax
    000db9edand [r15+152], 0
    000db9f5lea rdi, [rsp+272]
    000db9fdmov rax, [rdi+16]
    000dba01mov [r15+176], rax
    000dba08movaps x0, [rdi]
    000dba0bmovups [r15+160], x0
    000dba13lea rsi, [rip-0xa1ab6]
    000dba1apush 4
    000dba1cpop rdx
    000dba1dpush 1
    000dba1fpop rbp
    000dba20mov r14, rdi
    000dba23mov ecx, ebp
    000dba25call seahorse::flag::Flag::new
    000dba2alea rdx, [rip-0x9a42e]
    000dba31push 40
    000dba33pop rcx
    000dba34lea r15, [rsp+48]
    000dba39mov rdi, r15
    000dba3cmov rsi, r14
    000dba3fcall seahorse::flag::Flag::description
    000dba44lea r14, [rsp+272]
    000dba4clea rsi, [rsp+496]
    000dba54mov rdi, r14
    000dba57mov rdx, r15
    000dba5acall seahorse::app::App::flag
    000dba5flea rsi, [rip-0x9a43b]
    000dba66lea r15, [rsp+496]
    000dba6epush 2
    000dba70pop r13
    000dba72mov rdi, r15
    000dba75mov rdx, r13
    000dba78mov ecx, ebp
    000dba7acall seahorse::flag::Flag::new
    000dba7flea rdx, [rip-0xa231e]
    000dba86lea r12, [rsp+48]
    000dba8bmov rdi, r12
    000dba8emov rsi, r15
    000dba91mov rcx, rbx
    000dba94call seahorse::flag::Flag::description
    000dba99lea r15, [rsp+496]
    000dbaa1mov rdi, r15
    000dbaa4mov rsi, r14
    000dbaa7mov rdx, r12
    000dbaaacall seahorse::app::App::flag
    000dbaaflea rsi, [rip-0x9a489]
    000dbab6lea r14, [rsp+272]
    000dbabepush 6
    000dbac0pop r12
    000dbac2mov rdi, r14
    000dbac5mov rdx, r12
    000dbac8xor ecx, ecx
    000dbacacall seahorse::flag::Flag::new
    000dbacflea rdx, [rip-0xa2366]
    000dbad6lea rbp, [rsp+48]
    000dbadbmov rdi, rbp
    000dbademov rsi, r14
    000dbae1mov rcx, rbx
    000dbae4call seahorse::flag::Flag::description
    000dbae9lea r14, [rsp+272]
    000dbaf1mov rdi, r14
    000dbaf4mov rsi, r15
    000dbaf7mov rdx, rbp
    000dbafacall seahorse::app::App::flag
    000dbafflea rsi, [rip-0x9a4d3]
    000dbb06lea r15, [rsp+496]
    000dbb0emov rdi, r15
    000dbb11mov rdx, r12
    000dbb14xor ecx, ecx
    000dbb16call seahorse::flag::Flag::new
    000dbb1blea rdx, [rip-0x9a4e9]
    000dbb22lea r12, [rsp+48]
    000dbb27push 62
    000dbb29pop rcx
    000dbb2amov rdi, r12
    000dbb2dmov rsi, r15
    000dbb30call seahorse::flag::Flag::description
    000dbb35lea rbp, [rsp+496]
    000dbb3dmov rdi, rbp
    000dbb40mov rsi, r14
    000dbb43mov rdx, r12
    000dbb46call seahorse::app::App::flag
    000dbb4blea rsi, [rip-0x9a4db]
    000dbb52lea r14, [rsp+272]
    000dbb5apush 7
    000dbb5cpop rdx
    000dbb5dpush 2
    000dbb5fpop r12
    000dbb61mov rdi, r14
    000dbb64mov ecx, r12l
    000dbb67call seahorse::flag::Flag::new
    000dbb6clea rdx, [rip-0x9a4f5]
    000dbb73lea r15, [rsp+48]
    000dbb78push 64
    000dbb7apop rcx
    000dbb7bmov rdi, r15
    000dbb7emov rsi, r14
    000dbb81call seahorse::flag::Flag::description
    000dbb86lea r14, [rsp+272]
    000dbb8emov rdi, r14
    000dbb91mov rsi, rbp
    000dbb94mov rdx, r15
    000dbb97call seahorse::app::App::flag
    000dbb9clea rsi, [rip-0x9a4e5]
    000dbba3lea r15, [rsp+496]
    000dbbabmov rdi, r15
    000dbbaemov rdx, r13
    000dbbb1mov ecx, r12l
    000dbbb4call seahorse::flag::Flag::new
    000dbbb9lea rdx, [rip-0x9a500]
    000dbbc0lea r12, [rsp+48]
    000dbbc5push 31
    000dbbc7pop rcx
    000dbbc8mov rdi, r12
    000dbbcbmov rsi, r15
    000dbbcecall seahorse::flag::Flag::description
    000dbbd3lea r15, [rsp+496]
    000dbbdbmov rdi, r15
    000dbbdemov rsi, r14
    000dbbe1mov rdx, r12
    000dbbe4call seahorse::app::App::flag
    000dbbe9lea rsi, [rip-0xa1c88]
    000dbbf0lea r14, [rsp+272]
    000dbbf8mov rdi, r14
    000dbbfbpush 4
    000dbbfdpop r13
    000dbbffmov rdx, r13
    000dbc02xor ecx, ecx
    000dbc04call seahorse::flag::Flag::new
    000dbc09lea rdx, [rip-0x9a531]
    000dbc10lea r12, [rsp+48]
    000dbc15push 18
    000dbc17pop rcx
    000dbc18mov rdi, r12
    000dbc1bmov rsi, r14
    000dbc1ecall seahorse::flag::Flag::description
    000dbc23lea r14, [rsp+272]
    000dbc2bmov rdi, r14
    000dbc2emov rsi, r15
    000dbc31mov rdx, r12
    000dbc34call seahorse::app::App::flag
    000dbc39lea rsi, [rip-0xa1cd4]
    000dbc40lea r15, [rsp+496]
    000dbc48mov rdi, r15
    000dbc4bmov rdx, r13
    000dbc4epush 1
    000dbc50pop rbp
    000dbc51mov ecx, ebp
    000dbc53call seahorse::flag::Flag::new
    000dbc58lea rdx, [rip-0x9a56e]
    000dbc5flea r12, [rsp+48]
    000dbc64push 75
    000dbc66pop rcx
    000dbc67mov rdi, r12
    000dbc6amov rsi, r15
    000dbc6dcall seahorse::flag::Flag::description
    000dbc72lea r15, [rsp+496]
    000dbc7amov rdi, r15
    000dbc7dmov rsi, r14
    000dbc80mov rdx, r12
    000dbc83call seahorse::app::App::flag
    000dbc88lea rsi, [rip-0x9a553]
    000dbc8flea r14, [rsp+272]
    000dbc97mov rdi, r14
    000dbc9apush 7
    000dbc9cpop rdx
    000dbc9dmov ecx, ebp
    000dbc9fcall seahorse::flag::Flag::new
    000dbca4lea rdx, [rip-0x9a568]
    000dbcablea r12, [rsp+48]
    000dbcb0mov ecx, 315
    000dbcb5mov rdi, r12
    000dbcb8mov rsi, r14
    000dbcbbcall seahorse::flag::Flag::description
    000dbcc0lea rdi, [rsp+272]
    000dbcc8mov rsi, r15
    000dbccbmov rdx, r12
    000dbccecall seahorse::app::App::flag
    000dbcd3lea rax, [rsp+688]
    000dbcdbmov rcx, [rax+16]
    000dbcdfmov [rsp+480], rcx
    000dbce7movups x0, [rax]
    000dbceamovaps [rsp+464], x0
    000dbcf2mov [rsp+32], rcx
    000dbcf7test rcx, rcx
    000dbcfaje 0xdbf49
    000dbd00mov r13, [rsp+464]
    000dbd08xorps x0, x0
    000dbd0bmovaps [rsp+240], x0
    000dbd13lea rax, [rsp+184]
    000dbd1blea r15, [rsp+496]
    000dbd23xor ebp, ebp
    000dbd25
    000dbd25loc_dbd25:
    000dbd25mov [rsp+176], rbx
    000dbd2dmovaps x0, [rsp+240]
    000dbd35movups [rax], x0
    000dbd38imul rax, rbp, 24
    000dbd3clea r12, [rax+r13]
    000dbd40mov [rsp+200], r12
    000dbd48mov r14, [r13+rax]
    000dbd4dmov rbx, [r13+rax+16]
    000dbd52mov rdi, r14
    000dbd55mov rsi, rbx
    000dbd58call core::str::_<impl str>::starts_with
    000dbd5dtest al, al
    000dbd5fje 0xdbe81
    000dbd65mov rdi, r14
    000dbd68mov rsi, rbx
    000dbd6bcall core::str::_<impl str>::contains
    000dbd70test al, al
    000dbd72je 0xdbe81
    000dbd78mov [rsp+48], 2
    000dbd81and [rsp+56], 0
    000dbd87mov [rsp+64], rbx
    000dbd8cmov [rsp+72], r14
    000dbd91mov [rsp+80], rbx
    000dbd96and [rsp+88], 0
    000dbd9cmov [rsp+96], rbx
    000dbda1mov [rsp+104], 1
    000dbdaamov rax, 0x3d0000003d
    000dbdb4mov [rsp+112], rax
    000dbdb9mov [rsp+120], 1
    000dbdc0mov rdi, r15
    000dbdc3lea r14, [rsp+48]
    000dbdc8mov rsi, r14
    000dbdcbcall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000dbdd0xor eax, eax
    000dbdd2cmp [rsp+496], rax
    000dbddaje 0xdbece
    000dbde0push 4
    000dbde2pop rdi
    000dbde3call alloc::raw_vec::RawVec<T,A>::allocate_in
    000dbde8mov rbx, rax
    000dbdebmov rax, [rsp+512]
    000dbdf3movups x0, [rsp+496]
    000dbdfbmovups [rbx], x0
    000dbdfemov [rbx+16], rax
    000dbe02mov [rsp], rbx
    000dbe06mov [rsp+8], rdx
    000dbe0bmov [rsp+16], 1
    000dbe14push 10
    000dbe16pop rcx
    000dbe17mov rdi, r15
    000dbe1amov rsi, r14
    000dbe1drep movsq [rdi], [rsi]
    000dbe20push 24
    000dbe22pop r14
    000dbe24push 1
    000dbe26pop r12
    000dbe28
    000dbe28loc_dbe28:
    000dbe28lea rdi, [rsp+128]
    000dbe30mov rsi, r15
    000dbe33call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000dbe38cmp [rsp+128], 0
    000dbe41je 0xdbea4
    000dbe43cmp r12, [rsp+8]
    000dbe48jne 0xdbe59
    000dbe4amov rdi, rsp
    000dbe4dpush 1
    000dbe4fpop rsi
    000dbe50call alloc::vec::Vec<T,A>::reserve
    000dbe55mov rbx, [rsp]
    000dbe59
    000dbe59loc_dbe59:
    000dbe59mov rax, [rsp+144]
    000dbe61mov [rbx+r14+16], rax
    000dbe66movups x0, [rsp+128]
    000dbe6emovups [rbx+r14], x0
    000dbe73inc r12
    000dbe76mov [rsp+16], r12
    000dbe7badd r14, 24
    000dbe7fjmp 0xdbe28
    000dbe81
    000dbe81loc_dbe81:
    000dbe81mov rsi, [r12]
    000dbe85mov rdx, [r12+16]
    000dbe8amov rdi, r15
    000dbe8dcall _<alloc::string::String as core::clone::Clone>::clone
    000dbe92lea rdi, [rsp+176]
    000dbe9amov rsi, r15
    000dbe9dcall alloc::vec::Vec<T,A>::push
    000dbea2jmp 0xdbf08
    000dbea4
    000dbea4loc_dbea4:
    000dbea4mov rsi, [rsp+136]
    000dbeacxor edi, edi
    000dbeaecall core::ptr::drop_in_place<std::env::VarError>
    000dbeb3movups x0, [rsp]
    000dbeb7movaps [rsp+208], x0
    000dbebfmov rax, [rsp+16]
    000dbec4mov [rsp+224], rax
    000dbeccjmp 0xdbee8
    000dbece
    000dbeceloc_dbece:
    000dbecemov [rsp+208], 8
    000dbedaxorps x0, x0
    000dbeddlea rax, [rsp+216]
    000dbee5movups [rax], x0
    000dbee8
    000dbee8loc_dbee8:
    000dbee8lea rdi, [rsp+176]
    000dbef0lea rbx, [rsp+208]
    000dbef8mov rsi, rbx
    000dbefbcall alloc::vec::Vec<T,A>::append
    000dbf00mov rdi, rbx
    000dbf03call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    000dbf08
    000dbf08loc_dbf08:
    000dbf08lea rax, [rsp+184]
    000dbf10mov rbx, [rsp+176]
    000dbf18movups x0, [rax]
    000dbf1bmovaps [rsp+240], x0
    000dbf23inc rbp
    000dbf26cmp rbp, [rsp+32]
    000dbf2bjne 0xdbd25
    000dbf31mov [rsp], rbx
    000dbf35movaps x0, [rsp+240]
    000dbf3dmovups [rsp+8], x0
    000dbf42mov r14, [rsp+16]
    000dbf47jmp 0xdbf5f
    000dbf49
    000dbf49loc_dbf49:
    000dbf49mov [rsp], 8
    000dbf51xorps x0, x0
    000dbf54movups [rsp+8], x0
    000dbf59push 8
    000dbf5bpop rbx
    000dbf5cxor r14l, r14l
    000dbf5f
    000dbf5floc_dbf5f:
    000dbf5flea rdi, [rsp+464]
    000dbf67call core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    000dbf6ccmp r14, 1
    000dbf70mov [rsp+160], rbx
    000dbf78mov [rsp+152], r14
    000dbf80jne 0xdbf91
    000dbf82xor eax, eax
    000dbf84mov [rsp+168], rax
    000dbf8cmov rax, rbx
    000dbf8fjmp 0xdbfb7
    000dbf91
    000dbf91loc_dbf91:
    000dbf91lea rdx, [rip+0x133598]
    000dbf98mov rdi, rbx
    000dbf9bmov rsi, r14
    000dbf9ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000dbfa3test rdx, rdx
    000dbfa6je 0xdc41c
    000dbfacdec rdx
    000dbfafmov [rsp+168], rdx
    000dbfb7
    000dbfb7loc_dbfb7:
    000dbfb7mov rdx, [rsp+392]
    000dbfbftest rdx, rdx
    000dbfc2je 0xdc0a0
    000dbfc8lea rcx, [rax+24]
    000dbfccmov [rsp+264], rcx
    000dbfd4mov rbp, [rax]
    000dbfd7mov r12, [rax+16]
    000dbfdbimul rax, [rsp+408], 160
    000dbfe7mov [rsp+32], rdx
    000dbfecadd rax, rdx
    000dbfefmov [rsp+40], rax
    000dbff4
    000dbff4loc_dbff4:
    000dbff4mov r13, [rsp+32]
    000dbff9cmp r13, [rsp+40]
    000dbffeje 0xdc0a0
    000dc004lea rax, [r13+160]
    000dc00bmov [rsp+32], rax
    000dc010mov r14, [r13+112]
    000dc014mov rdi, [r13]
    000dc018mov rsi, [r13+16]
    000dc01cmov rdx, rbp
    000dc01fmov rcx, r12
    000dc022call core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
    000dc027test r14, r14
    000dc02aje 0xdc05c
    000dc02ctest al, al
    000dc02ejne 0xdc05c
    000dc030imul r15, [r13+128], 24
    000dc038
    000dc038loc_dc038:
    000dc038test r15, r15
    000dc03bje 0xdbff4
    000dc03dlea rbx, [r14+24]
    000dc041mov rdi, r14
    000dc044mov rsi, rbp
    000dc047mov rdx, r12
    000dc04acall core::cmp::impls::_<impl core::cmp::PartialEq<&B> for &A>::eq
    000dc04fadd r15, -24
    000dc053mov r14, rbx
    000dc056test al, al
    000dc058je 0xdc038
    000dc05ajmp 0xdc066
    000dc05c
    000dc05cloc_dc05c:
    000dc05ctest r14, r14
    000dc05fsetne cl
    000dc062or al, cl
    000dc064je 0xdbff4
    000dc066
    000dc066loc_dc066:
    000dc066lea rbx, [rsp+496]
    000dc06emov rdi, rbx
    000dc071mov rsi, [rsp+264]
    000dc079mov rdx, [rsp+168]
    000dc081call _<T as alloc::slice::hack::ConvertVec>::to_vec
    000dc086lea rdi, [rsp+48]
    000dc08bmov rsi, r13
    000dc08emov rdx, rbx
    000dc091call seahorse::command::Command::run_with_result
    000dc096
    000dc096loc_dc096:
    000dc096mov rbx, [rsp+48]
    000dc09bjmp 0xdc28c
    000dc0a0
    000dc0a0loc_dc0a0:
    000dc0a0mov rbp, [rsp+416]
    000dc0a8test rbp, rbp
    000dc0abje 0xdc1d3
    000dc0b1push 2
    000dc0b3pop r14
    000dc0b5mov rdi, r14
    000dc0b8call alloc::raw_vec::RawVec<T,A>::allocate_in
    000dc0bdmov r15, rax
    000dc0c0mov r12, rdx
    000dc0c3mov [rax], 26669
    000dc0c8mov rdi, rax
    000dc0cbmov rsi, r14
    000dc0cemov rdx, [rsp+160]
    000dc0d6mov rcx, [rsp+152]
    000dc0decall _<T as core::slice::cmp::SliceContains>::slice_contains
    000dc0e3mov ebx, eax
    000dc0e5mov rdi, r15
    000dc0e8mov rsi, r12
    000dc0ebcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dc0f0test bl, bl
    000dc0f2jne 0xdc277
    000dc0f8mov rbx, [rsp]
    000dc0fcmov r14, [rsp+16]
    000dc101push 6
    000dc103pop r15
    000dc105mov rdi, r15
    000dc108call alloc::raw_vec::RawVec<T,A>::allocate_in
    000dc10dmov r12, rax
    000dc110mov r13, rdx
    000dc113mov [rax], 0x65682d2d
    000dc119mov [rax+4], 28780
    000dc11fmov rdi, rax
    000dc122mov rsi, r15
    000dc125mov rdx, rbx
    000dc128mov rcx, r14
    000dc12bcall _<T as core::slice::cmp::SliceContains>::slice_contains
    000dc130mov ebx, eax
    000dc132mov rdi, r12
    000dc135mov rsi, r13
    000dc138call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dc13dtest bl, bl
    000dc13fjne 0xdc277
    000dc145mov rdi, [rsp]
    000dc149mov rsi, [rsp+16]
    000dc14elea rdx, [rip+0x133423]
    000dc155call _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000dc15alea rbx, [rsp+128]
    000dc162mov rdi, rbx
    000dc165mov rsi, rax
    000dc168call _<T as alloc::slice::hack::ConvertVec>::to_vec
    000dc16dlea r14, [rsp+272]
    000dc175mov rsi, [r14+160]
    000dc17cmov rdx, [r14+176]
    000dc183lea r15, [rsp+176]
    000dc18bmov rdi, r15
    000dc18ecall _<core::option::Option<T> as core::clone::Clone>::clone
    000dc193lea r12, [rsp+48]
    000dc198mov rdi, r12
    000dc19bmov rsi, r14
    000dc19ecall _<seahorse::app::App as seahorse::help::Help>::help_text
    000dc1a3lea r14, [rsp+496]
    000dc1abmov rdi, r14
    000dc1aemov rsi, rbx
    000dc1b1mov rdx, r15
    000dc1b4mov rcx, r12
    000dc1b7call seahorse::context::Context::new
    000dc1bcmov rdi, r14
    000dc1bfcall rbp
    000dc1c1mov rdi, r14
    000dc1c4call core::ptr::drop_in_place<seahorse::context::Context>
    000dc1c9and [r12], 0
    000dc1cejmp 0xdc28a
    000dc1d3
    000dc1d3loc_dc1d3:
    000dc1d3mov rbp, [rsp+424]
    000dc1dbtest rbp, rbp
    000dc1demov rbx, [rsp+160]
    000dc1e6je 0xdc277
    000dc1ecpush 2
    000dc1eepop r14
    000dc1f0mov rdi, r14
    000dc1f3call alloc::raw_vec::RawVec<T,A>::allocate_in
    000dc1f8mov r15, rax
    000dc1fbmov r12, rdx
    000dc1femov [rax], 26669
    000dc203mov rdi, rax
    000dc206mov rsi, r14
    000dc209mov rdx, rbx
    000dc20cmov rcx, [rsp+152]
    000dc214call _<T as core::slice::cmp::SliceContains>::slice_contains
    000dc219mov ebx, eax
    000dc21bmov rdi, r15
    000dc21emov rsi, r12
    000dc221call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dc226test bl, bl
    000dc228jne 0xdc277
    000dc22amov rbx, [rsp]
    000dc22emov r14, [rsp+16]
    000dc233push 6
    000dc235pop r15
    000dc237mov rdi, r15
    000dc23acall alloc::raw_vec::RawVec<T,A>::allocate_in
    000dc23fmov r12, rax
    000dc242mov r13, rdx
    000dc245mov [rax], 0x65682d2d
    000dc24bmov [rax+4], 28780
    000dc251mov rdi, rax
    000dc254mov rsi, r15
    000dc257mov rdx, rbx
    000dc25amov rcx, r14
    000dc25dcall _<T as core::slice::cmp::SliceContains>::slice_contains
    000dc262mov ebx, eax
    000dc264mov rdi, r12
    000dc267mov rsi, r13
    000dc26acall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dc26ftest bl, bl
    000dc271je 0xdc36e
    000dc277
    000dc277loc_dc277:
    000dc277lea rdi, [rsp+272]
    000dc27fcall seahorse::help::Help::help
    000dc284and [rsp+48], 0
    000dc28a
    000dc28aloc_dc28a:
    000dc28axor ebx, ebx
    000dc28c
    000dc28cloc_dc28c:
    000dc28cmov rdi, rsp
    000dc28fcall core::ptr::drop_in_place<alloc::vec::Vec<alloc::string::String>>
    000dc294test rbx, rbx
    000dc297jne 0xdc3fc
    000dc29dmov rdi, [rsp+272]
    000dc2a5mov rsi, [rsp+280]
    000dc2adcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dc2b2mov rdi, [rsp+296]
    000dc2bamov rsi, [rsp+304]
    000dc2c2call core::ptr::drop_in_place<std::env::VarError>
    000dc2c7mov rdi, [rsp+320]
    000dc2cfmov rsi, [rsp+328]
    000dc2d7call core::ptr::drop_in_place<std::env::VarError>
    000dc2dcmov rdi, [rsp+344]
    000dc2e4mov rsi, [rsp+352]
    000dc2eccall core::ptr::drop_in_place<std::env::VarError>
    000dc2f1mov rdi, [rsp+368]
    000dc2f9mov rsi, [rsp+376]
    000dc301call core::ptr::drop_in_place<std::env::VarError>
    000dc306cmp [rsp+392], 0
    000dc30fje 0xdc32d
    000dc311lea rbx, [rsp+392]
    000dc319mov rdi, rbx
    000dc31ccall _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
    000dc321mov rdi, [rbx]
    000dc324mov rsi, [rbx+8]
    000dc328call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    000dc32d
    000dc32dloc_dc32d:
    000dc32dmov rdi, [rsp+432]
    000dc335test rdi, rdi
    000dc338je 0xdc35c
    000dc33amov rsi, [rsp+448]
    000dc342call _<alloc::vec::Vec<T,A> as core::ops::drop::Drop>::drop
    000dc347mov rdi, [rsp+432]
    000dc34fmov rsi, [rsp+440]
    000dc357call _<alloc::raw_vec::RawVec<T,A> as core::ops::drop::Drop>::drop
    000dc35c
    000dc35cloc_dc35c:
    000dc35cadd rsp, 712
    000dc363pop rbx
    000dc364pop r12
    000dc366pop r13
    000dc368pop r14
    000dc36apop r15
    000dc36cpop rbp
    000dc36dret
    000dc36e
    000dc36eloc_dc36e:
    000dc36emov rdi, [rsp]
    000dc372mov rsi, [rsp+16]
    000dc377lea rdx, [rip+0x1331e2]
    000dc37ecall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000dc383lea rbx, [rsp+128]
    000dc38bmov rdi, rbx
    000dc38emov rsi, rax
    000dc391call _<T as alloc::slice::hack::ConvertVec>::to_vec
    000dc396lea r14, [rsp+272]
    000dc39emov rsi, [r14+160]
    000dc3a5mov rdx, [r14+176]
    000dc3aclea r15, [rsp+176]
    000dc3b4mov rdi, r15
    000dc3b7call _<core::option::Option<T> as core::clone::Clone>::clone
    000dc3bclea r12, [rsp+48]
    000dc3c1mov rdi, r12
    000dc3c4mov rsi, r14
    000dc3c7call _<seahorse::app::App as seahorse::help::Help>::help_text
    000dc3cclea r14, [rsp+496]
    000dc3d4mov rdi, r14
    000dc3d7mov rsi, rbx
    000dc3damov rdx, r15
    000dc3ddmov rcx, r12
    000dc3e0call seahorse::context::Context::new
    000dc3e5lea rdi, [rsp+48]
    000dc3eamov rsi, r14
    000dc3edcall rbp
    000dc3efmov rdi, r14
    000dc3f2call core::ptr::drop_in_place<seahorse::context::Context>
    000dc3f7jmp 0xdc096
    000dc3fc
    000dc3fcloc_dc3fc:
    000dc3fcmov rax, [rsp+64]
    000dc401lea rdi, [rsp+496]
    000dc409mov [rdi+16], rax
    000dc40dmovups x0, [rsp+48]
    000dc412movaps [rdi], x0
    000dc415call core::panicking::panic_display
    000dc41aud2
    000dc41c
    000dc41cloc_dc41c:
    000dc41clea rdi, [rip-0x4cd6a]
    000dc423lea rdx, [rip+0x13311e]
    000dc42apush 35
    000dc42cpop rsi
    000dc42dcall core::panicking::panic
    000dc432ud2
    000db874
    000dc434
    000dc434akira_v2::default_action:
    000dc434push rbp
    000dc435push r15
    000dc437push r14
    000dc439push r13
    000dc43bpush r12
    000dc43dpush rbx
    000dc43esub rsp, 1112
    000dc445mov [rsp+104], rdi
    000dc44acall std::time::Instant::now
    000dc44fmov [rsp+912], rax
    000dc457mov [rsp+396], edx
    000dc45elea rsi, [rip-0x9abe7]
    000dc465lea rbx, [rsp+528]
    000dc46dpush 39
    000dc46fpop rdx
    000dc470mov rdi, rbx
    000dc473call indicatif::style::ProgressStyle::with_template
    000dc478lea rdx, [rip+0x10b069]
    000dc47flea r14, [rsp+152]
    000dc487mov rdi, r14
    000dc48amov rsi, rbx
    000dc48dcall core::result::Result<T,E>::unwrap
    000dc492lea rdi, [rsp+976]
    000dc49amov rsi, r14
    000dc49dcall indicatif::style::ProgressStyle::tick_chars
    000dc4a2mov al, [rip+0x136c20]
    000dc4a8mov edi, 128
    000dc4adcall [rip+0x135685]
    000dc4b3test rax, rax
    000dc4b6je 0xe0065
    000dc4bcmov [rsp+64], rax
    000dc4c1mov [rsp+72], 128
    000dc4caand [rsp+80], 0
    000dc4d0and [rsp+24], 0
    000dc4d5and [rsp+28], 0
    000dc4dbmov rax, 0x1b600000000
    000dc4e5mov [rsp+16], rax
    000dc4eamov [rsp+24], 1
    000dc4efmovdqu x0, [rip-0x4bb87]
    000dc4f7lea rsi, [rsp+528]
    000dc4ffmovdqa [rsi], x0
    000dc503mov [rsi+16], 112
    000dc509lea rbx, [rsp+152]
    000dc511push 18
    000dc513pop rdx
    000dc514mov rdi, rbx
    000dc517call core::ffi::c_str::CStr::from_bytes_with_nul
    000dc51ccmp [rbx], 0
    000dc520je 0xdc52b
    000dc522lea rax, [rip+0x134477]
    000dc529jmp 0xdc559
    000dc52b
    000dc52bloc_dc52b:
    000dc52bmov rsi, [rsp+160]
    000dc533lea rbx, [rsp+400]
    000dc53blea rdx, [rsp+16]
    000dc540mov rdi, rbx
    000dc543call std::sys::unix::fs::File::open_c
    000dc548cmp [rbx], 0
    000dc54bje 0xdc94c
    000dc551mov rax, [rsp+408]
    000dc559
    000dc559loc_dc559:
    000dc559lea rdi, [rsp+128]
    000dc561mov [rdi+8], rax
    000dc565mov [rdi], 1
    000dc56bcall core::ptr::drop_in_place<core::result::Result<std::fs::File,std::io::error::Error>>
    000dc570
    000dc570loc_dc570:
    000dc570cmp [rsp+72], 0
    000dc576je 0xdc583
    000dc578mov rdi, [rsp+64]
    000dc57dcall [rip+0x135575]
    000dc583
    000dc583loc_dc583:
    000dc583push -1
    000dc585pop r14
    000dc587
    000dc587loc_dc587:
    000dc587cmp r14, 1
    000dc58badc r14, 0
    000dc58fpxor x0, x0
    000dc593lea rdx, [rsp+528]
    000dc59bmovdqa [rdx+112], x0
    000dc5a0movdqa [rdx+96], x0
    000dc5a5movdqa [rdx+80], x0
    000dc5aamovdqa [rdx+64], x0
    000dc5afmovdqa [rdx+48], x0
    000dc5b4movdqa [rdx+32], x0
    000dc5b9movdqa [rdx+16], x0
    000dc5bemovdqa [rdx], x0
    000dc5c2mov esi, 128
    000dc5c7xor edi, edi
    000dc5c9call [rip+0x1355b1]
    000dc5cftest eax, eax
    000dc5d1je 0xdc603
    000dc5d3
    000dc5d3loc_dc5d3:
    000dc5d3push 84
    000dc5d5pop rdi
    000dc5d6call [rip+0x1355ac]
    000dc5dccmp rax, -1
    000dc5e0je 0xe010f
    000dc5e6test rax, rax
    000dc5e9mov rcx, [rsp+104]
    000dc5eeje 0xe0121
    000dc5f4cmp rax, r14
    000dc5f7cmovb r14, rax
    000dc5fbmov rax, r14
    000dc5fejmp 0xdc888
    000dc603
    000dc603loc_dc603:
    000dc603movdqa x2, [rsp+528]
    000dc60cmovdqa x6, [rsp+544]
    000dc615movdqa x4, [rsp+560]
    000dc61emovdqa x3, [rsp+576]
    000dc627movdqa x0, x2
    000dc62bpsrlw x0, 1
    000dc630movdqa x1, [rip-0xa4048]
    000dc638pand x0, x1
    000dc63cpsubb x2, x0
    000dc640movdqa x0, [rip-0xa4048]
    000dc648movdqa x5, x2
    000dc64cpand x5, x0
    000dc650psrlw x2, 2
    000dc655pand x2, x0
    000dc659paddb x2, x5
    000dc65dmovdqa x7, x2
    000dc661psrlw x7, 4
    000dc666paddb x7, x2
    000dc66amovdqa x2, [rip-0xa4062]
    000dc672pand x7, x2
    000dc676pxor x8, x8
    000dc67bpsadbw x7, x8
    000dc680movdqa x5, x6
    000dc684psrlw x5, 1
    000dc689pand x5, x1
    000dc68dpsubb x6, x5
    000dc691movdqa x5, x6
    000dc695pand x5, x0
    000dc699psrlw x6, 2
    000dc69epand x6, x0
    000dc6a2paddb x6, x5
    000dc6a6movdqa x5, x6
    000dc6aapsrlw x5, 4
    000dc6afpaddb x5, x6
    000dc6b3pand x5, x2
    000dc6b7psadbw x5, x8
    000dc6bcpaddd x5, x7
    000dc6c0movdqa x6, x4
    000dc6c4psrlw x6, 1
    000dc6c9pand x6, x1
    000dc6cdpsubb x4, x6
    000dc6d1movdqa x6, x4
    000dc6d5pand x6, x0
    000dc6d9psrlw x4, 2
    000dc6depand x4, x0
    000dc6e2paddb x4, x6
    000dc6e6movdqa x6, x4
    000dc6eapsrlw x6, 4
    000dc6efpaddb x6, x4
    000dc6f3pand x6, x2
    000dc6f7psadbw x6, x8
    000dc6fcmovdqa x4, x3
    000dc700psrlw x4, 1
    000dc705pand x4, x1
    000dc709psubb x3, x4
    000dc70dmovdqa x4, x3
    000dc711pand x4, x0
    000dc715psrlw x3, 2
    000dc71apand x3, x0
    000dc71epaddb x3, x4
    000dc722movdqa x4, x3
    000dc726psrlw x4, 4
    000dc72bpaddb x4, x3
    000dc72fpand x4, x2
    000dc733psadbw x4, x8
    000dc738paddd x4, x6
    000dc73cpaddd x4, x5
    000dc740movdqa x3, [rsp+592]
    000dc749movdqa x5, x3
    000dc74dpsrlw x5, 1
    000dc752pand x5, x1
    000dc756psubb x3, x5
    000dc75amovdqa x5, x3
    000dc75epand x5, x0
    000dc762psrlw x3, 2
    000dc767pand x3, x0
    000dc76bpaddb x3, x5
    000dc76fmovdqa x6, x3
    000dc773psrlw x6, 4
    000dc778paddb x6, x3
    000dc77cpand x6, x2
    000dc780psadbw x6, x8
    000dc785movdqa x3, [rsp+608]
    000dc78emovdqa x5, x3
    000dc792psrlw x5, 1
    000dc797pand x5, x1
    000dc79bpsubb x3, x5
    000dc79fmovdqa x5, x3
    000dc7a3pand x5, x0
    000dc7a7psrlw x3, 2
    000dc7acpand x3, x0
    000dc7b0paddb x3, x5
    000dc7b4movdqa x5, x3
    000dc7b8psrlw x5, 4
    000dc7bdpaddb x5, x3
    000dc7c1pand x5, x2
    000dc7c5psadbw x5, x8
    000dc7capaddd x5, x6
    000dc7cemovdqa x6, [rsp+624]
    000dc7d7movdqa x3, x6
    000dc7dbpsrlw x3, 1
    000dc7e0pand x3, x1
    000dc7e4psubb x6, x3
    000dc7e8movdqa x3, x6
    000dc7ecpand x3, x0
    000dc7f0psrlw x6, 2
    000dc7f5pand x6, x0
    000dc7f9paddb x6, x3
    000dc7fdmovdqa x3, x6
    000dc801psrlw x3, 4
    000dc806paddb x3, x6
    000dc80apand x3, x2
    000dc80epsadbw x3, x8
    000dc813paddd x3, x5
    000dc817paddd x3, x4
    000dc81bmovdqa x4, [rsp+640]
    000dc824movdqa x5, x4
    000dc828psrlw x5, 1
    000dc82dpand x5, x1
    000dc831psubb x4, x5
    000dc835movdqa x1, x4
    000dc839pand x1, x0
    000dc83dpsrlw x4, 2
    000dc842pand x4, x0
    000dc846paddb x4, x1
    000dc84amovdqa x0, x4
    000dc84epsrlw x0, 4
    000dc853paddb x0, x4
    000dc857pand x0, x2
    000dc85bpsadbw x0, x8
    000dc860paddd x0, x3
    000dc864pshufd x1, x0, -18
    000dc869paddd x1, x0
    000dc86dmovd eax, x1
    000dc871cdqe
    000dc873cmp rax, r14
    000dc876cmovae rax, r14
    000dc87atest rax, rax
    000dc87dje 0xdc5d3
    000dc883mov rcx, [rsp+104]
    000dc888
    000dc888loc_dc888:
    000dc888mov [rsp+344], rax
    000dc890mov [rsp+360], 15
    000dc89cmov rsi, [rcx+48]
    000dc8a0mov rdx, [rcx+64]
    000dc8a4lea rcx, [rip-0xa293f]
    000dc8ablea rbx, [rsp+152]
    000dc8b3push 4
    000dc8b5pop r12
    000dc8b7mov rdi, rbx
    000dc8bamov r8, r12
    000dc8bdcall seahorse::context::Context::string_flag
    000dc8c2mov r14, [rbx]
    000dc8c5test r14, r14
    000dc8c8je 0xdc93f
    000dc8capush 5
    000dc8ccpop r13
    000dc8cemov rbx, [rsp+160]
    000dc8d6mov r15, [rsp+168]
    000dc8delea rdx, [rip-0x9b02c]
    000dc8e5mov rdi, r14
    000dc8e8mov rsi, r15
    000dc8ebmov rcx, r13
    000dc8eecall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000dc8f3test al, al
    000dc8f5jne 0xdd169
    000dc8fblea rdx, [rip-0x9b044]
    000dc902push 5
    000dc904pop rcx
    000dc905mov rdi, r14
    000dc908mov rsi, r15
    000dc90bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000dc910mov r13, r12
    000dc913test al, al
    000dc915jne 0xdd169
    000dc91blea rdx, [rip-0x4c3ea]
    000dc922push 5
    000dc924pop rcx
    000dc925mov rdi, r14
    000dc928mov rsi, r15
    000dc92bcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000dc930test al, al
    000dc932je 0xdca05
    000dc938push 1
    000dc93ajmp 0xdd167
    000dc93f
    000dc93floc_dc93f:
    000dc93fpush 3
    000dc941pop rax
    000dc942mov [rsp+40], rax
    000dc947jmp 0xdd179
    000dc94c
    000dc94cloc_dc94c:
    000dc94cmov edi, [rsp+404]
    000dc953mov [rsp+320], edi
    000dc95acall std::fs::buffer_capacity_required
    000dc95fmov rbx, rax
    000dc962mov r14, rdx
    000dc965test rax, rax
    000dc968cmove rdx, rax
    000dc96ccmp rdx, 129
    000dc973jb 0xdc981
    000dc975lea rdi, [rsp+64]
    000dc97axor esi, esi
    000dc97ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000dc981
    000dc981loc_dc981:
    000dc981lea rdi, [rsp+288]
    000dc989lea rsi, [rsp+320]
    000dc991lea rdx, [rsp+64]
    000dc996mov rcx, rbx
    000dc999mov r8, r14
    000dc99ccall std::io::default_read_to_end
    000dc9a1cmp [rsp+288], 0
    000dc9aaje 0xdca29
    000dc9acmov rax, [rsp+296]
    000dc9b4mov ecx, eax
    000dc9b6and ecx, 3
    000dc9b9lea rdx, [rcx-2]
    000dc9bdcmp rdx, 2
    000dc9c1jb 0xdc9f3
    000dc9c3test rcx, rcx
    000dc9c6je 0xdc9f3
    000dc9c8lea rbx, [rax-1]
    000dc9ccmov r14, [rax-1]
    000dc9d0mov r15, [rax+7]
    000dc9d4mov rdi, r14
    000dc9d7call [r15]
    000dc9dacmp [r15+8], 0
    000dc9dfje 0xdc9ea
    000dc9e1mov rdi, r14
    000dc9e4call [rip+0x13510e]
    000dc9ea
    000dc9ealoc_dc9ea:
    000dc9eamov rdi, rbx
    000dc9edcall [rip+0x135105]
    000dc9f3
    000dc9f3loc_dc9f3:
    000dc9f3mov edi, [rsp+320]
    000dc9facall [rip+0x135118]
    000dca00jmp 0xdc570
    000dca05
    000dca05loc_dca05:
    000dca05lea rdx, [rip-0xa2a40]
    000dca0cpush 4
    000dca0epop rcx
    000dca0fmov rdi, r14
    000dca12mov rsi, r15
    000dca15call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000dca1atest al, al
    000dca1cje 0xdd148
    000dca22push 3
    000dca24jmp 0xdd167
    000dca29
    000dca29loc_dca29:
    000dca29mov edi, [rsp+320]
    000dca30call [rip+0x1350e2]
    000dca36mov r10, [rsp+64]
    000dca3bmov r14, [rsp+80]
    000dca40mov r12b, 2
    000dca43lea r9, [rsp+177]
    000dca4b
    000dca4bloc_dca4b:
    000dca4bmov rax, r10
    000dca4etest r14, r14
    000dca51je 0xdca6e
    000dca53xor ecx, ecx
    000dca55
    000dca55loc_dca55:
    000dca55cmp [rax+rcx], 10
    000dca59je 0xdca7b
    000dca5binc rcx
    000dca5ecmp r14, rcx
    000dca61jne 0xdca55
    000dca63xor r15l, r15l
    000dca66mov r10, rax
    000dca69mov rcx, r14
    000dca6cjmp 0xdca8c
    000dca6e
    000dca6eloc_dca6e:
    000dca6exor r14l, r14l
    000dca71mov r10, rax
    000dca74xor r15l, r15l
    000dca77xor ecx, ecx
    000dca79jmp 0xdca8c
    000dca7b
    000dca7bloc_dca7b:
    000dca7blea rdx, [rcx+1]
    000dca7fsub r14, rdx
    000dca82lea r10, [rax+rcx]
    000dca86inc r10
    000dca89mov r15b, 1
    000dca8c
    000dca8cloc_dca8c:
    000dca8cmov edx, [rsp+128]
    000dca93mov esi, [rsp+131]
    000dca9amov [r9+3], esi
    000dca9emov [r9], edx
    000dcaa1mov rdx, [rsp+40]
    000dcaa6mov [rsp+152], rdx
    000dcaaemov [rsp+160], r8
    000dcab6mov [rsp+168], rbp
    000dcabemov [rsp+176], r12b
    000dcac6mov [rsp+184], rax
    000dcacemov [rsp+192], rcx
    000dcad6test rcx, rcx
    000dcad9je 0xdccb8
    000dcadfxor edi, edi
    000dcae1
    000dcae1loc_dcae1:
    000dcae1cmp [rax+rdi], 58
    000dcae5je 0xdcaf4
    000dcae7inc rdi
    000dcaeacmp rcx, rdi
    000dcaedjne 0xdcae1
    000dcaefjmp 0xdccb8
    000dcaf4
    000dcaf4loc_dcaf4:
    000dcaf4lea rdx, [rdi+1]
    000dcaf8mov r13, rcx
    000dcafblea rsi, [rax+rdi]
    000dcaffinc rsi
    000dcb02mov r11b, 1
    000dcb05sub r13, rdx
    000dcb08mov [rsp+56], rbp
    000dcb0dje 0xdcb39
    000dcb0fadd rax, rdi
    000dcb12inc rax
    000dcb15sub rdi, rcx
    000dcb18inc rdi
    000dcb1bxor edx, edx
    000dcb1d
    000dcb1dloc_dcb1d:
    000dcb1dcmp [rax+rdx], 58
    000dcb21je 0xdcb44
    000dcb23inc rdx
    000dcb26mov rcx, rdi
    000dcb29add rcx, rdx
    000dcb2cjne 0xdcb1d
    000dcb2emov bpl, 1
    000dcb31mov rbx, rsi
    000dcb34mov rdx, r13
    000dcb37jmp 0xdcb54
    000dcb39
    000dcb39loc_dcb39:
    000dcb39xor r13l, r13l
    000dcb3cmov bpl, 1
    000dcb3fjmp 0xdcd01
    000dcb44
    000dcb44loc_dcb44:
    000dcb44lea rax, [rdx+1]
    000dcb48sub r13, rax
    000dcb4blea rbx, [rsi+rdx]
    000dcb4finc rbx
    000dcb52xor ebp, ebp
    000dcb54
    000dcb54loc_dcb54:
    000dcb54test rdx, rdx
    000dcb57je 0xdccfe
    000dcb5dmov [rsp+88], r10
    000dcb62mov [rsp+48], r8
    000dcb67lea rdi, [rsp+16]
    000dcb6ccall core::str::converts::from_utf8
    000dcb71cmp [rsp+16], 0
    000dcb77jne 0xdcca1
    000dcb7dmov [rsp+120], rbx
    000dcb82and [rsp+528], 0
    000dcb8bmov rax, [rsp+24]
    000dcb90mov rcx, [rsp+32]
    000dcb95mov [rsp+536], rcx
    000dcb9dmov [rsp+544], rax
    000dcba5mov [rsp+552], rcx
    000dcbadand [rsp+560], 0
    000dcbb6mov [rsp+568], rcx
    000dcbbemov [rsp+576], 1
    000dcbcamov rax, 0x2c0000002c
    000dcbd4mov [rsp+584], rax
    000dcbdcmov [rsp+592], 1
    000dcbe6
    000dcbe6loc_dcbe6:
    000dcbe6mov rbx, [rsp+544]
    000dcbeelea rdi, [rsp+400]
    000dcbf6lea rsi, [rsp+544]
    000dcbfecall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    000dcc03cmp [rsp+400], 0
    000dcc0cje 0xdcc36
    000dcc0emov rax, [rsp+408]
    000dcc16mov rcx, [rsp+416]
    000dcc1emov rdx, [rsp+528]
    000dcc26add rbx, rdx
    000dcc29sub rax, rdx
    000dcc2cmov [rsp+528], rcx
    000dcc34jmp 0xdcc72
    000dcc36
    000dcc36loc_dcc36:
    000dcc36cmp [rsp+593], 0
    000dcc3ejne 0xdcca1
    000dcc40mov [rsp+593], 1
    000dcc48cmp [rsp+592], 0
    000dcc50mov rbx, [rsp+528]
    000dcc58mov rax, [rsp+536]
    000dcc60jne 0xdcc67
    000dcc62cmp rax, rbx
    000dcc65je 0xdcca1
    000dcc67
    000dcc67loc_dcc67:
    000dcc67sub rax, rbx
    000dcc6aadd rbx, [rsp+544]
    000dcc72
    000dcc72loc_dcc72:
    000dcc72cmp rax, 3
    000dcc76jne 0xdcc93
    000dcc78mov rdi, rbx
    000dcc7blea rsi, [rip-0x4c301]
    000dcc82push 3
    000dcc84pop rdx
    000dcc85call [rip+0x134f05]
    000dcc8btest eax, eax
    000dcc8dje 0xdce82
    000dcc93
    000dcc93loc_dcc93:
    000dcc93cmp [rsp+593], 0
    000dcc9bje 0xdcbe6
    000dcca1
    000dcca1loc_dcca1:
    000dcca1mov r8, [rsp+48]
    000dcca6mov rbp, [rsp+56]
    000dccablea r9, [rsp+177]
    000dccb3mov r10, [rsp+88]
    000dccb8
    000dccb8loc_dccb8:
    000dccb8mov eax, [rsp+128]
    000dccbfmov ecx, [rsp+131]
    000dccc6mov [rsp+531], ecx
    000dcccdmov [rsp+528], eax
    000dccd4
    000dccd4loc_dccd4:
    000dccd4mov eax, [rsp+528]
    000dccdbmov ecx, [rsp+531]
    000dcce2mov [rsp+128], eax
    000dcce9mov [rsp+131], ecx
    000dccf0test r15b, r15b
    000dccf3jne 0xdca4b
    000dccf9jmp 0xdceac
    000dccfe
    000dccfeloc_dccfe:
    000dccfemov rsi, rbx
    000dcd01
    000dcd01loc_dcd01:
    000dcd01cmp r12b, 2
    000dcd05jne 0xdce27
    000dcd0bmov [rsp+112], 0
    000dcd13
    000dcd13loc_dcd13:
    000dcd13push 1
    000dcd15pop rax
    000dcd16xor ecx, ecx
    000dcd18
    000dcd18loc_dcd18:
    000dcd18mov rdi, rcx
    000dcd1bmov rcx, rsi
    000dcd1e
    000dcd1eloc_dcd1e:
    000dcd1emov r12, rdi
    000dcd21mov rbx, rdx
    000dcd24cmp rax, 1
    000dcd28je 0xdcd57
    000dcd2atest rax, rax
    000dcd2dje 0xdcd8b
    000dcd2ftest bpl, bpl
    000dcd32jne 0xdcd8b
    000dcd34dec rax
    000dcd37test r13, r13
    000dcd3aje 0xdcd6c
    000dcd3cxor edx, edx
    000dcd3e
    000dcd3eloc_dcd3e:
    000dcd3ecmp [rcx+rdx], 58
    000dcd42je 0xdcd79
    000dcd44inc rdx
    000dcd47cmp r13, rdx
    000dcd4ajne 0xdcd3e
    000dcd4cmov bpl, 1
    000dcd4fmov rdx, r13
    000dcd52mov rdi, rcx
    000dcd55jmp 0xdcd1e
    000dcd57
    000dcd57loc_dcd57:
    000dcd57mov eax, 0
    000dcd5cmov rdx, r13
    000dcd5fmov rdi, rcx
    000dcd62test bpl, bpl
    000dcd65mov bpl, 1
    000dcd68je 0xdcd1e
    000dcd6ajmp 0xdcd8b
    000dcd6c
    000dcd6cloc_dcd6c:
    000dcd6cmov bpl, 1
    000dcd6fxor r13l, r13l
    000dcd72xor edx, edx
    000dcd74mov rdi, rcx
    000dcd77jmp 0xdcd1e
    000dcd79
    000dcd79loc_dcd79:
    000dcd79lea rsi, [rdx+1]
    000dcd7dsub r13, rsi
    000dcd80lea rsi, [rcx+rdx]
    000dcd84inc rsi
    000dcd87xor ebp, ebp
    000dcd89jmp 0xdcd18
    000dcd8b
    000dcd8bloc_dcd8b:
    000dcd8btest r12, r12
    000dcd8eje 0xdce4d
    000dcd94mov [rsp+88], r10
    000dcd99test rbx, rbx
    000dcd9cje 0xe02d8
    000dcda2mov ebp, r11l
    000dcda5mov [rsp+48], r8
    000dcdaapush 1
    000dcdacpop r13
    000dcdaedec rbx
    000dcdb1je 0xdcdd6
    000dcdb3js 0xe038c
    000dcdb9mov al, [rip+0x136309]
    000dcdbfmov rdi, rbx
    000dcdc2push 1
    000dcdc4pop rsi
    000dcdc5call __rust_alloc
    000dcdcamov r13, rax
    000dcdcdtest rax, rax
    000dcdd0je 0xe037c
    000dcdd6
    000dcdd6loc_dcdd6:
    000dcdd6inc r12
    000dcdd9mov rdi, r13
    000dcddcmov rsi, r12
    000dcddfmov rdx, rbx
    000dcde2call [rip+0x134d38]
    000dcde8cmp [rsp+48], 0
    000dcdeesetne al
    000dcdf1mov ecx, [rsp+112]
    000dcdf5and cl, al
    000dcdf7cmp cl, 1
    000dcdfajne 0xdce07
    000dcdfcmov rdi, [rsp+40]
    000dce01call [rip+0x134cf1]
    000dce07
    000dce07loc_dce07:
    000dce07mov r12l, ebp
    000dce0amov rbp, rbx
    000dce0dmov r8, rbx
    000dce10mov [rsp+40], r13
    000dce15lea r9, [rsp+177]
    000dce1dmov r10, [rsp+88]
    000dce22jmp 0xdccd4
    000dce27
    000dce27loc_dce27:
    000dce27mov eax, [rsp+128]
    000dce2emov ecx, [rsp+131]
    000dce35mov [rsp+531], ecx
    000dce3cmov [rsp+528], eax
    000dce43
    000dce43loc_dce43:
    000dce43mov rbp, [rsp+56]
    000dce48jmp 0xdccd4
    000dce4d
    000dce4dloc_dce4d:
    000dce4dtest r8, r8
    000dce50setne al
    000dce53mov ecx, [rsp+112]
    000dce57and cl, al
    000dce59mov r12b, 2
    000dce5ccmp cl, 1
    000dce5fjne 0xdce43
    000dce61mov rdi, [rsp+40]
    000dce66mov rbx, r8
    000dce69mov r13, r10
    000dce6ccall [rip+0x134c86]
    000dce72mov r10, r13
    000dce75lea r9, [rsp+177]
    000dce7dmov r8, rbx
    000dce80jmp 0xdce43
    000dce82
    000dce82loc_dce82:
    000dce82cmp r12b, 2
    000dce86setne al
    000dce89mov [rsp+112], eax
    000dce8dxor r11l, r11l
    000dce90mov rsi, [rsp+120]
    000dce95mov r8, [rsp+48]
    000dce9alea r9, [rsp+177]
    000dcea2mov r10, [rsp+88]
    000dcea7jmp 0xdcd13
    000dceac
    000dceacloc_dceac:
    000dceaccmp r12b, 2
    000dceb0je 0xdc570
    000dceb6mov [rsp+48], r8
    000dcebbtest r12b, 1
    000dcebfjne 0xdf485
    000dcec5mov al, [rip+0x1361fd]
    000dcecbmov edi, 128
    000dced0call [rip+0x134c62]
    000dced6test rax, rax
    000dced9je 0xe03e0
    000dcedfmov rbx, rax
    000dcee2mov [rsp+56], rbp
    000dcee7mov [rsp+16], rax
    000dceecmov [rsp+24], 128
    000dcef5and [rsp+32], 0
    000dcefbmov al, [rip+0x1361c7]
    000dcf01push 20
    000dcf03pop rdi
    000dcf04call [rip+0x134c2e]
    000dcf0atest rax, rax
    000dcf0dje 0xe03fe
    000dcf13mov [rsp+400], rax
    000dcf1bmov [rsp+408], 20
    000dcf27and [rsp+416], 0
    000dcf30xor ebp, ebp
    000dcf32lea r12, [rsp+528]
    000dcf3apush -1
    000dcf3cpop r14
    000dcf3e
    000dcf3eloc_dcf3e:
    000dcf3emov rdi, r12
    000dcf41mov rsi, [rsp+40]
    000dcf46mov rdx, [rsp+56]
    000dcf4blea rax, [rip+0x1340ae]
    000dcf52call [rbp+rax]
    000dcf56mov rax, [rsp+552]
    000dcf5emov [rsp+88], rax
    000dcf63test rax, rax
    000dcf66je 0xdd135
    000dcf6cmov rax, [rsp+528]
    000dcf74mov rcx, [rsp+536]
    000dcf7cand [rsp+32], 0
    000dcf82mov rdx, [rsp+544]
    000dcf8amov r15, [rsp+560]
    000dcf92test rax, rax
    000dcf95mov [rsp+120], rax
    000dcf9amov [rsp+96], rcx
    000dcf9fcmove rax, rcx
    000dcfa3mov [rsp+112], rax
    000dcfa8cmp [rsp+24], rdx
    000dcfadmov [rsp+384], rdx
    000dcfb5jae 0xdcfcf
    000dcfb7lea rdi, [rsp+16]
    000dcfbcxor esi, esi
    000dcfbecall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000dcfc3mov rbx, [rsp+16]
    000dcfc8mov r13, [rsp+32]
    000dcfcdjmp 0xdcfd2
    000dcfcf
    000dcfcfloc_dcfcf:
    000dcfcfxor r13l, r13l
    000dcfd2
    000dcfd2loc_dcfd2:
    000dcfd2lea rdi, [rbx+r13]
    000dcfd6mov rsi, [rsp+112]
    000dcfdbmov r12, [rsp+384]
    000dcfe3mov rdx, r12
    000dcfe6call [rip+0x134b34]
    000dcfecadd r13, r12
    000dcfefmov [rsp+32], r13
    000dcff4je 0xdd001
    000dcff6cmp [r13+rbx-1], 47
    000dcffcsetne al
    000dcfffjmp 0xdd003
    000dd001
    000dd001loc_dd001:
    000dd001xor eax, eax
    000dd003
    000dd003loc_dd003:
    000dd003test r15, r15
    000dd006lea r12, [rsp+528]
    000dd00eje 0xdd01f
    000dd010mov rcx, [rsp+88]
    000dd015cmp [rcx], 47
    000dd018jne 0xdd01f
    000dd01axor r13l, r13l
    000dd01djmp 0xdd04f
    000dd01f
    000dd01floc_dd01f:
    000dd01fmov rcx, [rsp+24]
    000dd024test al, al
    000dd026je 0xdd059
    000dd028cmp rcx, r13
    000dd02bjne 0xdd047
    000dd02dlea rdi, [rsp+16]
    000dd032mov rsi, r13
    000dd035push 1
    000dd037pop rdx
    000dd038call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000dd03dmov rbx, [rsp+16]
    000dd042mov r13, [rsp+32]
    000dd047
    000dd047loc_dd047:
    000dd047mov [rbx+r13], 47
    000dd04cinc r13
    000dd04f
    000dd04floc_dd04f:
    000dd04fmov [rsp+32], r13
    000dd054mov rcx, [rsp+24]
    000dd059
    000dd059loc_dd059:
    000dd059sub rcx, r13
    000dd05ccmp rcx, r15
    000dd05fjae 0xdd076
    000dd061lea rdi, [rsp+16]
    000dd066mov rsi, r13
    000dd069mov rdx, r15
    000dd06ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000dd071mov r13, [rsp+32]
    000dd076
    000dd076loc_dd076:
    000dd076mov rbx, [rsp+16]
    000dd07blea rdi, [rbx+r13]
    000dd07fmov rsi, [rsp+88]
    000dd084mov rdx, r15
    000dd087call [rip+0x134a93]
    000dd08dadd r13, r15
    000dd090mov [rsp+32], r13
    000dd095mov rdi, r12
    000dd098mov rsi, rbx
    000dd09bmov rdx, r13
    000dd09ecall std::sys_common::fs::try_exists
    000dd0a3mov al, [rsp+528]
    000dd0aatest al, al
    000dd0acjne 0xdd0bc
    000dd0aecmp [rsp+529], 0
    000dd0b6jne 0xdf5ad
    000dd0bc
    000dd0bcloc_dd0bc:
    000dd0bctest al, al
    000dd0beje 0xdd11a
    000dd0c0mov rax, [rsp+536]
    000dd0c8mov ecx, eax
    000dd0caand ecx, 3
    000dd0cdlea rdx, [rcx-2]
    000dd0d1cmp rdx, 2
    000dd0d5jb 0xdd11a
    000dd0d7test rcx, rcx
    000dd0daje 0xdd11a
    000dd0dclea r15, [rax-1]
    000dd0e0mov r12, [rax-1]
    000dd0e4mov r13, [rax+7]
    000dd0e8mov rdi, r12
    000dd0ebcall [r13]
    000dd0efcmp [r13+8], 0
    000dd0f4mov rax, [rip+0x1349fd]
    000dd0fbje 0xdd10d
    000dd0fdmov rdi, r12
    000dd100call [rip+0x1349f2]
    000dd106mov rax, [rip+0x1349eb]
    000dd10d
    000dd10dloc_dd10d:
    000dd10dmov rdi, r15
    000dd110call rax
    000dd112lea r12, [rsp+528]
    000dd11a
    000dd11aloc_dd11a:
    000dd11acmp [rsp+120], 0
    000dd120je 0xdd135
    000dd122cmp [rsp+96], 0
    000dd128je 0xdd135
    000dd12amov rdi, [rsp+120]
    000dd12fcall [rip+0x1349c3]
    000dd135
    000dd135loc_dd135:
    000dd135add rbp, 8
    000dd139cmp rbp, 24
    000dd13djne 0xdcf3e
    000dd143jmp 0xdf6ee
    000dd148
    000dd148loc_dd148:
    000dd148lea rdx, [rip-0xa31df]
    000dd14fpush 4
    000dd151pop rcx
    000dd152mov rdi, r14
    000dd155mov rsi, r15
    000dd158call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000dd15dtest al, al
    000dd15fje 0xe0396
    000dd165push 2
    000dd167
    000dd167loc_dd167:
    000dd167pop r13
    000dd169
    000dd169loc_dd169:
    000dd169mov [rsp+40], r13
    000dd16emov rdi, r14
    000dd171mov rsi, rbx
    000dd174call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dd179
    000dd179loc_dd179:
    000dd179call rand::rngs::thread::thread_rng
    000dd17emov r14, rax
    000dd181lea rdi, [rsp+528]
    000dd189mov [rdi], 1
    000dd190pxor x0, x0
    000dd194movdqu [rdi+8], x0
    000dd199push 10
    000dd19bpop r12
    000dd19dmov rsi, r12
    000dd1a0call alloc::vec::Vec<T,A>::reserve
    000dd1a5lea r13, [r14+16]
    000dd1a9mov rbp, r14
    000dd1acadd rbp, 288
    000dd1b3lea rbx, [rip-0x9ce21]
    000dd1ba
    000dd1baloc_dd1ba:
    000dd1bamov rax, [r14+272]
    000dd1c1
    000dd1c1loc_dd1c1:
    000dd1c1cmp rax, 64
    000dd1c5jb 0xdd1dc
    000dd1c7mov rdi, rbp
    000dd1camov rsi, r13
    000dd1cdcall _<rand::rngs::adapter::reseeding::ReseedingCore<R,Rsdr> as rand_core::block::BlockRngCore>::generate
    000dd1d2and [r14+272], 0
    000dd1daxor eax, eax
    000dd1dc
    000dd1dcloc_dd1dc:
    000dd1dcmov ecx, [r14+4*rax+16]
    000dd1e1mov edx, ecx
    000dd1e3shr edx, 27
    000dd1e6inc rax
    000dd1e9mov [r14+272], rax
    000dd1f0cmp edx, 30
    000dd1f3ja 0xdd1c1
    000dd1f5shr ecx, 26
    000dd1f8mov r15b, [rcx+rbx]
    000dd1fctest r15b, r15b
    000dd1ffjs 0xdd241
    000dd201mov rsi, [rsp+544]
    000dd209cmp rsi, [rsp+536]
    000dd211jne 0xdd228
    000dd213lea rdi, [rsp+528]
    000dd21bcall alloc::raw_vec::RawVec<T,A>::reserve_for_push
    000dd220mov rsi, [rsp+544]
    000dd228
    000dd228loc_dd228:
    000dd228mov rax, [rsp+528]
    000dd230mov [rax+rsi], r15b
    000dd234inc rsi
    000dd237mov [rsp+544], rsi
    000dd23fjmp 0xdd26d
    000dd241
    000dd241loc_dd241:
    000dd241movzx edi, r15b
    000dd245and [rsp+152], 0
    000dd24dlea rsi, [rsp+152]
    000dd255call core::char::methods::encode_utf8_raw
    000dd25aadd rdx, rax
    000dd25dlea rdi, [rsp+528]
    000dd265mov rsi, rax
    000dd268call _<alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<&T,core::slice::iter::Iter<T>>>::spec_extend
    000dd26d
    000dd26dloc_dd26d:
    000dd26ddec r12
    000dd270jne 0xdd1ba
    000dd276mov rdi, r14
    000dd279call _<alloc::rc::Rc<T,A> as core::ops::drop::Drop>::drop
    000dd27elea r14, [rsp+531]
    000dd286mov rax, [r14+13]
    000dd28alea rcx, [rsp+944]
    000dd292mov [rcx+16], rax
    000dd296movdqu x0, [r14-3]
    000dd29cmovdqa [rcx], x0
    000dd2a0push 32
    000dd2a2pop rdi
    000dd2a3push 8
    000dd2a5pop rsi
    000dd2a6call alloc::alloc::exchange_malloc
    000dd2abmov [rsp+56], rax
    000dd2b0lea rbp, [rsp+400]
    000dd2b8push 3
    000dd2bapop rsi
    000dd2bbmov rdi, rbp
    000dd2becall termcolor::WriterInner<termcolor::IoStandardStream>::create
    000dd2c3lea rdi, [rsp+456]
    000dd2cbpush 2
    000dd2cdpop rsi
    000dd2cecall termcolor::WriterInner<termcolor::IoStandardStream>::create
    000dd2d3push 112
    000dd2d5pop rdx
    000dd2d6mov rbx, [rip+0x134843]
    000dd2ddmov rdi, r14
    000dd2e0mov rsi, rbp
    000dd2e3call rbx
    000dd2e5lea rdi, [rsp+152]
    000dd2edlea r14, [rsp+528]
    000dd2f5push 115
    000dd2f7pop rdx
    000dd2f8mov rsi, r14
    000dd2fbcall rbx
    000dd2fdmov edi, 304
    000dd302call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1326
    000dd307mov r13, rax
    000dd30apush 2
    000dd30cpop r15
    000dd30emov [rax], r15
    000dd311mov [rax+16], r15
    000dd315mov [rax+32], r15
    000dd319lea rax, [rip+0x1327d0]
    000dd320mov [r13+40], rax
    000dd324push 5
    000dd326pop rax
    000dd327mov [r13+48], rax
    000dd32bpush 1
    000dd32dpop r12
    000dd32fmov [r13+56], r12
    000dd333mov [r13+64], r12
    000dd337push 4
    000dd339pop rcx
    000dd33amov [r13+72], rcx
    000dd33emov [r13+80], rcx
    000dd342mov [r13+88], rax
    000dd346mov [r13+96], 11
    000dd34bmov [r13+100], 3
    000dd350mov [r13+104], 6
    000dd355mov al, 1
    000dd357mov [r13+108], al
    000dd35bmov [r13+112], 4
    000dd360mov [r13+116], 7
    000dd365and [r13+120], 0
    000dd36alea rax, [rip-0x4c079]
    000dd371mov [r13+128], rax
    000dd378pxor x0, x0
    000dd37cmovdqu [r13+136], x0
    000dd385mov [r13+152], rax
    000dd38cand [r13+160], 0
    000dd394mov [r13+168], 512
    000dd39eand [r13+170], 0
    000dd3a6mov rax, [rsp+40]
    000dd3abmov [r13+176], rax
    000dd3b2and [r13+184], 0
    000dd3bamov [r13+188], 0
    000dd3c2lea rdi, [r13+189]
    000dd3c9lea rsi, [rsp+152]
    000dd3d1push 115
    000dd3d3pop rdx
    000dd3d4call rbx
    000dd3d6lea rax, [rsp+944]
    000dd3delea rcx, [rsp+456]
    000dd3e6mov [rcx-56], rax
    000dd3ealea rax, [rip+0x10a17f]
    000dd3f1mov [r14], rax
    000dd3f4mov [r14+8], r15
    000dd3f8and [r14+32], 0
    000dd3fdlea rax, [rip-59671]
    000dd404mov [rcx-48], rax
    000dd408mov [r14+16], rbp
    000dd40cmov [r14+24], r12
    000dd410lea rbx, [rsp+152]
    000dd418lea r14, [rsp+528]
    000dd420mov rdi, rbx
    000dd423mov rsi, r14
    000dd426call alloc::fmt::format
    000dd42bmov r12, [rbx]
    000dd42emov rbp, [rbx+8]
    000dd432and [r14+8], 0
    000dd437mov rcx, [rbx+16]
    000dd43band [r14+12], 0
    000dd441mov rax, 0x1b600000000
    000dd44bmov [r14], rax
    000dd44emov al, 1
    000dd450mov [r14+9], al
    000dd454mov [r14+12], al
    000dd458mov [r14+11], al
    000dd45clea rbx, [rsp+152]
    000dd464lea rsi, [rsp+528]
    000dd46cmov rdi, rbx
    000dd46fmov rdx, r12
    000dd472call std::fs::OpenOptions::_open
    000dd477mov rdi, r12
    000dd47amov rsi, rbp
    000dd47dcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dd482xor eax, eax
    000dd484cmp [rbx], eax
    000dd486jne 0xe0074
    000dd48cmov ebx, [rsp+156]
    000dd493push 8
    000dd495pop rsi
    000dd496mov edi, 200
    000dd49bcall alloc::alloc::exchange_malloc
    000dd4a0mov [rax], r15
    000dd4a3mov [rax+16], r15
    000dd4a7mov [rax+32], r15
    000dd4ablea rcx, [rip+0x13263e]
    000dd4b2mov [rax+40], rcx
    000dd4b6push 5
    000dd4b8pop rcx
    000dd4b9mov [rax+48], rcx
    000dd4bdpush 1
    000dd4bfpop rbp
    000dd4c0mov [rax+56], rbp
    000dd4c4mov [rax+64], rbp
    000dd4c8push 4
    000dd4capop rdx
    000dd4cbmov [rax+72], rdx
    000dd4cfmov [rax+80], rdx
    000dd4d3mov [rax+88], rcx
    000dd4d7mov [rax+96], 11
    000dd4dbmov [rax+100], 3
    000dd4dfmov [rax+104], 6
    000dd4e3mov [rax+108], 1
    000dd4e7mov [rax+112], 4
    000dd4ebmov [rax+116], 7
    000dd4efand [rax+120], 0
    000dd4f4lea rdx, [rip-0x4c203]
    000dd4fbmov [rax+128], rdx
    000dd502pxor x0, x0
    000dd506movdqu [rax+136], x0
    000dd50emov [rax+152], rdx
    000dd515and [rax+160], 0
    000dd51dmov [rax+168], 512
    000dd526and [rax+170], 0
    000dd52dmov [rax+176], rcx
    000dd534and [rax+184], 0
    000dd53bmov [rax+188], 0
    000dd542mov [rax+192], ebx
    000dd548mov r12, [rsp+56]
    000dd54dmov [r12], r13
    000dd551lea rcx, [rip+0x109fd0]
    000dd558mov [r12+8], rcx
    000dd55dmov [r12+16], rax
    000dd562lea rax, [rip+0x10a03f]
    000dd569mov [r12+24], rax
    000dd56emov r14, r12
    000dd571add r12, -16
    000dd575xor r15l, r15l
    000dd578xor ebx, ebx
    000dd57a
    000dd57aloc_dd57a:
    000dd57amov rcx, r15
    000dd57dshl rcx, 4
    000dd581add rcx, r12
    000dd584
    000dd584loc_dd584:
    000dd584cmp r15, 2
    000dd588je 0xdd5b4
    000dd58ainc r15
    000dd58dlea r13, [rcx+16]
    000dd591mov rdi, [rcx+16]
    000dd595mov rax, [rcx+24]
    000dd599call [rax+48]
    000dd59cmov rcx, r13
    000dd59fcmp rbx, rax
    000dd5a2jae 0xdd584
    000dd5a4mov rdi, [r13]
    000dd5a8mov rax, [r13+8]
    000dd5accall [rax+48]
    000dd5afmov rbx, rax
    000dd5b2jmp 0xdd57a
    000dd5b4
    000dd5b4loc_dd5b4:
    000dd5b4push 32
    000dd5b6pop rdi
    000dd5b7call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1326
    000dd5bcmov r12, rax
    000dd5bfmov [rax], rbx
    000dd5c2mov [rax+8], r14
    000dd5c6push 2
    000dd5c8pop r13
    000dd5camov [rax+16], r13
    000dd5cemov [rax+24], r13
    000dd5d2mov [rip+0x135987], rbx
    000dd5d9xor eax, eax
    000dd5dblock cmpxchg [rip+0x135964], rbp
    000dd5e4test rax, rax
    000dd5e7je 0xdd61b
    000dd5e9cmp rax, 1
    000dd5edlea r14, [rsp+152]
    000dd5f5jne 0xdd608
    000dd5f7
    000dd5f7loc_dd5f7:
    000dd5f7mov rax, [rip+0x13594a]
    000dd5fecmp rax, 1
    000dd602jne 0xdd608
    000dd604nop
    000dd606jmp 0xdd5f7
    000dd608
    000dd608loc_dd608:
    000dd608mov rdi, r12
    000dd60bcall core::ptr::drop_in_place<simplelog::loggers::comblog::CombinedLogger>
    000dd610mov rdi, r12
    000dd613call [rip+0x1344df]
    000dd619jmp 0xdd642
    000dd61b
    000dd61bloc_dd61b:
    000dd61bmov [rip+0x135876], r12
    000dd622lea rax, [rip+0x13253f]
    000dd629mov [rip+0x135870], rax
    000dd630mov rax, r13
    000dd633xchg [rip+0x13590e], rax
    000dd63alea r14, [rsp+152]
    000dd642
    000dd642loc_dd642:
    000dd642mov rdi, [rsp+104]
    000dd647mov rax, [rdi+16]
    000dd64btest rax, rax
    000dd64eje 0xdd72f
    000dd654cmp rax, 1
    000dd658jne 0xe01c9
    000dd65emov rax, [rip+0x1358fb]
    000dd665mov rbx, [rdi]
    000dd668cmp rax, 4
    000dd66cjbe 0xdd6ce
    000dd66elea rdx, [rip+0x109f8b]
    000dd675mov rdi, rbx
    000dd678mov rsi, rbp
    000dd67bcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000dd680mov [rsp+152], rbx
    000dd688lea rax, [rip+0x109f61]
    000dd68flea rdi, [rsp+528]
    000dd697mov [rdi], rax
    000dd69amov [rdi+8], rbp
    000dd69eand [rdi+32], 0
    000dd6a3lea rax, [rip-63640]
    000dd6aamov [rsp+160], rax
    000dd6b2mov [rdi+16], r14
    000dd6b6mov [rdi+24], rbp
    000dd6balea rdx, [rip+0x109f57]
    000dd6c1push 5
    000dd6c3pop rsi
    000dd6c4mov ecx, 130
    000dd6c9call log::__private_api::log
    000dd6ce
    000dd6celoc_dd6ce:
    000dd6celea rdx, [rip+0x109f73]
    000dd6d5push 1
    000dd6d7pop r15
    000dd6d9mov rdi, rbx
    000dd6dcmov rsi, r15
    000dd6dfcall _<alloc::vec::Vec<T,A> as core::ops::index::Index<I>>::index
    000dd6e4mov rsi, [rbx]
    000dd6e7mov rdx, [rbx+16]
    000dd6eblea rbx, [rsp+528]
    000dd6f3mov rdi, rbx
    000dd6f6call _<alloc::string::String as core::clone::Clone>::clone
    000dd6fbmov rdi, r15
    000dd6fexor esi, esi
    000dd700call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dd705mov rax, [rbx]
    000dd708mov [rsp+96], rax
    000dd70dmov r13, [rbx+8]
    000dd711mov rax, [rbx+16]
    000dd715mov [rsp+352], rax
    000dd71dmov rax, [rsp+104]
    000dd722mov r15, [rax+48]
    000dd726mov rbp, [rax+64]
    000dd72ajmp 0xdd8d7
    000dd72f
    000dd72floc_dd72f:
    000dd72fmov r15, [rdi+48]
    000dd733mov rbp, [rdi+64]
    000dd737lea rcx, [rip-0xa37da]
    000dd73elea rbx, [rsp+16]
    000dd743push 4
    000dd745pop r8
    000dd747mov rdi, rbx
    000dd74amov rsi, r15
    000dd74dmov rdx, rbp
    000dd750call seahorse::context::Context::string_flag
    000dd755cmp [rbx], 0
    000dd759je 0xdd830
    000dd75fmov rax, [rsp+32]
    000dd764mov [rsp+416], rax
    000dd76cmovdqu x0, [rsp+16]
    000dd772movdqa [rsp+400], x0
    000dd77bmov rax, [rip+0x1357de]
    000dd782cmp rax, 4
    000dd786jbe 0xdd7fc
    000dd788lea rax, [rip+0x109c59]
    000dd78fmov [rsp+152], rax
    000dd797lea rax, [rip+0x25e9e]
    000dd79emov [rsp+160], rax
    000dd7a6lea rax, [rip+0x109eb3]
    000dd7adlea rdi, [rsp+528]
    000dd7b5mov [rdi], rax
    000dd7b8mov [rdi+8], r13
    000dd7bcand [rdi+32], 0
    000dd7c1lea rax, [rsp+400]
    000dd7c9mov [rsp+168], rax
    000dd7d1lea rax, [rip-60651]
    000dd7d8mov [rsp+176], rax
    000dd7e0mov [rdi+16], r14
    000dd7e4mov [rdi+24], r13
    000dd7e8lea rdx, [rip+0x109e29]
    000dd7efpush 5
    000dd7f1pop rsi
    000dd7f2mov ecx, 136
    000dd7f7call log::__private_api::log
    000dd7fc
    000dd7fcloc_dd7fc:
    000dd7fcmov rax, [rsp+400]
    000dd804mov [rsp+96], rax
    000dd809mov r13, [rsp+408]
    000dd811mov rax, [rsp+416]
    000dd819mov [rsp+352], rax
    000dd821push 1
    000dd823pop rdi
    000dd824xor esi, esi
    000dd826call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dd82bjmp 0xdd8d7
    000dd830
    000dd830loc_dd830:
    000dd830push 13
    000dd832pop rdi
    000dd833mov [rsp+352], rdi
    000dd83bcall alloc::raw_vec::RawVec<T,A>::allocate_in
    000dd840mov r13, rdx
    000dd843mov rcx, 0x6f762f73666d762f
    000dd84dmov [rax], rcx
    000dd850mov rcx, 0x73656d756c6f762f
    000dd85amov [rsp+96], rax
    000dd85fmov [rax+5], rcx
    000dd863push 1
    000dd865pop rdi
    000dd866xor esi, esi
    000dd868call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dd86dmov rax, [rip+0x1356ec]
    000dd874cmp rax, 3
    000dd878jb 0xdd8d7
    000dd87alea rax, [rip+0x109b67]
    000dd881mov [rsp+152], rax
    000dd889lea rax, [rip+0x109df0]
    000dd890lea rdi, [rsp+528]
    000dd898mov [rdi], rax
    000dd89bmov [rdi+8], 2
    000dd8a3and [rdi+32], 0
    000dd8a8lea rax, [rip+0x25d8d]
    000dd8afmov [rsp+160], rax
    000dd8b7mov [rdi+16], r14
    000dd8bbmov [rdi+24], 1
    000dd8c3lea rdx, [rip+0x109d4e]
    000dd8capush 3
    000dd8ccpop rsi
    000dd8cdmov ecx, 141
    000dd8d2call log::__private_api::log
    000dd8d7
    000dd8d7loc_dd8d7:
    000dd8d7lea rcx, [rip-0x9c1a2]
    000dd8delea rbx, [rsp+128]
    000dd8e6push 7
    000dd8e8pop r8
    000dd8eamov rdi, rbx
    000dd8edmov rsi, r15
    000dd8f0mov rdx, rbp
    000dd8f3call seahorse::context::Context::string_flag
    000dd8f8cmp [rbx], 0
    000dd8fcje 0xdda03
    000dd902mov rax, [rsp+144]
    000dd90amov [rsp+80], rax
    000dd90fmovdqu x0, [rsp+128]
    000dd918movdqa [rsp+64], x0
    000dd91emov rax, [rip+0x13563b]
    000dd925lea r12, [rip+0x25d10]
    000dd92ccmp rax, 2
    000dd930jbe 0xdd99f
    000dd932lea rax, [rip+0x109aaf]
    000dd939mov [rsp+152], rax
    000dd941mov [rsp+160], r12
    000dd949lea rax, [rip+0x109d50]
    000dd950lea rdi, [rsp+528]
    000dd958mov [rdi], rax
    000dd95blea rax, [rsp+64]
    000dd960push 2
    000dd962pop rcx
    000dd963mov [rdi+8], rcx
    000dd967and [rdi+32], 0
    000dd96cmov [rsp+168], rax
    000dd974lea rax, [rip-61070]
    000dd97bmov [rsp+176], rax
    000dd983mov [rdi+16], r14
    000dd987mov [rdi+24], rcx
    000dd98blea rdx, [rip+0x109c86]
    000dd992push 3
    000dd994pop rsi
    000dd995mov ecx, 153
    000dd99acall log::__private_api::log
    000dd99f
    000dd99floc_dd99f:
    000dd99fmov rsi, [rsp+64]
    000dd9a4mov rdx, [rsp+80]
    000dd9a9lea rbx, [rsp+400]
    000dd9b1mov rdi, rbx
    000dd9b4call regex::regex::string::Regex::new
    000dd9b9cmp [rbx], 0
    000dd9bdje 0xe014d
    000dd9c3mov rax, [rsp+64]
    000dd9c8mov [rsp+512], rax
    000dd9d0mov rax, [rsp+72]
    000dd9d5mov [rsp+376], rax
    000dd9ddmov rax, [rsp+80]
    000dd9e2mov [rsp+104], rax
    000dd9e7push 1
    000dd9e9pop rdi
    000dd9eaxor esi, esi
    000dd9eccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dd9f1lea rdi, [rsp+400]
    000dd9f9call core::ptr::drop_in_place<regex::regex::string::Regex>
    000dd9fejmp 0xdda89
    000dda03
    000dda03loc_dda03:
    000dda03mov rax, [rip+0x135556]
    000dda0apush 1
    000dda0cpop rcx
    000dda0dmov [rsp+512], rcx
    000dda15cmp rax, 5
    000dda19jb 0xdda78
    000dda1blea rax, [rip+0x1099c6]
    000dda22mov [rsp+152], rax
    000dda2alea rax, [rip+0x109cbf]
    000dda31lea rdi, [rsp+528]
    000dda39mov [rdi], rax
    000dda3cmov [rdi+8], 2
    000dda44and [rdi+32], 0
    000dda49lea rax, [rip+0x25bec]
    000dda50mov [rsp+160], rax
    000dda58mov [rdi+16], r14
    000dda5cmov [rdi+24], 1
    000dda64lea rdx, [rip+0x109bad]
    000dda6bpush 5
    000dda6dpop rsi
    000dda6emov ecx, 167
    000dda73call log::__private_api::log
    000dda78
    000dda78loc_dda78:
    000dda78xor eax, eax
    000dda7amov [rsp+376], rax
    000dda82xor eax, eax
    000dda84mov [rsp+104], rax
    000dda89
    000dda89loc_dda89:
    000dda89lea rcx, [rip-0x9c465]
    000dda90lea rbx, [rsp+152]
    000dda98push 2
    000dda9apop r8
    000dda9cmov rdi, rbx
    000dda9fmov rsi, r15
    000ddaa2mov rdx, rbp
    000ddaa5call seahorse::context::Context::string_flag
    000ddaaamov r12, [rbx]
    000ddaadtest r12, r12
    000ddab0je 0xe00a1
    000ddab6mov rsi, [rsp+168]
    000ddabelea rdx, [rip-0x9c155]
    000ddac5push 10
    000ddac7pop rcx
    000ddac8mov rdi, r12
    000ddacbcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000ddad0test al, al
    000ddad2je 0xe00b9
    000ddad8mov [rsp+368], r13
    000ddae0mov rsi, [rsp+160]
    000ddae8mov rdi, r12
    000ddaebcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000ddaf0lea rdx, [rip-0x9c4ca]
    000ddaf7push 6
    000ddaf9pop rcx
    000ddafamov rdi, r15
    000ddafdmov rsi, rbp
    000ddb00call seahorse::context::Context::bool_flag
    000ddb05test al, al
    000ddb07je 0xddd67
    000ddb0dpush 84
    000ddb0fpop r12
    000ddb11mov rdi, r12
    000ddb14call alloc::raw_vec::RawVec<T,A>::allocate_in
    000ddb19mov r13, rax
    000ddb1cmov r14, rdx
    000ddb1flea rsi, [rip-0x9c1ac]
    000ddb26mov rdi, rax
    000ddb29mov rdx, r12
    000ddb2ccall [rip+0x133fee]
    000ddb32lea rdi, [rip-0xa4d59]
    000ddb39push 16
    000ddb3bpop rsi
    000ddb3cmov rdx, r13
    000ddb3fmov rcx, r12
    000ddb42call std::fs::write::inner
    000ddb47mov r12, rax
    000ddb4amov rdi, r13
    000ddb4dmov rsi, r14
    000ddb50call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000ddb55test r12, r12
    000ddb58jne 0xe01d6
    000ddb5ecall fork::fork
    000ddb63cmp eax, 2
    000ddb66je 0xddbe2
    000ddb68test eax, eax
    000ddb6ajne 0xddc3a
    000ddb70shr rax, 32
    000ddb74mov [rsp+400], eax
    000ddb7bmov rax, [rip+0x1353de]
    000ddb82cmp rax, 4
    000ddb86jbe 0xddd67
    000ddb8clea rax, [rsp+400]
    000ddb94mov [rsp+152], rax
    000ddb9clea rax, [rip+0x109b85]
    000ddba3lea rdi, [rsp+528]
    000ddbabmov [rdi], rax
    000ddbaepush 1
    000ddbb0pop rax
    000ddbb1mov [rdi+8], rax
    000ddbb5and [rdi+32], 0
    000ddbbalea rcx, [rip+0x3234f]
    000ddbc1mov [rsp+160], rcx
    000ddbc9mov [rdi+16], rbx
    000ddbcdmov [rdi+24], rax
    000ddbd1lea rdx, [rip+0x109a40]
    000ddbd8push 5
    000ddbdapop rsi
    000ddbdbmov ecx, 193
    000ddbe0jmp 0xddc30
    000ddbe2
    000ddbe2loc_ddbe2:
    000ddbe2mov rax, [rip+0x135377]
    000ddbe9cmp rax, 5
    000ddbedjb 0xddd67
    000ddbf3lea rax, [rip+0x109b76]
    000ddbfalea rdi, [rsp+528]
    000ddc02mov [rdi], rax
    000ddc05mov [rdi+8], 1
    000ddc0dlea rax, [rip-0x4c91c]
    000ddc14mov [rdi+16], rax
    000ddc18pxor x0, x0
    000ddc1cmovdqu [rdi+24], x0
    000ddc21lea rdx, [rip+0x1099f0]
    000ddc28push 5
    000ddc2apop rsi
    000ddc2bmov ecx, 205
    000ddc30
    000ddc30loc_ddc30:
    000ddc30call log::__private_api::log
    000ddc35jmp 0xddd67
    000ddc3a
    000ddc3aloc_ddc3a:
    000ddc3amov rax, [rip+0x13531f]
    000ddc41cmp rax, 4
    000ddc45jbe 0xddc89
    000ddc47lea rax, [rip+0x109aea]
    000ddc4elea rdi, [rsp+528]
    000ddc56mov [rdi], rax
    000ddc59mov [rdi+8], 1
    000ddc61lea rax, [rip-0x4c970]
    000ddc68mov [rdi+16], rax
    000ddc6cpxor x0, x0
    000ddc70movdqu [rdi+24], x0
    000ddc75lea rdx, [rip+0x10999c]
    000ddc7cpush 5
    000ddc7epop rsi
    000ddc7fmov ecx, 196
    000ddc84call log::__private_api::log
    000ddc89
    000ddc89loc_ddc89:
    000ddc89lea r14, [rip-0x9c276]
    000ddc90push 2
    000ddc92pop r12
    000ddc94mov rdi, r14
    000ddc97mov rsi, r12
    000ddc9acall akira_utils::convert_str
    000ddc9fmov r13, rax
    000ddca2mov rdi, r14
    000ddca5mov rsi, r12
    000ddca8call akira_utils::convert_str
    000ddcadmov r14, rax
    000ddcb0lea rdi, [rip-0xa4ed7]
    000ddcb7push 16
    000ddcb9pop rsi
    000ddcbacall akira_utils::convert_str
    000ddcbfmov rdi, r13
    000ddcc2mov rsi, r14
    000ddcc5mov rdx, rax
    000ddcc8xor ecx, ecx
    000ddccaxor eax, eax
    000ddccccall [rip+0x133ec6]
    000ddcd2mov [rsp+400], eax
    000ddcd9test eax, eax
    000ddcdbjns 0xddd3f
    000ddcddmov rax, [rip+0x13527c]
    000ddce4test rax, rax
    000ddce7je 0xddd3f
    000ddce9lea rax, [rsp+400]
    000ddcf1mov [rsp+152], rax
    000ddcf9lea rax, [rip+0x109a48]
    000ddd00lea rdi, [rsp+528]
    000ddd08mov [rdi], rax
    000ddd0bpush 1
    000ddd0dpop rsi
    000ddd0emov [rdi+8], rsi
    000ddd12and [rdi+32], 0
    000ddd17lea rax, [rip+0x321f2]
    000ddd1emov [rsp+160], rax
    000ddd26mov [rdi+16], rbx
    000ddd2amov [rdi+24], rsi
    000ddd2elea rdx, [rip+0x1098e3]
    000ddd35mov ecx, 200
    000ddd3acall log::__private_api::log
    000ddd3f
    000ddd3floc_ddd3f:
    000ddd3flea rdi, [rip-0xa4f66]
    000ddd46push 16
    000ddd48pop rsi
    000ddd49call std::sys::unix::fs::unlink
    000ddd4elea rsi, [rip-0x9c325]
    000ddd55lea rcx, [rip+0x1099fc]
    000ddd5cpush 19
    000ddd5epop rdx
    000ddd5fmov rdi, rax
    000ddd62call core::result::Result<T,E>::expect
    000ddd67
    000ddd67loc_ddd67:
    000ddd67lea rdx, [rip-0x9c73b]
    000ddd6epush 6
    000ddd70pop rcx
    000ddd71mov rdi, r15
    000ddd74mov rsi, rbp
    000ddd77call seahorse::context::Context::bool_flag
    000ddd7cmov r14l, eax
    000ddd7flea rcx, [rip-0x9c70f]
    000ddd86lea r12, [rsp+528]
    000ddd8epush 7
    000ddd90pop r8
    000ddd92mov rdi, r12
    000ddd95mov rsi, r15
    000ddd98mov rdx, rbp
    000ddd9bcall seahorse::context::Context::int_flag
    000ddda0cmp [r12], 0
    000ddda5jne 0xdddb7
    000ddda7mov rax, [rsp+536]
    000dddafmov [rsp+344], rax
    000dddb7
    000dddb7loc_dddb7:
    000dddb7mov rax, [rip+0x1351a2]
    000dddbecmp rax, 4
    000dddc2jb 0xdde3b
    000dddc4lea rax, [rip+0x10965d]
    000dddcbmov [rsp+152], rax
    000dddd3lea rax, [rip+0x25862]
    000ddddamov [rsp+160], rax
    000ddde2lea rax, [rsp+344]
    000dddeamov [rsp+168], rax
    000dddf2lea rax, [rip+0x109987]
    000dddf9lea rdi, [rsp+528]
    000dde01mov [rdi], rax
    000dde04push 2
    000dde06pop rcx
    000dde07mov [rdi+8], rcx
    000dde0band [rdi+32], 0
    000dde10lea rax, [rip-0x130f4]
    000dde17mov [rsp+176], rax
    000dde1fmov [rdi+16], rbx
    000dde23mov [rdi+24], rcx
    000dde27lea rdx, [rip+0x1097ea]
    000dde2epush 4
    000dde30pop rsi
    000dde31mov ecx, 215
    000dde36call log::__private_api::log
    000dde3b
    000dde3bloc_dde3b:
    000dde3bmov rax, [rip+0x13511e]
    000dde42cmp rax, 2
    000dde46lea r12, [rip-0x4cb55]
    000dde4djbe 0xddec6
    000dde4flea rax, [rip+0x109592]
    000dde56mov [rsp+152], rax
    000dde5elea rax, [rip+0x257d7]
    000dde65mov [rsp+160], rax
    000dde6dlea rax, [rsp+344]
    000dde75mov [rsp+168], rax
    000dde7dlea rax, [rip+0x10991c]
    000dde84lea rdi, [rsp+528]
    000dde8cmov [rdi], rax
    000dde8fpush 2
    000dde91pop rcx
    000dde92mov [rdi+8], rcx
    000dde96and [rdi+32], 0
    000dde9blea rax, [rip-0x1317f]
    000ddea2mov [rsp+176], rax
    000ddeaamov [rdi+16], rbx
    000ddeaemov [rdi+24], rcx
    000ddeb2lea rdx, [rip+0x10975f]
    000ddeb9push 3
    000ddebbpop rsi
    000ddebcmov ecx, 216
    000ddec1call log::__private_api::log
    000ddec6
    000ddec6loc_ddec6:
    000ddec6lea rcx, [rip-0x9c80f]
    000ddecdlea rbx, [rsp+152]
    000dded5push 2
    000dded7pop r8
    000dded9mov rdi, rbx
    000ddedcmov rsi, r15
    000ddedfmov rdx, rbp
    000ddee2call seahorse::context::Context::int_flag
    000ddee7cmp [rbx], 0
    000ddeeajne 0xddf0a
    000ddeecmov rax, [rsp+160]
    000ddef4lea rcx, [rax-101]
    000ddef8cmp rcx, -101
    000ddefcjbe 0xe02a3
    000ddf02mov [rsp+360], rax
    000ddf0a
    000ddf0aloc_ddf0a:
    000ddf0amov [rsp+40], r14b
    000ddf0fmov rax, [rip+0x13504a]
    000ddf16cmp rax, 4
    000ddf1ajbe 0xddf98
    000ddf1clea rax, [rip+0x1094c5]
    000ddf23mov [rsp+152], rax
    000ddf2blea rax, [rip+0x2570a]
    000ddf32mov [rsp+160], rax
    000ddf3alea rax, [rsp+360]
    000ddf42mov [rsp+168], rax
    000ddf4alea rax, [rip+0x10987f]
    000ddf51lea rdi, [rsp+528]
    000ddf59mov [rdi], rax
    000ddf5cmov [rdi+8], 3
    000ddf64and [rdi+32], 0
    000ddf69lea rax, [rip-0x1324d]
    000ddf70mov [rsp+176], rax
    000ddf78mov [rdi+16], rbx
    000ddf7cmov [rdi+24], 2
    000ddf84lea rdx, [rip+0x10968d]
    000ddf8bpush 5
    000ddf8dpop rsi
    000ddf8emov ecx, 224
    000ddf93call log::__private_api::log
    000ddf98
    000ddf98loc_ddf98:
    000ddf98lea r14, [rsp+544]
    000ddfa0mov rdi, r14
    000ddfa3call indicatif::draw_target::ProgressDrawTarget::stderr
    000ddfa8mov [r14-8], 0
    000ddfadand [r14-16], 0
    000ddfb2mov edi, 240
    000ddfb7call _ZN5alloc5alloc15exchange_malloc17hc6dbbe43d4abbe5aE.1241
    000ddfbcmov r14, rax
    000ddfbfpush 1
    000ddfc1pop r13
    000ddfc3mov [rax], r13
    000ddfc6mov [rax+8], r13
    000ddfcalea rdi, [rax+16]
    000ddfcepush 14
    000ddfd0pop rcx
    000ddfd1lea rsi, [rsp+528]
    000ddfd9rep movsq [rdi], [rsi]
    000ddfdcpush 8
    000ddfdepop rax
    000ddfdfmov [r14+128], rax
    000ddfe6pxor x0, x0
    000ddfeamovdqu [r14+136], x0
    000ddff3mov [r14+152], rax
    000ddffamovdqu [r14+160], x0
    000de003mov [r14+176], rax
    000de00amovdqu [r14+184], x0
    000de013mov [r14+200], rax
    000de01amovdqu [r14+208], x0
    000de023movdqu [r14+218], x0
    000de02cmov [rsp+520], r14
    000de034lea rdx, [rip-0xa40d3]
    000de03bpush 4
    000de03dpop rcx
    000de03emov rdi, r15
    000de041mov rsi, rbp
    000de044call seahorse::context::Context::bool_flag
    000de049test al, al
    000de04bje 0xde0b6
    000de04dcall fork::fork
    000de052test eax, eax
    000de054je 0xde34a
    000de05acmp eax, 2
    000de05djne 0xde3cc
    000de063mov rax, [rip+0x134ef6]
    000de06atest rax, rax
    000de06dmov r13, [rsp+368]
    000de075je 0xdf0fd
    000de07blea rax, [rip+0x1098e6]
    000de082lea rdi, [rsp+528]
    000de08amov [rdi], rax
    000de08dmov [rdi+8], 1
    000de095mov [rdi+16], r12
    000de099pxor x0, x0
    000de09dmovdqu [rdi+24], x0
    000de0a2lea rdx, [rip+0x10956f]
    000de0a9push 1
    000de0abpop rsi
    000de0acmov ecx, 271
    000de0b1jmp 0xde3c2
    000de0b6
    000de0b6loc_de0b6:
    000de0b6lea rbx, [rsp+528]
    000de0bemov rdi, rbx
    000de0c1call indicatif::progress_bar::ProgressBar::new_spinner
    000de0c6lea r15, [rsp+920]
    000de0cemov rdi, r15
    000de0d1mov rsi, r14
    000de0d4mov rdx, rbx
    000de0d7call indicatif::multi::MultiProgress::add
    000de0dclea rbx, [rsp+528]
    000de0e4lea rsi, [rsp+976]
    000de0ecmov rdi, rbx
    000de0efcall _<indicatif::style::ProgressStyle as core::clone::Clone>::clone
    000de0f4mov r15, [r15]
    000de0f7mov rdi, r15
    000de0famov rsi, rbx
    000de0fdcall indicatif::progress_bar::ProgressBar::set_style
    000de102lea rax, [rip+0x1096f7]
    000de109mov [rbx], rax
    000de10cmov [rbx+8], r13
    000de110lea rax, [rsp+64]
    000de115mov [rbx+16], rax
    000de119pxor x0, x0
    000de11dmovdqu [rbx+24], x0
    000de122lea rbx, [rsp+152]
    000de12alea r14, [rsp+528]
    000de132mov rdi, rbx
    000de135mov rsi, r14
    000de138call alloc::fmt::format
    000de13dmov rdi, r15
    000de140mov rsi, rbx
    000de143call indicatif::progress_bar::ProgressBar::set_prefix
    000de148lea rax, [rip+0x1096c1]
    000de14fmov [r14], rax
    000de152mov [r14+8], r13
    000de156mov [r14+16], r12
    000de15apxor x0, x0
    000de15emovdqu [r14+24], x0
    000de164lea rbx, [rsp+152]
    000de16clea rsi, [rsp+528]
    000de174mov rdi, rbx
    000de177call alloc::fmt::format
    000de17cmov rdi, r15
    000de17fmov rsi, rbx
    000de182call indicatif::progress_bar::ProgressBar::set_message
    000de187lea rbx, [rsp+528]
    000de18fmov rdi, rbx
    000de192mov rsi, [rsp+96]
    000de197mov rdx, [rsp+352]
    000de19fcall _<alloc::string::String as core::clone::Clone>::clone
    000de1a4pxor x0, x0
    000de1a8movdqu [rbx+32], x0
    000de1admov al, [rsp+40]
    000de1b1mov [rbx+56], al
    000de1b4mov [rbx+48], 4
    000de1bcmov [rbx+24], 8
    000de1c4mov rdi, rbx
    000de1c7call akira_v2::path_finder::PathFinder::start
    000de1cclea rdi, [rsp+320]
    000de1d4mov rsi, rbx
    000de1d7call akira_v2::path_finder::PathFinder::get_paths
    000de1dcmov rdx, [rsp+104]
    000de1e1test rdx, rdx
    000de1e4je 0xdeee4
    000de1eamov rbp, r13
    000de1edlea rbx, [rsp+152]
    000de1f5mov rdi, rbx
    000de1f8mov rsi, [rsp+512]
    000de200call regex::regex::string::Regex::new
    000de205lea rdx, [rip+0x109614]
    000de20clea r14, [rsp+400]
    000de214mov rdi, r14
    000de217mov rsi, rbx
    000de21acall core::result::Result<T,E>::unwrap
    000de21fmov rax, [rsp+320]
    000de227imul rcx, [rsp+336], 24
    000de230add rcx, rax
    000de233lea rsi, [rsp+128]
    000de23bmov [rsi], rax
    000de23emov [rsi+8], rcx
    000de242mov [rsi+16], r14
    000de246lea rbx, [rsp+152]
    000de24emov rdi, rbx
    000de251call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000de256cmp [rbx], 0
    000de25aje 0xde721
    000de260push 24
    000de262pop r13
    000de264push 4
    000de266pop rdi
    000de267call alloc::raw_vec::RawVec<T,A>::allocate_in
    000de26cmov r14, rax
    000de26flea rbx, [rsp+152]
    000de277mov rax, [rbx+16]
    000de27bmovups x0, [rbx]
    000de27emovups [r14], x0
    000de282mov [r14+16], rax
    000de286lea rax, [rsp+64]
    000de28bmov [rax], r14
    000de28emov [rax+8], rdx
    000de292mov [rax+16], 1
    000de29amov rax, [rsp+144]
    000de2a2lea r12, [rsp+16]
    000de2a7mov [r12+16], rax
    000de2acmovups x0, [rsp+128]
    000de2b4movaps [r12], x0
    000de2b9mov r15, rbp
    000de2bc
    000de2bcloc_de2bc:
    000de2bcmov rdi, rbx
    000de2bfmov rsi, r12
    000de2c2call _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000de2c7cmp [rsp+152], 0
    000de2d0je 0xde313
    000de2d2cmp rbp, [rsp+72]
    000de2d7jne 0xde2eb
    000de2d9lea rdi, [rsp+64]
    000de2demov rsi, r15
    000de2e1call alloc::vec::Vec<T,A>::reserve
    000de2e6mov r14, [rsp+64]
    000de2eb
    000de2ebloc_de2eb:
    000de2ebmovups x0, [rsp+152]
    000de2f3mov rax, [rsp+168]
    000de2fbmov [r14+r13+16], rax
    000de300movups [r14+r13], x0
    000de305inc rbp
    000de308mov [rsp+80], rbp
    000de30dadd r13, 24
    000de311jmp 0xde2bc
    000de313
    000de313loc_de313:
    000de313mov rsi, [rsp+160]
    000de31bxor edi, edi
    000de31dcall core::ptr::drop_in_place<std::env::VarError>
    000de322movdqu x0, [rsp+64]
    000de328movdqa [rsp+288], x0
    000de331mov rax, [rsp+80]
    000de336mov [rsp+304], rax
    000de33elea r12, [rip-0x4d04d]
    000de345jmp 0xde73a
    000de34a
    000de34aloc_de34a:
    000de34ashr rax, 32
    000de34emov [rsp+400], eax
    000de355mov rax, [rip+0x134c04]
    000de35ccmp rax, 3
    000de360mov r13, [rsp+368]
    000de368jbe 0xdf0fd
    000de36elea rax, [rsp+400]
    000de376mov [rsp+152], rax
    000de37elea rax, [rip+0x1093a3]
    000de385lea rdi, [rsp+528]
    000de38dmov [rdi], rax
    000de390push 1
    000de392pop rax
    000de393mov [rdi+8], rax
    000de397and [rdi+32], 0
    000de39clea rcx, [rip+0x31b6d]
    000de3a3mov [rsp+160], rcx
    000de3abmov [rdi+16], rbx
    000de3afmov [rdi+24], rax
    000de3b3lea rdx, [rip+0x10925e]
    000de3bapush 4
    000de3bcpop rsi
    000de3bdmov ecx, 229
    000de3c2
    000de3c2loc_de3c2:
    000de3c2call log::__private_api::log
    000de3c7jmp 0xdf0fd
    000de3cc
    000de3ccloc_de3cc:
    000de3ccmov rax, [rip+0x134b8d]
    000de3d3cmp rax, 2
    000de3d7jbe 0xde43f
    000de3d9call [rip+0x133789]
    000de3dfmov [rsp+400], eax
    000de3e6lea rax, [rsp+400]
    000de3eemov [rsp+152], rax
    000de3f6lea rax, [rip+0x109523]
    000de3fdlea rdi, [rsp+528]
    000de405mov [rdi], rax
    000de408push 1
    000de40apop rax
    000de40bmov [rdi+8], rax
    000de40fand [rdi+32], 0
    000de414lea rcx, [rip+0x2ad95]
    000de41bmov [rsp+160], rcx
    000de423mov [rdi+16], rbx
    000de427mov [rdi+24], rax
    000de42blea rdx, [rip+0x1091e6]
    000de432push 3
    000de434pop rsi
    000de435mov ecx, 232
    000de43acall log::__private_api::log
    000de43f
    000de43floc_de43f:
    000de43fcall [rip+0x13375b]
    000de445cmp eax, -1
    000de448je 0xdf08b
    000de44emov [rsp+920], eax
    000de455mov rax, [rip+0x134b04]
    000de45ccmp rax, 3
    000de460jbe 0xde4bb
    000de462lea rax, [rsp+920]
    000de46amov [rsp+152], rax
    000de472lea rax, [rip+0x1094b7]
    000de479lea rdi, [rsp+528]
    000de481mov [rdi], rax
    000de484push 1
    000de486pop rax
    000de487mov [rdi+8], rax
    000de48band [rdi+32], 0
    000de490lea rcx, [rip-0x1378c]
    000de497mov [rsp+160], rcx
    000de49fmov [rdi+16], rbx
    000de4a3mov [rdi+24], rax
    000de4a7lea rdx, [rip+0x10916a]
    000de4aepush 4
    000de4b0pop rsi
    000de4b1mov ecx, 235
    000de4b6call log::__private_api::log
    000de4bb
    000de4bbloc_de4bb:
    000de4bblea rbx, [rsp+528]
    000de4c3mov rdi, rbx
    000de4c6call indicatif::progress_bar::ProgressBar::new_spinner
    000de4cblea r15, [rsp+320]
    000de4d3mov rdi, r15
    000de4d6mov rsi, r14
    000de4d9mov rdx, rbx
    000de4dccall indicatif::multi::MultiProgress::add
    000de4e1lea rbx, [rsp+528]
    000de4e9lea rsi, [rsp+976]
    000de4f1mov rdi, rbx
    000de4f4call _<indicatif::style::ProgressStyle as core::clone::Clone>::clone
    000de4f9mov rbp, [r15]
    000de4fcmov rdi, rbp
    000de4ffmov rsi, rbx
    000de502call indicatif::progress_bar::ProgressBar::set_style
    000de507lea rax, [rip+0x1092f2]
    000de50emov [rbx], rax
    000de511push 1
    000de513pop r13
    000de515mov [rbx+8], r13
    000de519lea rax, [rsp+64]
    000de51emov [rbx+16], rax
    000de522pxor x0, x0
    000de526movdqu [rbx+24], x0
    000de52blea rbx, [rsp+152]
    000de533lea r15, [rsp+528]
    000de53bmov rdi, rbx
    000de53emov rsi, r15
    000de541call alloc::fmt::format
    000de546mov rdi, rbp
    000de549mov rsi, rbx
    000de54ccall indicatif::progress_bar::ProgressBar::set_prefix
    000de551lea rax, [rip+0x1092b8]
    000de558mov [r15], rax
    000de55bmov [r15+8], r13
    000de55fmov [r15+16], r12
    000de563pxor x0, x0
    000de567movdqu [r15+24], x0
    000de56dlea rbx, [rsp+152]
    000de575lea rsi, [rsp+528]
    000de57dmov rdi, rbx
    000de580call alloc::fmt::format
    000de585mov rdi, rbp
    000de588mov rsi, rbx
    000de58bcall indicatif::progress_bar::ProgressBar::set_message
    000de590lea rbx, [rsp+528]
    000de598mov rdi, rbx
    000de59bmov rsi, [rsp+96]
    000de5a0mov rdx, [rsp+352]
    000de5a8call _<alloc::string::String as core::clone::Clone>::clone
    000de5adpxor x0, x0
    000de5b1movdqu [rbx+32], x0
    000de5b6mov al, [rsp+40]
    000de5bamov [rbx+56], al
    000de5bdmov [rbx+48], 4
    000de5c5mov [rbx+24], 8
    000de5cdmov rdi, rbx
    000de5d0call akira_v2::path_finder::PathFinder::start
    000de5d5lea rdi, [rsp+288]
    000de5ddmov rsi, rbx
    000de5e0call akira_v2::path_finder::PathFinder::get_paths
    000de5e5mov rdx, [rsp+104]
    000de5eatest rdx, rdx
    000de5edje 0xdf28f
    000de5f3lea rbx, [rsp+152]
    000de5fbmov rdi, rbx
    000de5femov rsi, [rsp+512]
    000de606call regex::regex::string::Regex::new
    000de60blea rdx, [rip+0x10932e]
    000de612lea r15, [rsp+400]
    000de61amov rdi, r15
    000de61dmov rsi, rbx
    000de620call core::result::Result<T,E>::unwrap
    000de625mov rbp, [rsp+288]
    000de62dmov r13, [rsp+304]
    000de635imul rax, r13, 24
    000de639add rax, rbp
    000de63clea rsi, [rsp+128]
    000de644mov [rsi], rbp
    000de647mov [rsi+8], rax
    000de64bmov [rsi+16], r15
    000de64flea rbx, [rsp+152]
    000de657mov rdi, rbx
    000de65acall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000de65fcmp [rbx], 0
    000de663je 0xdf146
    000de669push 4
    000de66bpop rdi
    000de66ccall alloc::raw_vec::RawVec<T,A>::allocate_in
    000de671mov rbp, rax
    000de674lea r13, [rsp+152]
    000de67cmov rax, [r13+16]
    000de680movups x0, [r13]
    000de685movups [rbp], x0
    000de689mov [rbp+16], rax
    000de68dlea rax, [rsp+64]
    000de692mov [rax], rbp
    000de695mov [rax+8], rdx
    000de699mov [rax+16], 1
    000de6a1mov rax, [rsp+144]
    000de6a9lea r15, [rsp+16]
    000de6aemov [r15+16], rax
    000de6b2movups x0, [rsp+128]
    000de6bamovaps [r15], x0
    000de6bepush 24
    000de6c0pop r12
    000de6c2push 1
    000de6c4pop rbx
    000de6c5
    000de6c5loc_de6c5:
    000de6c5mov rdi, r13
    000de6c8mov rsi, r15
    000de6cbcall _<core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
    000de6d0cmp [rsp+152], 0
    000de6d9je 0xdf10f
    000de6dfcmp rbx, [rsp+72]
    000de6e4jne 0xde6f8
    000de6e6lea rdi, [rsp+64]
    000de6ebpush 1
    000de6edpop rsi
    000de6eecall alloc::vec::Vec<T,A>::reserve
    000de6f3mov rbp, [rsp+64]
    000de6f8
    000de6f8loc_de6f8:
    000de6f8movups x0, [rsp+152]
    000de700mov rax, [rsp+168]
    000de708mov [rbp+r12+16], rax
    000de70dmovups [rbp+r12], x0
    000de713inc rbx
    000de716mov [rsp+80], rbx
    000de71badd r12, 24
    000de71fjmp 0xde6c5
    000de721
    000de721loc_de721:
    000de721mov [rsp+288], 8
    000de72dpxor x0, x0
    000de731movdqu [rsp+296], x0
    000de73a
    000de73aloc_de73a:
    000de73amov rbx, 0x8000000000000001
    000de744lea rax, [rsp+288]
    000de74clea rcx, [rsp+16]
    000de751mov [rcx], rax
    000de754lea rax, [rip+0x1090dd]
    000de75blea r14, [rsp+152]
    000de763mov [r14], rax
    000de766mov [r14+8], 2
    000de76eand [r14+32], 0
    000de773lea rax, [rip-63928]
    000de77amov [rcx+8], rax
    000de77emov [r14+16], rcx
    000de782mov [r14+24], 1
    000de78amov rdi, r14
    000de78dcall std::io::stdio::_print
    000de792push 1
    000de794pop r13
    000de796pxor x0, x0
    000de79aadd rbx, -2
    000de79emov [rsp+384], rbx
    000de7a6lea r15, [rip+0x1347f3]
    000de7adpush 3
    000de7afpop rbx
    000de7b0push 2
    000de7b2pop rbp
    000de7b3
    000de7b3loc_de7b3:
    000de7b3lea rax, [rip+0x10909e]
    000de7bamov [rsp+152], rax
    000de7c2mov [rsp+160], r13
    000de7camov [rsp+168], r12
    000de7d2movdqu [rsp+176], x0
    000de7dbmov rdi, r14
    000de7decall std::io::stdio::_print
    000de7e3pxor x0, x0
    000de7e7mov [rsp+16], r13
    000de7eclea rax, [rsp+16]
    000de7f1movdqu [rax+8], x0
    000de7f6mov eax, [rip+0x1347a4]
    000de7fccmp eax, 4
    000de7ffje 0xde944
    000de805mov eax, [rip+0x134795]
    000de80bcmp eax, 4
    000de80eje 0xde944
    000de814
    000de814loc_de814:
    000de814mov eax, [rip+0x134786]
    000de81alea rdx, [rip-0xa1831]
    000de821
    000de821loc_de821:
    000de821cmp eax, 4
    000de824ja 0xdff68
    000de82amov ecx, eax
    000de82cmovsxd rcx, [rdx+4*rcx]
    000de830add rcx, rdx
    000de833jmp rcx
    000de835lock cmpxchg [rip+0x134763], ebp
    000de83djne 0xde821
    000de83fjmp 0xde8af
    000de841mov eax, ebp
    000de843lock cmpxchg [rip+0x134755], ebx
    000de84bjne 0xde821
    000de84dand [rsp+152], 0
    000de856
    000de856loc_de856:
    000de856mov eax, [rip+0x134744]
    000de85ccmp eax, 3
    000de85fjne 0xde814
    000de861mov r8, [rsp+152]
    000de869test r8, r8
    000de86clea rax, [rsp+160]
    000de874cmovne r8, rax
    000de878or [rsp], -1
    000de87cmov edi, 202
    000de881mov rsi, r15
    000de884mov edx, 137
    000de889mov ecx, ebx
    000de88bxor r9l, r9l
    000de88exor eax, eax
    000de890call [rip+0x133312]
    000de896test rax, rax
    000de899jns 0xde814
    000de89fcall [rip+0x13329b]
    000de8a5cmp [rax], 4
    000de8a8je 0xde856
    000de8aajmp 0xde814
    000de8af
    000de8afloc_de8af:
    000de8afmov [rsp+152], r15
    000de8b7mov [rsp+160], 1
    000de8c2mov al, [rip+0x134800]
    000de8c8mov edi, 8192
    000de8cdcall [rip+0x133265]
    000de8d3test rax, rax
    000de8d6je 0xe0053
    000de8dcand [rip+0x13468d], 0
    000de8e3mov [rip+0x13468a], 0
    000de8eamov [rip+0x134687], rax
    000de8f1mov [rip+0x134684], 8192
    000de8fcand [rip+0x134694], 0
    000de904pxor x0, x0
    000de908movdqu [rip+0x134678], x0
    000de910push 4
    000de912pop rax
    000de913mov [rsp+160], eax
    000de91axchg [rip+0x134680], eax
    000de920cmp eax, 3
    000de923jne 0xde944
    000de925mov rsi, [rsp+152]
    000de92dmov edi, 202
    000de932mov edx, 129
    000de937mov ecx, 0x7fffffff
    000de93cxor eax, eax
    000de93ecall [rip+0x133264]
    000de944
    000de944loc_de944:
    000de944xor eax, eax
    000de946push 1
    000de948pop rcx
    000de949lock cmpxchg [rip+0x13461f], ecx
    000de951jne 0xded5f
    000de957
    000de957loc_de957:
    000de957mov rax, [rip+0x134762]
    000de95etest [rsp+384], rax
    000de966jne 0xded70
    000de96cmov [rsp+112], 0
    000de974
    000de974loc_de974:
    000de974mov al, [rip+0x1345fa]
    000de97amov rax, [rsp+32]
    000de97fmov [rsp+88], rax
    000de984mov rbx, [rip+0x1345ed]
    000de98bmov rcx, [rip+0x1345ee]
    000de992mov rax, 0x7fffffffffffffff
    000de99ccmp rcx, rax
    000de99fcmovae rcx, rax
    000de9a3mov [rsp+104], rcx
    000de9a8mov rcx, [rip+0x1345d9]
    000de9afmov r12, [rip+0x1345da]
    000de9b6mov rax, [rip+0x1345db]
    000de9bdmov [rsp+56], rax
    000de9c2xor eax, eax
    000de9c4mov [rsp+48], rax
    000de9c9
    000de9c9loc_de9c9:
    000de9c9mov rax, rcx
    000de9ccmov [rsp+40], rcx
    000de9d1mov rbp, rcx
    000de9d4lea r15, [rip-0xa19d7]
    000de9dbmov r13, [rsp+56]
    000de9e0
    000de9e0loc_de9e0:
    000de9e0cmp rbp, r12
    000de9e3jb 0xdea38
    000de9e5xor edi, edi
    000de9e7mov rsi, rbx
    000de9eamov rdx, [rsp+104]
    000de9efcall [rip+0x133183]
    000de9f5cmp rax, -1
    000de9f9je 0xdea07
    000de9fbcmp r13, rax
    000de9fecmovbe r13, rax
    000dea02mov r12, rax
    000dea05jmp 0xdea19
    000dea07
    000dea07loc_dea07:
    000dea07call [rip+0x133133]
    000dea0dmovsxd r14, [rax]
    000dea10cmp r14, 9
    000dea14jne 0xdea62
    000dea16xor r12l, r12l
    000dea19
    000dea19loc_dea19:
    000dea19and [rip+0x134567], 0
    000dea21mov [rip+0x134568], r12
    000dea28mov [rip+0x134569], r13
    000dea2fxor eax, eax
    000dea31mov [rsp+40], rax
    000dea36xor ebp, ebp
    000dea38
    000dea38loc_dea38:
    000dea38mov r14, r12
    000dea3bsub r14, rbp
    000dea3etest rbx, rbx
    000dea41jne 0xdeb02
    000dea47mov eax, r14l
    000dea4aand eax, 3
    000dea4dmovsxd rax, [r15+4*rax]
    000dea51add rax, r15
    000dea54jmp rax
    000dea56cmp [r14+16], 35
    000dea5bje 0xde9e0
    000dea5djmp 0xdec01
    000dea62
    000dea62loc_dea62:
    000dea62shl r14, 32
    000dea66or r14, 2
    000dea6amov eax, r14l
    000dea6dand eax, 3
    000dea70movsxd rax, [r15+4*rax]
    000dea74add rax, r15
    000dea77jmp rax
    000dea79cmp [r14+15], 35
    000dea7ejne 0xdec01
    000dea84mov [rsp+56], rbp
    000dea89mov rbp, r12
    000dea8cmov r12, rbx
    000dea8fmov rbx, r13
    000dea92lea r15, [r14-1]
    000dea96mov r13, [r14-1]
    000dea9amov r14, [r14+7]
    000dea9emov rdi, r13
    000deaa1call [r14]
    000deaa4cmp [r14+8], 0
    000deaa9mov r14, [rip+0x133048]
    000deab0je 0xdeab8
    000deab2mov rdi, r13
    000deab5call r14
    000deab8
    000deab8loc_deab8:
    000deab8mov rdi, r15
    000deabbcall r14
    000deabelea r15, [rip-0xa1ac1]
    000deac5mov r13, rbx
    000deac8mov rbx, r12
    000deacbmov r12, rbp
    000deacemov rbp, [rsp+56]
    000dead3jmp 0xde9e0
    000dead8mov rax, r14
    000deadbshr rax, 32
    000deadfcmp eax, 4
    000deae2je 0xde9e0
    000deae8jmp 0xdec01
    000deaedmov rax, r14
    000deaf0shr rax, 32
    000deaf4cmp eax, 35
    000deaf7je 0xde9e0
    000deafdjmp 0xdec01
    000deb02
    000deb02loc_deb02:
    000deb02add rbp, rbx
    000deb05mov rdi, rbp
    000deb08push 10
    000deb0apop rsi
    000deb0bmov rdx, r14
    000deb0ecall [rip+0x13309c]
    000deb14test rax, rax
    000deb17mov [rsp+56], r13
    000deb1cmov [rsp+120], rax
    000deb21je 0xdeb80
    000deb23sub rax, rbp
    000deb26cmp rax, -1
    000deb2aje 0xe0042
    000deb30lea r15, [rax+1]
    000deb34cmp rax, r14
    000deb37jae 0xe002b
    000deb3dmov rcx, [rsp+24]
    000deb42mov r13, [rsp+32]
    000deb47sub rcx, r13
    000deb4acmp rcx, rax
    000deb4dja 0xdeb64
    000deb4flea rdi, [rsp+16]
    000deb54mov rsi, r13
    000deb57mov rdx, r15
    000deb5acall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000deb5fmov r13, [rsp+32]
    000deb64
    000deb64loc_deb64:
    000deb64mov rdi, [rsp+16]
    000deb69add rdi, r13
    000deb6cmov rsi, rbp
    000deb6fmov rdx, r15
    000deb72call [rip+0x132fa8]
    000deb78add r13, r15
    000deb7bmov r14, r15
    000deb7ejmp 0xdebbe
    000deb80
    000deb80loc_deb80:
    000deb80mov rax, [rsp+24]
    000deb85mov r13, [rsp+32]
    000deb8asub rax, r13
    000deb8dcmp rax, r14
    000deb90jae 0xdeba7
    000deb92lea rdi, [rsp+16]
    000deb97mov rsi, r13
    000deb9amov rdx, r14
    000deb9dcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000deba2mov r13, [rsp+32]
    000deba7
    000deba7loc_deba7:
    000deba7mov rdi, [rsp+16]
    000debacadd rdi, r13
    000debafmov rsi, rbp
    000debb2mov rdx, r14
    000debb5call [rip+0x132f65]
    000debbbadd r13, r14
    000debbe
    000debbeloc_debbe:
    000debbemov rax, [rsp+40]
    000debc3add rax, r14
    000debc6cmp rax, r12
    000debc9cmovae rax, r12
    000debcdadd [rsp+48], r14
    000debd2mov [rsp+32], r13
    000debd7mov [rip+0x1343aa], rax
    000debdemov bpl, 1
    000debe1cmp [rsp+120], 0
    000debe7jne 0xded99
    000debedmov rcx, rax
    000debf0mov r15l, 0
    000debf6test r14, r14
    000debf9jne 0xde9c9
    000debffjmp 0xdec11
    000dec01
    000dec01loc_dec01:
    000dec01mov r13, [rsp+32]
    000dec06xor ebp, ebp
    000dec08mov [rsp+48], r14
    000dec0dpush 1
    000dec0fpop r15
    000dec11
    000dec11loc_dec11:
    000dec11mov rdx, r13
    000dec14mov r14, [rsp+88]
    000dec19sub rdx, r14
    000dec1cjb 0xdffa2
    000dec22mov rsi, [rsp+16]
    000dec27add rsi, r14
    000dec2alea rdi, [rsp+152]
    000dec32call core::str::converts::from_utf8
    000dec37mov rbx, [rsp+152]
    000dec3ftest rbx, rbx
    000dec42cmovne r13, r14
    000dec46mov [rsp+32], r13
    000dec4bcmp [rsp+112], 0
    000dec50lea r12, [rip-0x4d95f]
    000dec57jne 0xdec6e
    000dec59mov rax, [rip+0x134460]
    000dec60test [rsp+384], rax
    000dec68jne 0xded80
    000dec6e
    000dec6eloc_dec6e:
    000dec6exor eax, eax
    000dec70xchg [rip+0x1342fa], eax
    000dec76cmp eax, 2
    000dec79push 1
    000dec7bpop r13
    000dec7djne 0xdec9b
    000dec7fmov edi, 202
    000dec84lea rsi, [rip+0x1342e5]
    000dec8bmov edx, 129
    000dec90push 1
    000dec92pop rcx
    000dec93xor eax, eax
    000dec95call [rip+0x132f0d]
    000dec9b
    000dec9bloc_dec9b:
    000dec9btest rbx, rbx
    000dec9esete al
    000deca1test al, bpl
    000deca4je 0xdffb9
    000decaamov rbx, [rsp+16]
    000decafmov rsi, [rsp+32]
    000decb4mov rdi, rbx
    000decb7call core::str::_<impl str>::trim_matches
    000decbcmov r14, rax
    000decbfmov r15, rdx
    000decc2mov rdi, rax
    000decc5mov rsi, rdx
    000decc8lea rdx, [rip-0x8b634]
    000deccfmov rcx, r13
    000decd2call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000decd7test al, al
    000decd9jne 0xdeda1
    000decdfmov rdi, r14
    000dece2mov rsi, r15
    000dece5lea rdx, [rip-0x83087]
    000dececmov rcx, r13
    000decefcall _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000decf4test al, al
    000decf6jne 0xdfffa
    000decfclea rax, [rip+0x108b7d]
    000ded03mov [rsp+152], rax
    000ded0bmov [rsp+160], 1
    000ded17mov [rsp+168], r12
    000ded1fpxor x0, x0
    000ded23movdqu [rsp+176], x0
    000ded2clea r14, [rsp+152]
    000ded34mov rdi, r14
    000ded37call std::io::stdio::_print
    000ded3cmov rsi, [rsp+24]
    000ded41mov rdi, rbx
    000ded44call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000ded49pxor x0, x0
    000ded4dpush 3
    000ded4fpop rbx
    000ded50push 2
    000ded52pop rbp
    000ded53lea r15, [rip+0x134246]
    000ded5ajmp 0xde7b3
    000ded5f
    000ded5floc_ded5f:
    000ded5flea rdi, [rip+0x13420a]
    000ded66call std::sys::unix::locks::futex_mutex::Mutex::lock_contended
    000ded6bjmp 0xde957
    000ded70
    000ded70loc_ded70:
    000ded70call std::panicking::panic_count::is_zero_slow_path
    000ded75xor al, 1
    000ded77mov [rsp+112], eax
    000ded7bjmp 0xde974
    000ded80
    000ded80loc_ded80:
    000ded80call std::panicking::panic_count::is_zero_slow_path
    000ded85test al, al
    000ded87jne 0xdec6e
    000ded8dmov [rip+0x1341e0], 1
    000ded94jmp 0xdec6e
    000ded99
    000ded99loc_ded99:
    000ded99xor r15l, r15l
    000ded9cjmp 0xdec11
    000deda1
    000deda1loc_deda1:
    000deda1lea rax, [rip+0x108af8]
    000deda8lea rdi, [rsp+152]
    000dedb0mov [rdi], rax
    000dedb3mov [rdi+8], 1
    000dedbbmov [rdi+16], r12
    000dedbfpxor x0, x0
    000dedc3movdqu [rdi+24], x0
    000dedc8call std::io::stdio::_print
    000dedcdlea rbx, [rsp+64]
    000dedd2mov r15, [rsp+320]
    000deddamov r14, [rsp+336]
    000dede2and [rsp+336], 0
    000dedeblea rax, [rsp+288]
    000dedf3mov [rbx], rax
    000dedf6lea rcx, [r15-24]
    000dedfaxor r12l, r12l
    000dedfdxor r13l, r13l
    000dee00
    000dee00loc_dee00:
    000dee00cmp r14, r13
    000dee03je 0xdee36
    000dee05lea rbp, [rcx+24]
    000dee09mov rsi, [rcx+24]
    000dee0dmov rdx, [rcx+40]
    000dee11mov rdi, rbx
    000dee14call alloc::vec::Vec<T,A>::retain::_{{closure}}
    000dee19inc r13
    000dee1cmov rcx, rbp
    000dee1ftest al, al
    000dee21jne 0xdee00
    000dee23mov rdi, [rbp]
    000dee27mov rsi, [rbp+8]
    000dee2bcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dee30push 1
    000dee32pop r12
    000dee34jmp 0xdee39
    000dee36
    000dee36loc_dee36:
    000dee36mov r13, r14
    000dee39
    000dee39loc_dee39:
    000dee39imul rax, r13, 24
    000dee3dadd r15, rax
    000dee40lea rbx, [rsp+64]
    000dee45
    000dee45loc_dee45:
    000dee45cmp r14, r13
    000dee48je 0xdee8f
    000dee4amov rsi, [r15]
    000dee4dmov rdx, [r15+16]
    000dee51mov rdi, rbx
    000dee54call alloc::vec::Vec<T,A>::retain::_{{closure}}
    000dee59test al, al
    000dee5bje 0xdee77
    000dee5dimul rax, r12, -24
    000dee61mov rcx, [r15+16]
    000dee65mov [r15+rax+16], rcx
    000dee6amovdqu x0, [r15]
    000dee6fmovdqu [r15+rax], x0
    000dee75jmp 0xdee86
    000dee77
    000dee77loc_dee77:
    000dee77inc r12
    000dee7amov rdi, [r15]
    000dee7dmov rsi, [r15+8]
    000dee81call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000dee86
    000dee86loc_dee86:
    000dee86inc r13
    000dee89add r15, 24
    000dee8djmp 0xdee45
    000dee8f
    000dee8floc_dee8f:
    000dee8flea rdi, [rsp+152]
    000dee97lea rax, [rsp+320]
    000dee9fmov [rdi], rax
    000deea2mov [rdi+8], r14
    000deea6mov [rdi+16], r12
    000deeaamov [rdi+24], r14
    000deeaecall core::ptr::drop_in_place<alloc::vec::Vec<T,A>::retain_mut::BackshiftOnDrop<std::path::PathBuf,alloc::alloc::Global>>
    000deeb3mov rdi, [rsp+16]
    000deeb8mov rsi, [rsp+24]
    000deebdcall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000deec2lea rdi, [rsp+288]
    000deecacall core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000deecflea rdi, [rsp+400]
    000deed7call core::ptr::drop_in_place<regex::regex::string::Regex>
    000deedcmov r15, [rsp+920]
    000deee4
    000deee4loc_deee4:
    000deee4lea rax, [rip+0x1084fd]
    000deeeblea rbx, [rsp+16]
    000deef0mov [rbx], rax
    000deef3lea rax, [rip+0x1089b6]
    000deefalea rsi, [rsp+152]
    000def02mov [rsi], rax
    000def05mov [rsi+8], 2
    000def0dand [rsi+32], 0
    000def12lea r12, [rip+0x24723]
    000def19mov [rbx+8], r12
    000def1dmov [rsi+16], rbx
    000def21mov [rsi+24], 1
    000def29lea r14, [rsp+400]
    000def31mov rdi, r14
    000def34call alloc::fmt::format
    000def39mov rdi, r15
    000def3cmov rsi, r14
    000def3fcall indicatif::progress_bar::ProgressBar::finish_with_message
    000def44mov rdx, [rsp+336]
    000def4ctest rdx, rdx
    000def4fje 0xe0200
    000def55cmp rdx, [rsp+344]
    000def5dmov r13, [rsp+368]
    000def65jae 0xdef91
    000def67mov rsi, [rsp+320]
    000def6flea r15, [rsp+152]
    000def77mov rdi, r15
    000def7acall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000def7fmov rsi, [rsp+360]
    000def87mov rdx, [rsp+336]
    000def8fjmp 0xdefb9
    000def91
    000def91loc_def91:
    000def91mov rsi, [rsp+320]
    000def99lea r15, [rsp+152]
    000defa1mov rdi, r15
    000defa4call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000defa9mov rsi, [rsp+360]
    000defb1mov rdx, [rsp+344]
    000defb9
    000defb9loc_defb9:
    000defb9mov rcx, [rsp+520]
    000defc1mov rdi, r15
    000defc4call akira_v2::lock::lock
    000defc9mov rax, [rip+0x133f90]
    000defd0cmp rax, 2
    000defd4jbe 0xdf05f
    000defdamov rdi, [rsp+912]
    000defe2mov esi, [rsp+396]
    000defe9call std::time::Instant::elapsed
    000defeemov [rsp+16], rax
    000deff3mov [rsp+24], edx
    000deff7lea rax, [rip+0x10848a]
    000deffemov [rsp+400], rax
    000df006mov [rsp+408], r12
    000df00emov [rsp+416], rbx
    000df016lea rax, [rip+0x1088e3]
    000df01dlea rdi, [rsp+152]
    000df025mov [rdi], rax
    000df028push 2
    000df02apop rcx
    000df02bmov [rdi+8], rcx
    000df02fand [rdi+32], 0
    000df034lea rax, [rip+0x397b1]
    000df03bmov [rsp+424], rax
    000df043mov [rdi+16], r14
    000df047mov [rdi+24], rcx
    000df04blea rdx, [rip+0x1085c6]
    000df052push 3
    000df054pop rsi
    000df055mov ecx, 326
    000df05acall log::__private_api::log
    000df05f
    000df05floc_df05f:
    000df05flea rdi, [rsp+320]
    000df067call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000df06clea rdi, [rsp+528]
    000df074call core::ptr::drop_in_place<akira_v2::path_finder::PathFinder>
    000df079lea rdi, [rsp+920]
    000df081call core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>
    000df086jmp 0xdf42c
    000df08b
    000df08bloc_df08b:
    000df08bor [rsp+400], -1
    000df093mov rax, [rip+0x133ec6]
    000df09atest rax, rax
    000df09dje 0xdf0f5
    000df09flea rax, [rsp+400]
    000df0a7mov [rsp+152], rax
    000df0aflea rax, [rip+0x1088a2]
    000df0b6lea rdi, [rsp+528]
    000df0bemov [rdi], rax
    000df0c1push 1
    000df0c3pop rsi
    000df0c4mov [rdi+8], rsi
    000df0c8and [rdi+32], 0
    000df0cdlea rax, [rip-0x143c9]
    000df0d4mov [rsp+160], rax
    000df0dcmov [rdi+16], rbx
    000df0e0mov [rdi+24], rsi
    000df0e4lea rdx, [rip+0x10852d]
    000df0ebmov ecx, 268
    000df0f0call log::__private_api::log
    000df0f5
    000df0f5loc_df0f5:
    000df0f5mov r13, [rsp+368]
    000df0fd
    000df0fdloc_df0fd:
    000df0fdlea rdi, [rsp+520]
    000df105call core::ptr::drop_in_place<indicatif::multi::MultiProgress>
    000df10ajmp 0xdf42c
    000df10f
    000df10floc_df10f:
    000df10fmov rsi, [rsp+160]
    000df117xor edi, edi
    000df119call core::ptr::drop_in_place<std::env::VarError>
    000df11emovdqu x0, [rsp+64]
    000df124movdqa [rsp+16], x0
    000df12amov rax, [rsp+80]
    000df12fmov [rsp+32], rax
    000df134mov rbp, [rsp+288]
    000df13cmov r13, [rsp+304]
    000df144jmp 0xdf159
    000df146
    000df146loc_df146:
    000df146mov [rsp+16], 8
    000df14fpxor x0, x0
    000df153movdqu [rsp+24], x0
    000df159
    000df159loc_df159:
    000df159lea rbx, [rsp+16]
    000df15emov [rsp+64], rbx
    000df163lea rax, [rip+0x1086ce]
    000df16alea rdi, [rsp+152]
    000df172mov [rdi], rax
    000df175mov [rdi+8], 2
    000df17dand [rdi+32], 0
    000df182lea rax, [rip-0x103c7]
    000df189mov [rsp+72], rax
    000df18elea rax, [rsp+64]
    000df193mov [rdi+16], rax
    000df197mov [rdi+24], 1
    000df19fcall std::io::stdio::_print
    000df1a4and [rsp+304], 0
    000df1admov [rsp+64], rbx
    000df1b2lea rcx, [rbp-24]
    000df1b6xor ebx, ebx
    000df1b8xor r12l, r12l
    000df1bb
    000df1bbloc_df1bb:
    000df1bbcmp r13, r12
    000df1beje 0xdf1f1
    000df1c0lea r15, [rcx+24]
    000df1c4mov rsi, [rcx+24]
    000df1c8mov rdx, [rcx+40]
    000df1cclea rdi, [rsp+64]
    000df1d1call alloc::vec::Vec<T,A>::retain::_{{closure}}
    000df1d6inc r12
    000df1d9mov rcx, r15
    000df1dctest al, al
    000df1dejne 0xdf1bb
    000df1e0mov rdi, [r15]
    000df1e3mov rsi, [r15+8]
    000df1e7call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000df1ecpush 1
    000df1eepop rbx
    000df1efjmp 0xdf1f4
    000df1f1
    000df1f1loc_df1f1:
    000df1f1mov r12, r13
    000df1f4
    000df1f4loc_df1f4:
    000df1f4imul rax, r12, 24
    000df1f8add rbp, rax
    000df1fblea r15, [rsp+64]
    000df200
    000df200loc_df200:
    000df200cmp r13, r12
    000df203je 0xdf24c
    000df205mov rsi, [rbp]
    000df209mov rdx, [rbp+16]
    000df20dmov rdi, r15
    000df210call alloc::vec::Vec<T,A>::retain::_{{closure}}
    000df215test al, al
    000df217je 0xdf233
    000df219imul rax, rbx, -24
    000df21dmov rcx, [rbp+16]
    000df221mov [rbp+rax+16], rcx
    000df226movdqu x0, [rbp]
    000df22bmovdqu [rbp+rax], x0
    000df231jmp 0xdf243
    000df233
    000df233loc_df233:
    000df233inc rbx
    000df236mov rdi, [rbp]
    000df23amov rsi, [rbp+8]
    000df23ecall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000df243
    000df243loc_df243:
    000df243inc r12
    000df246add rbp, 24
    000df24ajmp 0xdf200
    000df24c
    000df24cloc_df24c:
    000df24clea rdi, [rsp+152]
    000df254lea rax, [rsp+288]
    000df25cmov [rdi], rax
    000df25fmov [rdi+8], r13
    000df263mov [rdi+16], rbx
    000df267mov [rdi+24], r13
    000df26bcall core::ptr::drop_in_place<alloc::vec::Vec<T,A>::retain_mut::BackshiftOnDrop<std::path::PathBuf,alloc::alloc::Global>>
    000df270lea rdi, [rsp+16]
    000df275call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000df27alea rdi, [rsp+400]
    000df282call core::ptr::drop_in_place<regex::regex::string::Regex>
    000df287mov rbp, [rsp+320]
    000df28f
    000df28floc_df28f:
    000df28flea rax, [rip+0x108152]
    000df296lea rbx, [rsp+16]
    000df29bmov [rbx], rax
    000df29elea rax, [rip+0x10860b]
    000df2a5lea rsi, [rsp+152]
    000df2admov [rsi], rax
    000df2b0mov [rsi+8], 2
    000df2b8and [rsi+32], 0
    000df2bdlea r13, [rip+0x24378]
    000df2c4mov [rbx+8], r13
    000df2c8mov [rsi+16], rbx
    000df2ccmov [rsi+24], 1
    000df2d4lea r15, [rsp+400]
    000df2dcmov rdi, r15
    000df2dfcall alloc::fmt::format
    000df2e4mov rdi, rbp
    000df2e7mov rsi, r15
    000df2eacall indicatif::progress_bar::ProgressBar::finish_with_message
    000df2efmov rdx, [rsp+304]
    000df2f7test rdx, rdx
    000df2faje 0xe02ee
    000df300cmp rdx, [rsp+344]
    000df308jae 0xdf334
    000df30amov rsi, [rsp+288]
    000df312lea r12, [rsp+152]
    000df31amov rdi, r12
    000df31dcall _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000df322mov rsi, [rsp+360]
    000df32amov rdx, [rsp+304]
    000df332jmp 0xdf35c
    000df334
    000df334loc_df334:
    000df334mov rsi, [rsp+288]
    000df33clea r12, [rsp+152]
    000df344mov rdi, r12
    000df347call _<alloc::vec::Vec<T,A> as core::clone::Clone>::clone
    000df34cmov rsi, [rsp+360]
    000df354mov rdx, [rsp+344]
    000df35c
    000df35cloc_df35c:
    000df35cmov rdi, r12
    000df35fmov rcx, r14
    000df362call akira_v2::lock::lock
    000df367mov rax, [rip+0x133bf2]
    000df36ecmp rax, 2
    000df372jbe 0xdf3fd
    000df378mov rdi, [rsp+912]
    000df380mov esi, [rsp+396]
    000df387call std::time::Instant::elapsed
    000df38cmov [rsp+16], rax
    000df391mov [rsp+24], edx
    000df395lea rax, [rip+0x1080ec]
    000df39cmov [rsp+400], rax
    000df3a4mov [rsp+408], r13
    000df3acmov [rsp+416], rbx
    000df3b4lea rax, [rip+0x108545]
    000df3bblea rdi, [rsp+152]
    000df3c3mov [rdi], rax
    000df3c6push 2
    000df3c8pop rcx
    000df3c9mov [rdi+8], rcx
    000df3cdand [rdi+32], 0
    000df3d2lea rax, [rip+0x39413]
    000df3d9mov [rsp+424], rax
    000df3e1mov [rdi+16], r15
    000df3e5mov [rdi+24], rcx
    000df3e9lea rdx, [rip+0x108228]
    000df3f0push 3
    000df3f2pop rsi
    000df3f3mov ecx, 266
    000df3f8call log::__private_api::log
    000df3fd
    000df3fdloc_df3fd:
    000df3fdlea rdi, [rsp+288]
    000df405call core::ptr::drop_in_place<alloc::vec::Vec<std::path::PathBuf>>
    000df40alea rdi, [rsp+528]
    000df412call core::ptr::drop_in_place<akira_v2::path_finder::PathFinder>
    000df417lea rdi, [rsp+320]
    000df41fcall core::ptr::drop_in_place<indicatif::progress_bar::ProgressBar>
    000df424mov r13, [rsp+368]
    000df42c
    000df42cloc_df42c:
    000df42cmov rbx, [rsp+376]
    000df434mov rdi, [rsp+944]
    000df43cmov rsi, [rsp+952]
    000df444call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000df449mov rdi, [rsp+512]
    000df451mov rsi, rbx
    000df454call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000df459mov rdi, [rsp+96]
    000df45emov rsi, r13
    000df461call core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000df466lea rdi, [rsp+976]
    000df46ecall core::ptr::drop_in_place<indicatif::style::ProgressStyle>
    000df473add rsp, 1112
    000df47apop rbx
    000df47bpop r12
    000df47dpop r13
    000df47fpop r14
    000df481pop r15
    000df483pop rbp
    000df484ret
    000df485
    000df485loc_df485:
    000df485mov al, [rip+0x133c3d]
    000df48bmov edi, 128
    000df490call [rip+0x1326a2]
    000df496test rax, rax
    000df499je 0xe03ef
    000df49fmov rbx, rax
    000df4a2mov [rsp+16], rax
    000df4a7mov [rsp+24], 128
    000df4b0and [rsp+32], 0
    000df4b6mov al, [rip+0x133c0c]
    000df4bcpush 20
    000df4bepop rdi
    000df4bfcall [rip+0x132673]
    000df4c5test rax, rax
    000df4c8je 0xe040b
    000df4cemov [rsp+400], rax
    000df4d6mov [rsp+408], 20
    000df4e2and [rsp+416], 0
    000df4ebmov rax, 0x70756f7267632f73
    000df4f5mov [rbx+6], rax
    000df4f9mov rax, 0x2f73662f7379732f
    000df503mov [rbx], rax
    000df506test rbp, rbp
    000df509je 0xdf51a
    000df50bmov rax, [rsp+40]
    000df510cmp [rax], 47
    000df513jne 0xdf51a
    000df515xor r13l, r13l
    000df518jmp 0xdf522
    000df51a
    000df51aloc_df51a:
    000df51amov [rbx+14], 47
    000df51epush 15
    000df520pop r13
    000df522
    000df522loc_df522:
    000df522mov [rsp+32], r13
    000df527mov eax, 128
    000df52csub rax, r13
    000df52fcmp rax, rbp
    000df532jae 0xdf54e
    000df534lea rdi, [rsp+16]
    000df539mov rsi, r13
    000df53cmov rdx, rbp
    000df53fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000df544mov rbx, [rsp+16]
    000df549mov r13, [rsp+32]
    000df54e
    000df54eloc_df54e:
    000df54elea rdi, [rbx+r13]
    000df552mov rsi, [rsp+40]
    000df557mov rdx, rbp
    000df55acall [rip+0x1325c0]
    000df560add r13, rbp
    000df563mov [rsp+32], r13
    000df568je 0xdf71d
    000df56ecmp [r13+rbx-1], 47
    000df574je 0xdf720
    000df57acmp [rsp+24], r13
    000df57fjne 0xdf59b
    000df581lea rdi, [rsp+16]
    000df586push 1
    000df588pop rdx
    000df589mov rsi, r13
    000df58ccall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000df591mov rbx, [rsp+16]
    000df596mov r13, [rsp+32]
    000df59b
    000df59bloc_df59b:
    000df59bmov [rbx+r13], 47
    000df5a0inc r13
    000df5a3mov [rsp+32], r13
    000df5a8jmp 0xdf720
    000df5ad
    000df5adloc_df5ad:
    000df5adpush -1
    000df5afpop r14
    000df5b1lea r12, [rsp+400]
    000df5b9mov rbp, [rsp+384]
    000df5c1
    000df5c1loc_df5c1:
    000df5c1mov rdi, rbx
    000df5c4mov rsi, r13
    000df5c7mov rdx, [rsp+112]
    000df5ccmov rcx, rbp
    000df5cfcall std::path::Path::_starts_with
    000df5d4test al, al
    000df5d6je 0xdf6d3
    000df5dclea rdi, [rsp+16]
    000df5e1mov rsi, r12
    000df5e4lea rdx, [rip-0xa60ab]
    000df5ebpush 16
    000df5edpop rcx
    000df5eecall std::sys::unix::thread::cgroups::quota_v1::_{{closure}}
    000df5f3mov r15, rax
    000df5f6mov rbx, rdx
    000df5f9lea rdi, [rsp+16]
    000df5femov rsi, r12
    000df601lea rdx, [rip-0x4ec64]
    000df608push 17
    000df60apop rcx
    000df60bcall std::sys::unix::thread::cgroups::quota_v1::_{{closure}}
    000df610cmp r15, 1
    000df614jne 0xdf633
    000df616cmp rax, 1
    000df61ajne 0xdf633
    000df61cmov rcx, rdx
    000df61ftest rdx, rdx
    000df622je 0xdf633
    000df624mov rax, rbx
    000df627xor edx, edx
    000df629div rcx
    000df62ccmp r14, rax
    000df62fcmovae r14, rax
    000df633
    000df633loc_df633:
    000df633mov rax, [rsp+16]
    000df638mov rbx, [rsp+32]
    000df63dtest rbx, rbx
    000df640je 0xdf649
    000df642mov cl, 1
    000df644cmp [rax], 47
    000df647je 0xdf64b
    000df649
    000df649loc_df649:
    000df649xor ecx, ecx
    000df64b
    000df64bloc_df64b:
    000df64bmov [rsp+528], rax
    000df653mov [rsp+536], rbx
    000df65bmov [rsp+544], 6
    000df663mov [rsp+586], cl
    000df66amov [rsp+584], 512
    000df674lea rdi, [rsp+152]
    000df67clea rsi, [rsp+528]
    000df684call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000df689mov al, [rsp+152]
    000df690cmp al, 10
    000df692jne 0xdf6a3
    000df694
    000df694loc_df694:
    000df694mov rbx, [rsp+16]
    000df699mov r13, [rsp+32]
    000df69ejmp 0xdf5c1
    000df6a3
    000df6a3loc_df6a3:
    000df6a3add al, -6
    000df6a5cmp al, 3
    000df6a7ja 0xdf694
    000df6a9movzx eax, al
    000df6acdec rax
    000df6afcmp rax, 3
    000df6b3jae 0xdf694
    000df6b5lea rdi, [rsp+528]
    000df6bdcall std::path::Components::as_path
    000df6c2test rax, rax
    000df6c5je 0xdf694
    000df6c7cmp rbx, rdx
    000df6cajb 0xdf694
    000df6ccmov [rsp+32], rdx
    000df6d1jmp 0xdf694
    000df6d3
    000df6d3loc_df6d3:
    000df6d3cmp [rsp+120], 0
    000df6d9je 0xdf6ee
    000df6dbcmp [rsp+96], 0
    000df6e1je 0xdf6ee
    000df6e3mov rdi, [rsp+120]
    000df6e8call [rip+0x13240a]
    000df6ee
    000df6eeloc_df6ee:
    000df6eecmp [rsp+408], 0
    000df6f7je 0xdf707
    000df6f9mov rdi, [rsp+400]
    000df701call [rip+0x1323f1]
    000df707
    000df707loc_df707:
    000df707cmp [rsp+24], 0
    000df70dje 0xdff39
    000df713mov rdi, [rsp+16]
    000df718jmp 0xdff33
    000df71d
    000df71dloc_df71d:
    000df71dxor r13l, r13l
    000df720
    000df720loc_df720:
    000df720mov rax, [rsp+24]
    000df725sub rax, r13
    000df728cmp rax, 17
    000df72cja 0xdf743
    000df72elea rdi, [rsp+16]
    000df733push 18
    000df735pop rdx
    000df736mov rsi, r13
    000df739call alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000df73emov r13, [rsp+32]
    000df743
    000df743loc_df743:
    000df743mov rbp, [rsp+16]
    000df748movdqu x0, [rip-0x4edbe]
    000df750movdqu [rbp+r13], x0
    000df757mov [rbp+r13+16], 29554
    000df75fadd r13, 18
    000df763mov [rsp+32], r13
    000df768lea rdi, [rsp+528]
    000df770mov rsi, rbp
    000df773mov rdx, r13
    000df776call std::sys_common::fs::try_exists
    000df77bmov al, [rsp+528]
    000df782test al, al
    000df784jne 0xdfe25
    000df78acmp [rsp+529], 0
    000df792je 0xdfe25
    000df798test r13, r13
    000df79bje 0xdf7a5
    000df79dmov al, 1
    000df79fcmp [rbp], 47
    000df7a3je 0xdf7a7
    000df7a5
    000df7a5loc_df7a5:
    000df7a5xor eax, eax
    000df7a7
    000df7a7loc_df7a7:
    000df7a7lea rsi, [rsp+528]
    000df7afmov [rsi], rbp
    000df7b2mov [rsi+8], r13
    000df7b6mov [rsi+16], 6
    000df7bamov [rsi+58], al
    000df7bdmov [rsi+56], 512
    000df7c3lea rdi, [rsp+152]
    000df7cbcall _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000df7d0mov al, [rsp+152]
    000df7d7cmp al, 10
    000df7d9jne 0xdfea5
    000df7df
    000df7dfloc_df7df:
    000df7dfpush -1
    000df7e1pop r14
    000df7e3
    000df7e3loc_df7e3:
    000df7e3mov rdi, rbp
    000df7e6mov rsi, r13
    000df7e9lea rdx, [rip-0x4ee6c]
    000df7f0push 14
    000df7f2pop rcx
    000df7f3call std::path::Path::_starts_with
    000df7f8test al, al
    000df7faje 0xdff0f
    000df800test r13, r13
    000df803je 0xdf83e
    000df805cmp [r13+rbp-1], 47
    000df80bje 0xdf841
    000df80dcmp [rsp+24], r13
    000df812jne 0xdf82e
    000df814lea rdi, [rsp+16]
    000df819mov rsi, r13
    000df81cpush 1
    000df81epop rdx
    000df81fcall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000df824mov rbp, [rsp+16]
    000df829mov r13, [rsp+32]
    000df82e
    000df82eloc_df82e:
    000df82emov [rbp+r13], 47
    000df834inc r13
    000df837mov [rsp+32], r13
    000df83cjmp 0xdf841
    000df83e
    000df83eloc_df83e:
    000df83exor r13l, r13l
    000df841
    000df841loc_df841:
    000df841mov rax, [rsp+24]
    000df846sub rax, r13
    000df849cmp rax, 6
    000df84dja 0xdf866
    000df84flea rdi, [rsp+16]
    000df854mov rsi, r13
    000df857push 7
    000df859pop rdx
    000df85acall alloc::raw_vec::RawVec<T,A>::reserve::do_reserve_and_handle
    000df85fmov rbx, [rsp+32]
    000df864jmp 0xdf869
    000df866
    000df866loc_df866:
    000df866mov rbx, r13
    000df869
    000df869loc_df869:
    000df869mov rbp, [rsp+16]
    000df86emov [rbp+rbx+3], 0x78616d2e
    000df876mov [rbp+rbx], 0x2e757063
    000df87eand [rsp+416], 0
    000df887lea rax, [rsp+296]
    000df88fand [rax+4], 0
    000df894lea r13, [rbx+7]
    000df898and [rax], 0
    000df89bmov [rsp+32], r13
    000df8a0mov rax, 0x1b600000000
    000df8aamov [rsp+288], rax
    000df8b2mov [rsp+296], 1
    000df8bacmp r13, 383
    000df8c1jbe 0xdf8e0
    000df8c3lea rdi, [rsp+128]
    000df8cbmov rsi, rbp
    000df8cemov rdx, r13
    000df8d1lea rcx, [rsp+288]
    000df8d9call std::sys::common::small_c_string::run_with_cstr_allocating
    000df8dejmp 0xdf95a
    000df8e0
    000df8e0loc_df8e0:
    000df8e0lea r15, [rsp+528]
    000df8e8mov rdi, r15
    000df8ebmov rsi, rbp
    000df8eemov rdx, r13
    000df8f1call [rip+0x132229]
    000df8f7mov [rsp+rbx+535], 0
    000df8ffadd rbx, 8
    000df903lea rdi, [rsp+152]
    000df90bmov rsi, r15
    000df90emov rdx, rbx
    000df911call core::ffi::c_str::CStr::from_bytes_with_nul
    000df916cmp [rsp+152], 0
    000df91fje 0xdf93d
    000df921lea rax, [rip+0x131078]
    000df928mov [rsp+136], rax
    000df930mov [rsp+128], 1
    000df93bjmp 0xdf95a
    000df93d
    000df93dloc_df93d:
    000df93dmov rsi, [rsp+160]
    000df945lea rdi, [rsp+128]
    000df94dlea rdx, [rsp+288]
    000df955call std::sys::unix::fs::File::open_c
    000df95a
    000df95aloc_df95a:
    000df95acmp [rsp+128], 0
    000df962je 0xdf982
    000df964mov rax, [rsp+136]
    000df96cmov [rsp+328], rax
    000df974mov [rsp+320], 1
    000df980jmp 0xdf9cd
    000df982
    000df982loc_df982:
    000df982mov eax, [rsp+132]
    000df989mov [rsp+528], eax
    000df990lea rdi, [rsp+320]
    000df998lea rsi, [rsp+528]
    000df9a0lea rdx, [rsp+400]
    000df9a8call _<&std::fs::File as std::io::Read>::read_to_string
    000df9admov edi, [rsp+528]
    000df9b4call [rip+0x13215e]
    000df9bacmp [rsp+320], 0
    000df9c3je 0xdfa25
    000df9c5mov rax, [rsp+328]
    000df9cd
    000df9cdloc_df9cd:
    000df9cdmov ecx, eax
    000df9cfand ecx, 3
    000df9d2lea rdx, [rcx-2]
    000df9d6cmp rdx, 2
    000df9dajb 0xdfce1
    000df9e0test rcx, rcx
    000df9e3je 0xdfce1
    000df9e9lea rbx, [rax-1]
    000df9edmov r15, [rax-1]
    000df9f1mov r12, [rax+7]
    000df9f5mov rdi, r15
    000df9f8call [r12]
    000df9fccmp [r12+8], 0
    000dfa02mov rax, [rip+0x1320ef]
    000dfa09je 0xdfa1b
    000dfa0bmov rdi, r15
    000dfa0ecall [rip+0x1320e4]
    000dfa14mov rax, [rip+0x1320dd]
    000dfa1b
    000dfa1bloc_dfa1b:
    000dfa1bmov rdi, rbx
    000dfa1ecall rax
    000dfa20jmp 0xdfce1
    000dfa25
    000dfa25loc_dfa25:
    000dfa25and [rsp+528], 0
    000dfa2emov rbx, [rsp+400]
    000dfa36mov rax, [rsp+416]
    000dfa3emov [rsp+536], rax
    000dfa46mov [rsp+544], rbx
    000dfa4emov [rsp+552], rax
    000dfa56and [rsp+560], 0
    000dfa5fmov [rsp+568], rax
    000dfa67mov [rsp+576], 1
    000dfa73mov rax, 0xa0000000a
    000dfa7dmov [rsp+584], rax
    000dfa85and [rsp+592], 0
    000dfa8elea rdi, [rsp+152]
    000dfa96lea rsi, [rsp+544]
    000dfa9ecall _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    000dfaa3cmp [rsp+152], 0
    000dfaacje 0xdfac6
    000dfaaemov rax, [rsp+168]
    000dfab6mov rcx, [rsp+528]
    000dfabeadd rbx, rcx
    000dfac1sub rax, rcx
    000dfac4jmp 0xdfb02
    000dfac6
    000dfac6loc_dfac6:
    000dfac6cmp [rsp+593], 0
    000dfacejne 0xdff0f
    000dfad4cmp [rsp+592], 0
    000dfadcmov rbx, [rsp+528]
    000dfae4mov rax, [rsp+536]
    000dfaecjne 0xdfaf7
    000dfaeecmp rax, rbx
    000dfaf1je 0xdff0f
    000dfaf7
    000dfaf7loc_dfaf7:
    000dfaf7sub rax, rbx
    000dfafaadd rbx, [rsp+544]
    000dfb02
    000dfb02loc_dfb02:
    000dfb02mov rcx, rax
    000dfb05sub rcx, 1
    000dfb09jae 0xdfb0f
    000dfb0b
    000dfb0bloc_dfb0b:
    000dfb0bxor eax, eax
    000dfb0djmp 0xdfb2a
    000dfb0f
    000dfb0floc_dfb0f:
    000dfb0fcmp [rbx+rcx], 10
    000dfb13jne 0xdfb2a
    000dfb15test rcx, rcx
    000dfb18je 0xdfb0b
    000dfb1acmp [rbx+rax-2], 13
    000dfb1fje 0xdfb26
    000dfb21mov rax, rcx
    000dfb24jmp 0xdfb2a
    000dfb26
    000dfb26loc_dfb26:
    000dfb26add rax, -2
    000dfb2a
    000dfb2aloc_dfb2a:
    000dfb2aand [rsp+528], 0
    000dfb33mov [rsp+536], rax
    000dfb3bmov [rsp+544], rbx
    000dfb43mov [rsp+552], rax
    000dfb4band [rsp+560], 0
    000dfb54mov [rsp+568], rax
    000dfb5cmov [rsp+576], 1
    000dfb68mov rax, 0x2000000020
    000dfb72mov [rsp+584], rax
    000dfb7amov [rsp+592], 1
    000dfb84lea rdi, [rsp+152]
    000dfb8clea rsi, [rsp+544]
    000dfb94call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    000dfb99cmp [rsp+152], 0
    000dfba2je 0xdfeeb
    000dfba8mov r12, [rsp+160]
    000dfbb0mov rax, [rsp+168]
    000dfbb8mov rcx, [rsp+528]
    000dfbc0mov [rsp+528], rax
    000dfbc8cmp [rsp+593], 0
    000dfbd0jne 0xdff0f
    000dfbd6mov [rsp+56], rcx
    000dfbdbmov r15, [rsp+544]
    000dfbe3lea rdi, [rsp+152]
    000dfbeblea rsi, [rsp+544]
    000dfbf3call _ZN81_$LT$core..str..pattern..CharSearcher$u20$as$u20$core..str..pattern..Searcher$GT$10next_match17hd82524b958c42187E.1174
    000dfbf8cmp [rsp+152], 0
    000dfc01je 0xdfc30
    000dfc03mov rdx, [rsp+160]
    000dfc0bmov rax, [rsp+168]
    000dfc13mov rcx, [rsp+528]
    000dfc1badd r15, rcx
    000dfc1esub rdx, rcx
    000dfc21mov [rsp+88], rdx
    000dfc26mov [rsp+528], rax
    000dfc2ejmp 0xdfc79
    000dfc30
    000dfc30loc_dfc30:
    000dfc30cmp [rsp+593], 0
    000dfc38jne 0xdff0f
    000dfc3emov [rsp+593], 1
    000dfc46cmp [rsp+592], 0
    000dfc4emov r15, [rsp+528]
    000dfc56mov rax, [rsp+536]
    000dfc5ejne 0xdfc69
    000dfc60cmp rax, r15
    000dfc63je 0xdff0f
    000dfc69
    000dfc69loc_dfc69:
    000dfc69sub rax, r15
    000dfc6cmov [rsp+88], rax
    000dfc71add r15, [rsp+544]
    000dfc79
    000dfc79loc_dfc79:
    000dfc79mov rax, [rsp+56]
    000dfc7eadd rbx, rax
    000dfc81sub r12, rax
    000dfc84lea rdi, [rsp+128]
    000dfc8cmov rsi, rbx
    000dfc8fmov rdx, r12
    000dfc92call core::num::_<impl core::str::traits::FromStr for u64>::from_str
    000dfc97lea rdi, [rsp+152]
    000dfc9fmov rsi, r15
    000dfca2mov rdx, [rsp+88]
    000dfca7call core::num::_<impl core::str::traits::FromStr for u64>::from_str
    000dfcactest [rsp+128], 1
    000dfcb4jne 0xdfce1
    000dfcb6test [rsp+152], 1
    000dfcbejne 0xdfce1
    000dfcc0mov rcx, [rsp+160]
    000dfcc8test rcx, rcx
    000dfccbje 0xdfce1
    000dfccdmov rax, [rsp+136]
    000dfcd5xor edx, edx
    000dfcd7div rcx
    000dfcdacmp r14, rax
    000dfcddcmovae r14, rax
    000dfce1
    000dfce1loc_dfce1:
    000dfce1test r13, r13
    000dfce4je 0xdfcee
    000dfce6mov al, 1
    000dfce8cmp [rbp], 47
    000dfcecje 0xdfcf0
    000dfcee
    000dfceeloc_dfcee:
    000dfceexor eax, eax
    000dfcf0
    000dfcf0loc_dfcf0:
    000dfcf0mov [rsp+528], rbp
    000dfcf8mov [rsp+536], r13
    000dfd00mov [rsp+544], 6
    000dfd08mov [rsp+586], al
    000dfd0fmov [rsp+584], 512
    000dfd19lea rdi, [rsp+152]
    000dfd21lea rsi, [rsp+528]
    000dfd29call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000dfd2emov al, [rsp+152]
    000dfd35cmp al, 10
    000dfd37jne 0xdfddf
    000dfd3d
    000dfd3dloc_dfd3d:
    000dfd3dtest r13, r13
    000dfd40je 0xdfd4a
    000dfd42mov al, 1
    000dfd44cmp [rbp], 47
    000dfd48je 0xdfd4c
    000dfd4a
    000dfd4aloc_dfd4a:
    000dfd4axor eax, eax
    000dfd4c
    000dfd4cloc_dfd4c:
    000dfd4cmov [rsp+528], rbp
    000dfd54mov [rsp+536], r13
    000dfd5cmov [rsp+544], 6
    000dfd64mov [rsp+586], al
    000dfd6bmov [rsp+584], 512
    000dfd75lea rdi, [rsp+152]
    000dfd7dlea rsi, [rsp+528]
    000dfd85call _<std::path::Components as core::iter::traits::double_ended::DoubleEndedIterator>::next_back
    000dfd8amov al, [rsp+152]
    000dfd91cmp al, 10
    000dfd93je 0xdf7e3
    000dfd99add al, -6
    000dfd9bcmp al, 3
    000dfd9dja 0xdf7e3
    000dfda3movzx eax, al
    000dfda6dec rax
    000dfda9cmp rax, 3
    000dfdadjae 0xdf7e3
    000dfdb3lea rdi, [rsp+528]
    000dfdbbcall std::path::Components::as_path
    000dfdc0test rax, rax
    000dfdc3je 0xdf7e3
    000dfdc9cmp r13, rdx
    000dfdccjb 0xdf7e3
    000dfdd2mov [rsp+32], rdx
    000dfdd7mov r13, rdx
    000dfddajmp 0xdf7e3
    000dfddf
    000dfddfloc_dfddf:
    000dfddfadd al, -6
    000dfde1cmp al, 3
    000dfde3ja 0xdfd3d
    000dfde9movzx eax, al
    000dfdecdec rax
    000dfdefcmp rax, 3
    000dfdf3jae 0xdfd3d
    000dfdf9lea rdi, [rsp+528]
    000dfe01call std::path::Components::as_path
    000dfe06test rax, rax
    000dfe09je 0xdfd3d
    000dfe0fcmp r13, rdx
    000dfe12jb 0xdfd3d
    000dfe18mov [rsp+32], rdx
    000dfe1dmov r13, rdx
    000dfe20jmp 0xdfd3d
    000dfe25
    000dfe25loc_dfe25:
    000dfe25test al, al
    000dfe27je 0xdfe72
    000dfe29mov rax, [rsp+536]
    000dfe31mov ecx, eax
    000dfe33and ecx, 3
    000dfe36lea rdx, [rcx-2]
    000dfe3acmp rdx, 2
    000dfe3ejb 0xdfe72
    000dfe40test rcx, rcx
    000dfe43je 0xdfe72
    000dfe45lea rbx, [rax-1]
    000dfe49mov r15, [rax-1]
    000dfe4dmov r12, [rax+7]
    000dfe51mov rdi, r15
    000dfe54call [r12]
    000dfe58cmp [r12+8], 0
    000dfe5eje 0xdfe69
    000dfe60mov rdi, r15
    000dfe63call [rip+0x131c8f]
    000dfe69
    000dfe69loc_dfe69:
    000dfe69mov rdi, rbx
    000dfe6ccall [rip+0x131c86]
    000dfe72
    000dfe72loc_dfe72:
    000dfe72cmp [rsp+408], 0
    000dfe7bje 0xdfe8b
    000dfe7dmov rdi, [rsp+400]
    000dfe85call [rip+0x131c6d]
    000dfe8b
    000dfe8bloc_dfe8b:
    000dfe8bcmp [rsp+24], 0
    000dfe91je 0xdfe9c
    000dfe93mov rdi, rbp
    000dfe96call [rip+0x131c5c]
    000dfe9c
    000dfe9cloc_dfe9c:
    000dfe9cpush -1
    000dfe9epop r14
    000dfea0jmp 0xdff39
    000dfea5
    000dfea5loc_dfea5:
    000dfea5add al, -6
    000dfea7cmp al, 3
    000dfea9ja 0xdf7df
    000dfeafmovzx eax, al
    000dfeb2dec rax
    000dfeb5cmp rax, 3
    000dfeb9jae 0xdf7df
    000dfebflea rdi, [rsp+528]
    000dfec7call std::path::Components::as_path
    000dfecctest rax, rax
    000dfecfje 0xdf7df
    000dfed5cmp r13, rdx
    000dfed8jb 0xdf7df
    000dfedemov [rsp+32], rdx
    000dfee3mov r13, rdx
    000dfee6jmp 0xdf7df
    000dfeeb
    000dfeebloc_dfeeb:
    000dfeebcmp [rsp+593], 0
    000dfef3jne 0xdff0f
    000dfef5cmp [rsp+592], 0
    000dfefdjne 0xdff0f
    000dfeffmov rax, [rsp+528]
    000dff07cmp [rsp+536], rax
    000dff0f
    000dff0floc_dff0f:
    000dff0fcmp [rsp+408], 0
    000dff18je 0xdff28
    000dff1amov rdi, [rsp+400]
    000dff22call [rip+0x131bd0]
    000dff28
    000dff28loc_dff28:
    000dff28cmp [rsp+24], 0
    000dff2eje 0xdff39
    000dff30mov rdi, rbp
    000dff33
    000dff33loc_dff33:
    000dff33call [rip+0x131bbf]
    000dff39
    000dff39loc_dff39:
    000dff39cmp [rsp+48], 0
    000dff3fje 0xdff4c
    000dff41mov rdi, [rsp+40]
    000dff46call [rip+0x131bac]
    000dff4c
    000dff4cloc_dff4c:
    000dff4ccmp [rsp+72], 0
    000dff52je 0xdc587
    000dff58mov rdi, [rsp+64]
    000dff5dcall [rip+0x131b95]
    000dff63jmp 0xdc587
    000dff68
    000dff68loc_dff68:
    000dff68lea rax, [rip+0x1311f1]
    000dff6flea rdi, [rsp+152]
    000dff77mov [rdi], rax
    000dff7amov [rdi+8], 1
    000dff82lea rax, [rsp+64]
    000dff87mov [rdi+16], rax
    000dff8bpxor x0, x0
    000dff8fmovdqu [rdi+24], x0
    000dff94lea rsi, [rip+0x1309bd]
    000dff9bcall core::panicking::panic_fmt
    000dffa0ud2
    000dffa2
    000dffa2loc_dffa2:
    000dffa2lea rdx, [rip+0x1306ef]
    000dffa9mov rdi, r14
    000dffacmov rsi, r13
    000dffafcall core::slice::index::slice_start_index_len_fail
    000dffb4jmp 0xe0416
    000dffb9
    000dffb9loc_dffb9:
    000dffb9lea rax, [rip+0x130470]
    000dffc0test bpl, bpl
    000dffc3mov rcx, [rsp+48]
    000dffc8cmove rax, rcx
    000dffcctest rbx, rbx
    000dffcfcmove rax, rcx
    000dffd3lea rdx, [rsp+152]
    000dffdbmov [rdx], rax
    000dffdelea rdi, [rip-0x9e527]
    000dffe5lea rcx, [rip+0x1066dc]
    000dffeclea r8, [rip+0x107875]
    000dfff3push 19
    000dfff5jmp 0xe01f8
    000dfffa
    000dfffaloc_dfffa:
    000dfffalea rax, [rip+0x10788f]
    000e0001lea rdi, [rsp+152]
    000e0009mov [rdi], rax
    000e000cmov [rdi+8], 1
    000e0014mov [rdi+16], r12
    000e0018pxor x0, x0
    000e001cmovdqu [rdi+24], x0
    000e0021call std::io::stdio::_print
    000e0026jmp 0xe02cf
    000e002b
    000e002bloc_e002b:
    000e002blea rdx, [rip+0x13078e]
    000e0032mov rdi, r15
    000e0035mov rsi, r14
    000e0038call core::slice::index::slice_end_index_len_fail
    000e003djmp 0xe0416
    000e0042
    000e0042loc_e0042:
    000e0042lea rdi, [rip+0x130777]
    000e0049call core::slice::index::slice_end_index_overflow_fail
    000e004ejmp 0xe0416
    000e0053
    000e0053loc_e0053:
    000e0053push 1
    000e0055pop rdi
    000e0056mov esi, 8192
    000e005bcall alloc::alloc::handle_alloc_error
    000e0060jmp 0xe0416
    000e0065
    000e0065loc_e0065:
    000e0065push 1
    000e0067pop rdi
    000e0068mov esi, 128
    000e006dcall alloc::alloc::handle_alloc_error
    000e0072ud2
    000e0074
    000e0074loc_e0074:
    000e0074mov rax, [rsp+160]
    000e007clea rdx, [rsp+528]
    000e0084mov [rdx], rax
    000e0087lea rdi, [rip-0x4eea0]
    000e008elea rcx, [rip+0x106633]
    000e0095lea r8, [rip+0x1074f4]
    000e009cjmp 0xe01f6
    000e00a1
    000e00a1loc_e00a1:
    000e00a1lea rax, [rip+0x107360]
    000e00a8mov [rsp+400], rax
    000e00b0lea rax, [rip+0x1078e1]
    000e00b7jmp 0xe00cf
    000e00b9
    000e00b9loc_e00b9:
    000e00b9lea rax, [rip+0x107348]
    000e00c0mov [rsp+400], rax
    000e00c8lea rax, [rip+0x1078a9]
    000e00cf
    000e00cfloc_e00cf:
    000e00cflea rdi, [rsp+528]
    000e00d7mov [rdi], rax
    000e00damov [rdi+8], 2
    000e00e2and [rdi+32], 0
    000e00e7lea rax, [rip+0x2354e]
    000e00eemov [rsp+408], rax
    000e00f6lea rax, [rsp+400]
    000e00femov [rdi+16], rax
    000e0102mov [rdi+24], 1
    000e010ajmp 0xe02ca
    000e010f
    000e010floc_e010f:
    000e010fcall [rip+0x131a2b]
    000e0115mov eax, [rax]
    000e0117shl rax, 32
    000e011bor rax, 2
    000e011fjmp 0xe0128
    000e0121
    000e0121loc_e0121:
    000e0121lea rax, [rip+0x130ea8]
    000e0128
    000e0128loc_e0128:
    000e0128lea rdx, [rsp+528]
    000e0130mov [rdx], rax
    000e0133lea rdi, [rip-0x4ef4c]
    000e013alea rcx, [rip+0x106587]
    000e0141lea r8, [rip+0x1073b8]
    000e0148jmp 0xe01f6
    000e014d
    000e014dloc_e014d:
    000e014dmov rax, [rsp+424]
    000e0155lea rcx, [rsp+16]
    000e015amov [rcx+16], rax
    000e015emovdqu x0, [rsp+408]
    000e0167movdqa [rcx], x0
    000e016blea rax, [rip+0x107296]
    000e0172mov [rsp+152], rax
    000e017amov [rsp+160], r12
    000e0182mov [rsp+168], rcx
    000e018alea rax, [rip+0x10752f]
    000e0191lea rdi, [rsp+528]
    000e0199mov [rdi], rax
    000e019cmov [rdi+8], 3
    000e01a4and [rdi+32], 0
    000e01a9lea rax, [rip+0x48753]
    000e01b0mov [rsp+176], rax
    000e01b8mov [rdi+16], r14
    000e01bcmov [rdi+24], 2
    000e01c4jmp 0xe02ca
    000e01c9
    000e01c9loc_e01c9:
    000e01c9call seahorse::context::Context::help
    000e01ce
    000e01celoc_e01ce:
    000e01cepush 1
    000e01d0pop rdi
    000e01d1jmp 0xe02d1
    000e01d6
    000e01d6loc_e01d6:
    000e01d6lea rdx, [rsp+528]
    000e01demov [rdx], r12
    000e01e1lea rdi, [rip-0x4effa]
    000e01e8lea rcx, [rip+0x1064d9]
    000e01eflea r8, [rip+0x10751a]
    000e01f6
    000e01f6loc_e01f6:
    000e01f6push 43
    000e01f8
    000e01f8loc_e01f8:
    000e01f8pop rsi
    000e01f9call core::result::unwrap_failed
    000e01feud2
    000e0200
    000e0200loc_e0200:
    000e0200mov rax, [rip+0x132d59]
    000e0207test rax, rax
    000e020aje 0xe02cf
    000e0210mov rdi, rbx
    000e0213mov rsi, [rsp+96]
    000e0218mov rdx, [rsp+352]
    000e0220call _<alloc::string::String as core::clone::Clone>::clone
    000e0225lea rax, [rip+0x1071dc]
    000e022cmov [rsp+400], rax
    000e0234mov [rsp+408], r12
    000e023clea rax, [rip+0x10768d]
    000e0243lea rdi, [rsp+152]
    000e024bmov [rdi], rax
    000e024emov [rdi+8], 3
    000e0256and [rdi+32], 0
    000e025bmov [rsp+416], rbx
    000e0263lea rax, [rip-0x1177d]
    000e026amov [rsp+424], rax
    000e0272mov [rdi+16], r14
    000e0276mov [rdi+24], 2
    000e027elea rdx, [rip+0x107393]
    000e0285push 1
    000e0287pop rsi
    000e0288mov ecx, 319
    000e028d
    000e028dloc_e028d:
    000e028dcall log::__private_api::log
    000e0292mov rdi, [rsp+16]
    000e0297mov rsi, [rsp+24]
    000e029ccall core::ptr::drop_in_place<alloc::boxed::Box<str>>
    000e02a1jmp 0xe02cf
    000e02a3
    000e02a3loc_e02a3:
    000e02a3lea rax, [rip+0x107516]
    000e02aalea rdi, [rsp+528]
    000e02b2mov [rdi], rax
    000e02b5mov [rdi+8], 1
    000e02bdmov [rdi+16], r12
    000e02c1pxor x0, x0
    000e02c5movdqu [rdi+24], x0
    000e02ca
    000e02caloc_e02ca:
    000e02cacall std::io::stdio::_eprint
    000e02cf
    000e02cfloc_e02cf:
    000e02cfxor edi, edi
    000e02d1
    000e02d1loc_e02d1:
    000e02d1call std::process::exit
    000e02d6ud2
    000e02d8
    000e02d8loc_e02d8:
    000e02d8lea rdx, [rip+0x130d09]
    000e02dfpush 1
    000e02e1pop rdi
    000e02e2xor esi, esi
    000e02e4call core::slice::index::slice_start_index_len_fail
    000e02e9jmp 0xe0416
    000e02ee
    000e02eeloc_e02ee:
    000e02eemov rax, [rip+0x132c6b]
    000e02f5test rax, rax
    000e02f8je 0xe02cf
    000e02famov rdi, rbx
    000e02fdmov rsi, [rsp+96]
    000e0302mov rdx, [rsp+352]
    000e030acall _<alloc::string::String as core::clone::Clone>::clone
    000e030flea rax, [rip+0x1070f2]
    000e0316mov [rsp+400], rax
    000e031emov [rsp+408], r13
    000e0326lea rax, [rip+0x1075a3]
    000e032dlea rdi, [rsp+152]
    000e0335mov [rdi], rax
    000e0338mov [rdi+8], 3
    000e0340and [rdi+32], 0
    000e0345mov [rsp+416], rbx
    000e034dlea rax, [rip-0x11867]
    000e0354mov [rsp+424], rax
    000e035cmov [rdi+16], r15
    000e0360mov [rdi+24], 2
    000e0368lea rdx, [rip+0x1072a9]
    000e036fpush 1
    000e0371pop rsi
    000e0372mov ecx, 259
    000e0377jmp 0xe028d
    000e037c
    000e037cloc_e037c:
    000e037cpush 1
    000e037epop rdi
    000e037fmov rsi, rbx
    000e0382call alloc::alloc::handle_alloc_error
    000e0387jmp 0xe0416
    000e038c
    000e038cloc_e038c:
    000e038ccall alloc::raw_vec::capacity_overflow
    000e0391jmp 0xe0416
    000e0396
    000e0396loc_e0396:
    000e0396lea rbx, [rip-0x4f0a5]
    000e039dmov rdi, r14
    000e03a0mov rsi, r15
    000e03a3mov rdx, rbx
    000e03a6xor ecx, ecx
    000e03a8call _<[A] as core::slice::cmp::SlicePartialEq<B>>::equal
    000e03adtest al, al
    000e03aflea rax, [rip+0x107162]
    000e03b6lea rdi, [rsp+528]
    000e03bemov [rdi], rax
    000e03c1mov [rdi+8], 1
    000e03c9mov [rdi+16], rbx
    000e03cdpxor x0, x0
    000e03d1movdqu [rdi+24], x0
    000e03d6call std::io::stdio::_eprint
    000e03dbjmp 0xe01ce
    000e03e0
    000e03e0loc_e03e0:
    000e03e0push 1
    000e03e2pop rdi
    000e03e3mov esi, 128
    000e03e8call alloc::alloc::handle_alloc_error
    000e03edjmp 0xe0416
    000e03ef
    000e03efloc_e03ef:
    000e03efpush 1
    000e03f1pop rdi
    000e03f2mov esi, 128
    000e03f7call alloc::alloc::handle_alloc_error
    000e03fcjmp 0xe0416
    000e03fe
    000e03feloc_e03fe:
    000e03fepush 1
    000e0400pop rdi
    000e0401push 20
    000e0403pop rsi
    000e0404call alloc::alloc::handle_alloc_error
    000e0409jmp 0xe0416
    000e040b
    000e040bloc_e040b:
    000e040bpush 1
    000e040dpop rdi
    000e040epush 20
    000e0410pop rsi
    000e0411call alloc::alloc::handle_alloc_error
    000e0416
    000e0416loc_e0416:
    000e0416ud2
    000e0418jmp 0xe0469
    000e041amov rbp, rax
    000e041dmov esi, 128
    000e0422jmp 0xe04f3
    000e0427mov rbp, rax
    000e042ajmp 0xe04cd
    000e042fjmp 0xe0431
    000e0431
    000e0431loc_e0431:
    000e0431mov rbp, rax
    000e0434jmp 0xe04fb
    000e0439mov rbp, rax
    000e043cmov rdi, r14
    000e043fmov rsi, r15
    000e0442call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e0447mov rdi, rbx
    000e044acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e044fjmp 0xe049e
    000e0451mov rbp, rax
    000e0454mov rdi, r12
    000e0457mov rsi, r13
    000e045acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e045fmov rdi, r15
    000e0462call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e0467jmp 0xe04b1
    000e0469
    000e0469loc_e0469:
    000e0469mov rbp, rax
    000e046cmov rdi, r15
    000e046fmov rsi, r12
    000e0472call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e0477mov rdi, rbx
    000e047acall _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e047fjmp 0xe04dc
    000e0481jmp 0xe04d9
    000e0483mov rbp, rax
    000e0486mov edi, [rsp+528]
    000e048dcall core::ptr::drop_in_place<std::fs::File>
    000e0492jmp 0xe04dc
    000e0494jmp 0xe0511
    000e0496mov rbp, rax
    000e0499jmp 0xe04c0
    000e049bmov rbp, rax
    000e049e
    000e049eloc_e049e:
    000e049emov edi, [rsp+320]
    000e04a5call core::ptr::drop_in_place<std::fs::File>
    000e04aajmp 0xe0521
    000e04acjmp 0xe04ae
    000e04ae
    000e04aeloc_e04ae:
    000e04aemov rbp, rax
    000e04b1
    000e04b1loc_e04b1:
    000e04b1mov rdi, [rsp+120]
    000e04b6mov rsi, [rsp+96]
    000e04bbcall core::ptr::drop_in_place<alloc::borrow::Cow<str>>
    000e04c0
    000e04c0loc_e04c0:
    000e04c0lea rdi, [rsp+400]
    000e04c8call core::ptr::drop_in_place<alloc::string::String>
    000e04cd
    000e04cdloc_e04cd:
    000e04cdmov rdi, [rsp+16]
    000e04d2mov rsi, [rsp+24]
    000e04d7jmp 0xe04f6
    000e04d9
    000e04d9loc_e04d9:
    000e04d9mov rbp, rax
    000e04dc
    000e04dcloc_e04dc:
    000e04dclea rdi, [rsp+400]
    000e04e4call core::ptr::drop_in_place<alloc::string::String>
    000e04e9mov rbx, [rsp+16]
    000e04eemov rsi, [rsp+24]
    000e04f3
    000e04f3loc_e04f3:
    000e04f3mov rdi, rbx
    000e04f6
    000e04f6loc_e04f6:
    000e04f6call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    000e04fb
    000e04fbloc_e04fb:
    000e04fbmov rdi, [rsp+40]
    000e0500mov rsi, [rsp+48]
    000e0505call core::ptr::drop_in_place<alloc::vec::Vec<(gimli::common::DebugInfoOffset,gimli::common::DebugArangesOffset)>>
    000e050ajmp 0xe0521
    000e050cmov rbp, rax
    000e050fjmp 0xe0521
    000e0511
    000e0511loc_e0511:
    000e0511mov rbp, rax
    000e0514lea rdi, [rsp+152]
    000e051ccall core::ptr::drop_in_place<core::option::Option<(alloc::vec::Vec<u8>,std::sys::unix::thread::cgroups::Cgroup)>>
    000e0521
    000e0521loc_e0521:
    000e0521lea rdi, [rsp+64]
    000e0526call core::ptr::drop_in_place<alloc::vec::Vec<u8>>
    000e052bjmp 0xe0595
    000e052dmov rbp, rax
    000e0530lea rdi, [rsp+152]
    000e0538call core::ptr::drop_in_place<std::sys_common::once::futex::CompletionGuard>
    000e053djmp 0xe0595
    000e053fjmp 0xe055a
    000e0541mov rbp, rax
    000e0544mov rdi, r15
    000e0547mov rsi, [rsp+48]
    000e054ccall core::ptr::drop_in_place<core::result::Result<isize,std::io::error::Error>>
    000e0551jmp 0xe0575
    000e0553call core::panicking::panic_in_cleanup
    000e0558ud2
    000e055a
    000e055aloc_e055a:
    000e055amov rbp, rax
    000e055djmp 0xe0575
    000e055fmov rbp, rax
    000e0562mov rdi, r13
    000e0565mov rsi, r14
    000e0568call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e056dmov rdi, r15
    000e0570call _<alloc::boxed::Box<T,A> as core::ops::drop::Drop>::drop
    000e0575
    000e0575loc_e0575:
    000e0575lea rdi, [rsp+16]
    000e057amov rsi, [rsp+88]
    000e057fcall core::ptr::drop_in_place<std::io::Guard>
    000e0584movzx esi, [rsp+112]
    000e0589lea rdi, [rip+0x1329e0]
    000e0590call core::ptr::drop_in_place<std::io::stdio::StdinLock>
    000e0595
    000e0595loc_e0595:
    000e0595mov rdi, rbp
    000e0598call _Unwind_Resume
    000e059dud2
    000dc434