Function at 0x14010540a
Capabilities:
Hash data using ripemd320

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x1c0
mov rsi, rdx
mov rdi, rcx
lea r8, str.BELTHASHSHA224SHA384Unknown_algorithm
mov r9d, 8
call fcn.14007d842
test al, al
je 0x14010548c
xorps xmm0, xmm0
lea rsi, [rsp + 0x60]
movups xmmword [rsi - 0x10], xmm0
movups xmmword [rsi - 0x20], xmm0
mov rcx, rsi
call fcn.1400e93c2
movaps xmm0, xmmword [0x1401628c0]
movups xmmword [rsi - 0x30], xmm0
movaps xmm0, xmmword [0x1401628d0]
movups xmmword [rsi - 0x40], xmm0
mov ecx, 0x68
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2498]
jmp 0x140106660
lea r8, [0x1401f5df5]
mov r9d, 7
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401054ee
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400def78
lea rcx, [rsp + 0x68]
call fcn.1400061c6
mov ecx, 0xd0
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xd0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f25f8]
jmp 0x140106660
lea r8, [0x1401f5dfc]
mov r9d, 7
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010554a
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dd4a5
lea rcx, [rsp + 0x48]
call fcn.1400e93ab
mov ecx, 0x70
mov edx, 8
call fcn.140142973
mov rbx, rax
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2910]
jmp 0x140106660
lea r8, [0x1401f5e03]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010560e
mov ecx, 0x10
call fcn.14000ef92
test al, al
je 0x140105589
mov ecx, 0x16
call fcn.14000ef92
mov sil, 4
test al, al
jne 0x1401055a9
mov ecx, 0xf
call fcn.14000ef92
mov sil, 3
test al, al
jne 0x1401055a9
mov ecx, 0xa
call fcn.14000ef92
mov esi, eax
inc sil
mov ecx, 0x778
mov edx, 8
call fcn.140142973
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movaps xmm0, xmmword [0x1401628a0]
movups xmmword [rax + 0x50], xmm0
movaps xmm1, xmmword [0x1401628b0]
movups xmmword [rax + 0x40], xmm1
and qword [rax + 0x60], 0
and dword [rax + 0x67], 0
mov byte [rax + 0x6b], sil
movups xmmword [rax + 0x80], xmm0
movups xmmword [rax + 0x70], xmm1
and dword [rax + 0x90], 0
lea rdx, [0x1401f1cb0]
jmp 0x140106660
lea r8, [0x1401f5e09]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105688
xorps xmm0, xmm0
lea rsi, [rsp + 0x78]
movaps xmmword [rsi - 0x18], xmm0
movaps xmmword [rsi - 0x28], xmm0
movaps xmmword [rsi - 0x38], xmm0
movaps xmmword [rsi - 0x48], xmm0
movaps xmmword [rsi - 0x58], xmm0
and qword [rsi - 8], 0
mov rcx, rsi
call fcn.1400cfd33
mov byte [rsi + 0x3c], 0
mov ecx, 0x98
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rdx, [rsp + 0x20]
mov r8d, 0x98
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2650]
jmp 0x140106660
lea r8, [0x1401f5e0f]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010570d
xorps xmm0, xmm0
lea rsi, [rsp + 0x98]
movaps xmmword [rsi - 0x18], xmm0
movaps xmmword [rsi - 0x28], xmm0
movaps xmmword [rsi - 0x38], xmm0
movaps xmmword [rsi - 0x48], xmm0
movaps xmmword [rsi - 0x58], xmm0
movaps xmmword [rsi - 0x68], xmm0
movaps xmmword [rsi - 0x78], xmm0
and qword [rsi - 8], 0
mov rcx, rsi
call fcn.1400cfd0c
mov byte [rsi + 0x54], 0
mov ecx, 0xd0
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rdx, [rsp + 0x20]
mov r8d, 0xd0
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f22e0]
jmp 0x140106660
lea r8, [0x1401f5e15]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105781
lea rsi, [rsp + 0x20]
mov r8d, 0x88
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
lea rdi, [rsp + 0xa8]
mov rcx, rdi
call fcn.1400cfd56
mov byte [rdi + 0x60], 0
mov ecx, 0xf0
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xf0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f1db8]
jmp 0x140106660
lea r8, [0x1401f5e1b]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401057f5
lea rsi, [rsp + 0x20]
mov r8d, 0xc0
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
lea rdi, [rsp + 0xe0]
mov rcx, rdi
call fcn.1400cfce9
mov byte [rdi + 0x73], 0
mov ecx, 0x138
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x138
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2230]
jmp 0x140106660
lea r8, [0x1401f5e21]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010586c
lea rsi, [rsp + 0x20]
mov r8d, 0x100
mov rcx, rsi
xor edx, edx
call sub.msvcrt.dll_memset
lea rdi, [rsp + 0x120]
mov rcx, rdi
call fcn.1400cfd71
mov byte [rdi + 0x9b], 0
mov ecx, 0x1a0
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x1a0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2548]
jmp 0x140106660
lea r8, [0x1401f5e27]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401058e1
xorps xmm0, xmm0
lea rcx, [rsp + 0x80]
movaps xmmword [rcx - 0x10], xmm0
movaps xmmword [rcx - 0x20], xmm0
movaps xmmword [rcx - 0x30], xmm0
movaps xmmword [rcx - 0x40], xmm0
movaps xmmword [rcx - 0x50], xmm0
movaps xmmword [rcx - 0x60], xmm0
call fcn.1400e93c2
mov ecx, 0x88
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rdx, [rsp + 0x20]
mov r8d, 0x88
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f1f18]
jmp 0x140106660
lea r8, [0x1401f5e2d]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105956
xorps xmm0, xmm0
lea rcx, [rsp + 0x80]
movaps xmmword [rcx - 0x10], xmm0
movaps xmmword [rcx - 0x20], xmm0
movaps xmmword [rcx - 0x30], xmm0
movaps xmmword [rcx - 0x40], xmm0
movaps xmmword [rcx - 0x50], xmm0
movaps xmmword [rcx - 0x60], xmm0
call fcn.1400e93c2
mov ecx, 0x88
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rdx, [rsp + 0x20]
mov r8d, 0x88
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2ac8]
jmp 0x140106660
lea r8, [0x1401f5e35]
mov r9d, 7
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401059d1
xorps xmm0, xmm0
lea rsi, [rsp + 0x68]
movaps xmmword [rsi - 0x28], xmm0
movaps xmmword [rsi - 0x38], xmm0
movaps xmmword [rsi - 0x48], xmm0
and qword [rsi - 0x18], 0
mov rcx, rsi
call fcn.1400e93ab
mov qword [rsi - 0x10], 0x100
and qword [rsi - 8], 0
mov ecx, 0x90
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rdx, [rsp + 0x20]
mov r8d, 0x90
mov rcx, rax
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2180]
jmp 0x140106660
lea r8, [0x1401f5e3c]
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105a36
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dd325
lea rcx, [rsp + 0xb0]
call fcn.1400e93ab
mov ecx, 0xe0
mov edx, 0x10
call fcn.140142973
mov rbx, rax
mov r8d, 0xe0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2020]
jmp 0x140106660
lea r8, [0x1401f5e41]
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105a9b
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dcdad
lea rcx, [rsp + 0xb0]
call fcn.1400e93ab
mov ecx, 0xe0
mov edx, 0x10
call fcn.140142973
mov rbx, rax
mov r8d, 0xe0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2968]
jmp 0x140106660
lea r8, [0x1401f5e46]
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105b00
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400de300
lea rcx, [rsp + 0xb0]
call fcn.1400e93ab
mov ecx, 0xe0
mov edx, 0x10
call fcn.140142973
mov rbx, rax
mov r8d, 0xe0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f20d0]
jmp 0x140106660
lea r8, [0x1401f5e4b]
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105b65
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dee6d
lea rcx, [rsp + 0xb0]
call fcn.1400e93ab
mov ecx, 0xe0
mov edx, 0x10
call fcn.140142973
mov rbx, rax
mov r8d, 0xe0
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f23e8]
jmp 0x140106660
lea r8, [0x1401f5e50]
mov r9d, 3
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105bce
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400df33b
lea rdi, [rsp + 0x60]
mov rcx, rdi
call fcn.14000ba4b
mov byte [rdi + 0x10], 0
mov ecx, 0x51
mov edx, 1
call fcn.140142973
mov rbx, rax
mov r8d, 0x51
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2a18]
jmp 0x140106660
lea r8, [0x1401f4f26]
mov r9d, 3
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105c35
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400e93ab
movaps xmm0, xmmword [0x140162890]
movaps xmmword [rsi - 0x18], xmm0
and qword [rsi - 8], 0
mov ecx, 0x60
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f24f0]
jmp 0x140106660
lea r8, [0x1401f5e53]
mov r9d, 3
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105c9c
lea rsi, [rsp + 0x38]
mov rcx, rsi
call fcn.1400e93ab
movaps xmm0, xmmword [0x140162890]
movaps xmmword [rsi - 0x18], xmm0
and qword [rsi - 8], 0
mov ecx, 0x60
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xc
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f1d08]
jmp 0x140106660
lea r8, [0x1401f5e56]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105d0a
lea rsi, [rsp + 0x40]
mov rcx, rsi
call fcn.1400e93ab
and qword [rsi - 0x20], 0
movups xmm0, xmmword [0x1401f3558]
movups xmmword [rsi - 0x18], xmm0
mov dword [rsi - 8], 0xc3d2e1f0
mov ecx, 0x68
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f21d8]
jmp 0x140106660
lea r8, [0x1401f5132]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105d8a
lea rsi, [rsp + 0x50]
mov rcx, rsi
call fcn.1400e93ab
movabs rax, 0x3c2d1e0f01234567
mov qword [rsi - 0x10], rax
movups xmm0, xmmword [0x1401f3580]
movaps xmmword [rsi - 0x20], xmm0
movups xmm0, xmmword [0x1401f3570]
movaps xmmword [rsi - 0x30], xmm0
and qword [rsi - 8], 0
mov ecx, 0x78
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xf
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2700]
jmp 0x140106660
lea r8, [0x1401f4f29]
mov r9d, 4
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105df8
lea rsi, [rsp + 0x40]
mov rcx, rsi
call fcn.1400e93ab
and qword [rsi - 0x20], 0
movaps xmm0, xmmword [0x140162890]
movups xmmword [rsi - 0x18], xmm0
mov dword [rsi - 8], 0xc3d2e1f0
mov ecx, 0x68
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2a70]
jmp 0x140106660
lea r8, [0x1401f6070]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105e54
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dd74d
lea rcx, [rsp + 0x48]
call fcn.1400e93ab
mov ecx, 0x70
mov edx, 8
call fcn.140142973
mov rbx, rax
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2288]
jmp 0x140106660
lea r8, [0x1401f4f2d]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105ea6
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400d3cc8
mov ecx, 0x70
mov edx, 8
call fcn.140142973
mov rbx, rax
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f1e68]
jmp 0x140106660
lea r8, [0x1401f6076]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105f08
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dd66e
lea rcx, [rsp + 0x70]
call fcn.1400061c6
mov ecx, 0xd8
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xd8
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f1d60]
jmp 0x140106660
lea r8, [0x1401f4f33]
mov r9d, 6
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105f60
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400d4815
mov ecx, 0xd8
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xd8
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f1e10]
jmp 0x140106660
lea r8, [0x1401f5e5f]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140105fcc
mov ecx, 0x168
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xc8
mov rcx, rax
xor edx, edx
call sub.msvcrt.dll_memset
mov qword [rbx + 0xc8], 0x18
mov rcx, rbx
add rcx, 0xd0
mov r8d, 0x91
xor edx, edx
call sub.msvcrt.dll_memset
lea rdx, [0x1401f26a8]
jmp 0x140106660
lea r8, [0x1401f5e67]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140106038
mov ecx, 0x160
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xc8
mov rcx, rax
xor edx, edx
call sub.msvcrt.dll_memset
mov qword [rbx + 0xc8], 0x18
mov rcx, rbx
add rcx, 0xd0
mov r8d, 0x89
xor edx, edx
call sub.msvcrt.dll_memset
lea rdx, [0x1401f2390]
jmp 0x140106660
lea r8, [0x1401f5e6f]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401060c1
mov ecx, 0x140
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xc8
mov rcx, rax
xor edx, edx
call sub.msvcrt.dll_memset
mov qword [rbx + 0xc8], 0x18
xorps xmm0, xmm0
movups xmmword [rbx + 0xd0], xmm0
movups xmmword [rbx + 0xe0], xmm0
movups xmmword [rbx + 0xf0], xmm0
movups xmmword [rbx + 0x100], xmm0
movups xmmword [rbx + 0x110], xmm0
movups xmmword [rbx + 0x120], xmm0
movups xmmword [rbx + 0x129], xmm0
lea rdx, [0x1401f1ec0]
jmp 0x140106660
lea r8, [0x1401f5e77]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010613c
mov ecx, 0x120
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xc8
mov rcx, rax
xor edx, edx
call sub.msvcrt.dll_memset
mov qword [rbx + 0xc8], 0x18
xorps xmm0, xmm0
movups xmmword [rbx + 0xd0], xmm0
movups xmmword [rbx + 0xe0], xmm0
movups xmmword [rbx + 0xf0], xmm0
movups xmmword [rbx + 0x100], xmm0
movups xmmword [rbx + 0x109], xmm0
lea rdx, [0x1401f1fc8]
jmp 0x140106660
lea r8, [0x1401f5e7f]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401061a1
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400df03c
lea rcx, [rsp + 0xd8]
call fcn.1400e93ab
mov ecx, 0x100
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x100
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f1f70]
jmp 0x140106660
lea r8, [0x1401f5e88]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140106206
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400ddd41
lea rcx, [rsp + 0xd8]
call fcn.1400e93ab
mov ecx, 0x100
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x100
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f28b8]
jmp 0x140106660
lea r8, [0x1401f5e91]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010626b
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400de9a2
lea rcx, [rsp + 0xd8]
call fcn.1400e93ab
mov ecx, 0x100
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x100
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f1c58]
jmp 0x140106660
lea r8, [0x1401f5e9a]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401062d0
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400df122
lea rcx, [rsp + 0xd8]
call fcn.1400e93ab
mov ecx, 0x100
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x100
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2808]
jmp 0x140106660
lea r8, [0x1401f5ea3]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140106335
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400df524
lea rcx, [rsp + 0xd8]
call fcn.1400e93ab
mov ecx, 0x100
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x100
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2758]
jmp 0x140106660
lea r8, [0x1401f5eac]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140106398
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400de47c
lea rdi, [rsp + 0x50]
mov rcx, rdi
call fcn.140107eb7
mov byte [rdi + 0x20], 0
mov ecx, 0x58
mov edx, 8
call fcn.140142973
mov rbx, rax
mov ecx, 0xb
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2338]
jmp 0x140106660
lea r8, [0x1401f5eb4]
mov r9d, 8
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401063fa
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400de7fc
lea rcx, [rsp + 0x70]
call fcn.1400e93ab
mov ecx, 0x98
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x98
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2078]
jmp 0x140106660
lea r8, [0x1401f5ebc]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010645f
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400debb1
lea rcx, [rsp + 0xb0]
call fcn.1400061c6
mov ecx, 0x118
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x118
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2440]
jmp 0x140106660
lea r8, [0x1401f5ec5]
mov r9d, 3
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x1401064d1
lea rsi, [rsp + 0x48]
mov rcx, rsi
call fcn.1400e93ab
movaps xmm0, xmmword [0x140162870]
movups xmmword [rsi - 0x18], xmm0
movaps xmm0, xmmword [0x140162880]
movups xmmword [rsi - 0x28], xmm0
and qword [rsi - 8], 0
mov ecx, 0x70
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xe
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f25a0]
jmp 0x140106660
lea r8, [0x1401f5ec8]
mov r9d, 0xb
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x140106536
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400dd056
lea rcx, [rsp + 0xe0]
call fcn.1400e93ab
mov ecx, 0x108
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x108
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f29c0]
jmp 0x140106660
lea r8, [0x1401f5ed3]
mov r9d, 0xb
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010659b
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400de65a
lea rcx, [rsp + 0xe0]
call fcn.1400e93ab
mov ecx, 0x108
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0x108
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f27b0]
jmp 0x140106660
lea r8, [0x1401f5ede]
mov r9d, 5
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010660d
lea rsi, [rsp + 0x40]
mov rcx, rsi
call fcn.1400e93ab
and qword [rsi - 0x20], 0
movabs rax, 0xf096a5b4c3b2e187
mov qword [rsi - 8], rax
movups xmm0, xmmword [0x140201638]
movups xmmword [rsi - 0x18], xmm0
mov ecx, 0x68
mov edx, 8
call fcn.140142973
mov rbx, rax
lea rsi, [rsp + 0x20]
mov ecx, 0xd
mov rdi, rax
rep movsq qword [rdi], qword [rsi]
lea rdx, [0x1401f2128]
jmp 0x140106660
lea r8, [0x1401f5ee3]
mov r9d, 9
mov rcx, rdi
mov rdx, rsi
call fcn.14007d842
test al, al
je 0x14010666e
lea rsi, [rsp + 0x20]
mov rcx, rsi
call fcn.1400d8813
mov ecx, 0xa8
mov edx, 8
call fcn.140142973
mov rbx, rax
mov r8d, 0xa8
mov rcx, rax
mov rdx, rsi
call sub.msvcrt.dll_memcpy
lea rdx, [0x1401f2860]
mov rax, rbx
add rsp, 0x1c0
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x1401f6090]
lea rcx, [rsp + 0x20]
mov qword [rcx], rax
mov qword [rcx + 8], 1
lea rax, str._rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_src_sync_atomic.rsthere_is_no_such_thing_as_an_acquire_store
mov qword [rcx + 0x10], rax
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
lea rdx, [0x1401f60a0]
call fcn.1400477f0
int3