Function at 0x14009b150
Capabilities:
Delete file

Disassembly:
xchg rcx, rax
mov rcx, rsp
xchg rcx, rax
mov qword [rax + 0x10], rbx
xchg rdx, rsi
mov qword [rax + 0x18], rdx
jmp 0x14009b621
mov rbp, qword [rsp - 8]
ret
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
xchg rdi, rdi
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x14009b785
sub eax, 0x51a04c79
add eax, 0x313c99b2
add eax, 0x77eaba6
jmp 0x14009b8d0
sar rax, 1
sar rax, 4
cmp rax, 2
jbe 0x14009c03b
add rdx, 0x40
xchg rbp, rbp
lea rcx, [rsp + 0x78]
jmp 0x14009b2ff
paddd xmm2, xmm5
xchg r15, r15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0x3c], ebp
movdqa xmm0, xmm2
jmp 0x14009ba64
mov dword [rax], ebx
mov r8d, 0x3dd9d201
xor r8d, 0x4c3cff56
jmp 0x14009bb4b
movaps xmmword [r14 - 0x48], xmm8
xchg r14, rax
xchg rbx, rax
movaps xmmword [rbx - 0x58], xmm9
xchg rbx, rax
mov rax, qword [0x140248220]
mov dword [rsp - 0x38], 0x5c251f57
jmp 0x14009b752
mov r9, qword [rbp - 0x48]
xchg r9, rsi
sub rax, rsi
sar rax, 4
sar rax, 1
cmp rax, 1
jmp 0x14009ba28
xchg r9, rax
mov qword [rbp - 0x38], r9
xchg r9, rax
lea rax, [rbp - 0x30]
mov dword [rsp - 0xc], 0x7b2d1690
mov qword [rsp + 0x50], rax
mov eax, dword [0x1401109dc]
jmp 0x14009baea
xorps xmm0, xmm0
mov dword [rsp - 0x3c], 0x6882907b
xor eax, eax
movups xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rax
jmp 0x14009b67e
add eax, 0x178413a3
add eax, 0xf5b7e43
xor eax, 0x44289719
add eax, 0x3884e7de
jmp 0x14009b62e
xor word [r8], ax
inc ebx
xchg rdx, rdx
jmp 0x14009b568
sub ebx, 0x58bfb405
lea rcx, [rcx + 0x10]
mov dword [rsp - 0x30], esi
cmp ebx, 0x10
jl 0x14009b50f
cmp ebx, 0x17
jge 0x14009b575
jmp 0x14009b587
add rsi, 0x25043f31
sub rsi, 0x25043f11
call fcn.1400e7b78
mov dword [rsp - 0x1c], 0x6724f488
mov r14, rax
cmp qword [rsi + 0x18], 8
jmp 0x14009b69a
mov dword [rsp - 0x3c], esp
jb 0x14009b3cc
nop
sub rdx, 0x39bb820b
jmp 0x14009b8b6
call fcn.140041780
nop
lea r8, [rbp - 0x30]
xchg r13, r13
jmp 0x14009b364
lea r8, [r8 + rax*2]
mov dword [rsp - 0x34], edx
nop dword [rax + rax]
mov eax, 0x7065909
xor eax, 0x45359e12
sub eax, 0xf611bb5
jmp 0x14009b274
pxor xmm3, xmm0
movq qword [rcx], xmm3
mov r14, r14
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
jmp 0x14009b1c3
jb 0x14009b6d8
xorps xmm0, xmm0
xor eax, eax
xchg r11, r11
jmp 0x14009b542
xchg rcx, rdx
mov rcx, rax
xchg rcx, rdx
lea rcx, [rbp - 0x48]
mov dword [rsp - 0x3c], ebx
jmp 0x14009b9ac
sub qword [rbp - 0x18], 0x19e3a7e5
lea rax, [rbp - 0x68]
inc rsi
xchg rcx, rcx
cmp word [rax + rsi*2], 0
jne 0x14009b386
jmp 0x14009b712
xchg r11, rdx
movaps xmm8, xmmword [r11 - 0x30]
xchg r11, r13
movaps xmm9, xmmword [r13 - 0x40]
xchg r11, r13
mov rsp, r11
mov dword [rsp - 0x28], 0x26adce66
jmp 0x14009b64f
cmp rax, 0x1f
ja 0x14009c05f
xchg r9, r9
mov rcx, rdi
call fcn.1400dc808
jmp 0x14009b9c7
sub eax, 0x3a0ec40e
sub eax, 0x16d63d6
add eax, 0x6345c4b9
jmp 0x14009b49b
sub rsp, 8
mov qword [rsp], r14
lea rbp, [rax - 0x1e8]
neg rsp
sub rsp, 0xfffffffffffffd30
neg rsp
movaps xmmword [rax - 0x28], xmm6
jmp 0x14009bb02
nop
mov dword [rsp - 0x2c], 0x57961741
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x30], rbx
jmp 0x14009b851
sub rsi, 0xcede587
xor rsi, 0x530ef145
sub rsi, 0x15375665
xor rsi, 0x1d4e2602
add rsi, 0x7fffffff
jmp 0x14009b95e
xor qword [rsp + 0x70], 0x11e0b588
xor qword [rsp + 0x70], 0x4744c6aa
xor qword [rsp + 0x70], 0x7bee249b
sub qword [rsp + 0x70], 0x6e998b0
xor qword [rsp + 0x70], 0x19c18c8c
lea rax, [rbp - 0x68]
jmp 0x14009b597
sar rax, 1
sar rax, 1
cmp rax, 2
mov dword [rsp - 0x2c], ebx
jmp 0x14009b351
sub eax, 0x75f2ae02
xor eax, 0x3a919c7
mov word [rbp - 0x68], ax
xor word [rbp - 0x66], 0x33
xchg r15, r15
xor ebx, ebx
jmp 0x14009ba46
cmp rsi, qword [rbp - 0x68]
je 0x14009c049
cmp dword [r14], 0x22
je 0x14009c081
jmp 0x14009b977
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
xchg r10, r10
psrad xmm1, xmm6
movdqa xmm0, xmm1
jmp 0x14009b5d9
je 0x14009b773
mov eax, 0x1b26925b
add eax, 0x8fe0715
add eax, 0x58957971
jmp 0x14009b5eb
nop dword [rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
mov dword [rsp - 0xc], 0x3ecc528a
paddd xmm2, xmm5
jmp 0x14009b910
mov r9, r9
mov dword [rbp - 0x68], eax
cmp word [0x1401109da], 0
je 0x14009b4b1
jmp 0x14009bba3
xchg rbx, rbp
movups xmmword [rbx - 0x48], xmm0
xchg rbp, rbx
jmp 0x14009b236
xchg r11, rsp
movaps xmm6, xmmword [rsp - 0x10]
xchg rsp, r11
xchg rdx, r11
movaps xmm7, xmmword [rdx - 0x20]
jmp 0x14009b39c
lea r8, [r8 + 2]
cmp ebx, 0x17
jl 0x14009b321
lea rcx, [rsp + 0x20]
mov rsi, rsi
call fcn.1400a0e70
jmp 0x14009b82c
mov r14, r14
movsxd rax, ebx
lea r8, [rsp + 0x20]
jmp 0x14009b311
mov dword [rsp - 0x3c], 0x7fe47955
nop
movabs rsi, 0xffffffff289172d5
sub rsi, 0x168e6bc4
xor rsi, 0x64ededf0
jmp 0x14009b42a
lea rdx, [rbp - 0x68]
xchg rdx, rsi
mov rcx, rdx
xchg rsi, rdx
call fcn.1400e8e6c
mov edi, eax
mov rbx, rbx
jmp 0x14009b4b8
psrld xmm0, xmm8
paddd xmm0, xmm1
mov dword [rsp - 0x14], esi
jmp 0x14009b73f
sub eax, 0x79219d52
add eax, 0x3f8b6f49
xor eax, 0x6b08d6f2
sub eax, 0x1bde7d90
sub eax, 0xc4cb47a
mov word [rbp - 0x68], ax
jmp 0x14009b76e
mov qword [rsp], rbp
nop
mov qword [rsp - 8], rdi
sub rsp, 8
nop
jmp 0x14009b3ed
xchg rdx, rsi
nop
sub rsp, 8
jmp 0x14009b60d
sub eax, 0xa457f3c
imul ebx
mov r9, r9
sar edx, 3
jmp 0x14009ba7d
xchg rsi, r10
mov r10, qword [r11 + 0x30]
xchg r10, rsi
jmp 0x14009b551
pop r14
nop
mov rdi, qword [rsp]
add rsp, 8
nop
add rsp, 8
jmp 0x14009b167
xchg r9, rsp
movups xmm1, xmmword [str.JZNXPK_10__54H]
xchg rdx, rdx
xchg rsp, r8
movups xmmword [r8 + 0x30], xmm1
jmp 0x14009bb30
lea rax, [rsp + 0x58]
mov rdx, rdx
xchg rsi, rax
mov qword [rsp + 0x50], rsi
xchg rsi, rax
mov eax, dword [0x1401109d8]
jmp 0x14009b529
jb 0x14009b1e4
mov r14, r14
mov rsi, qword [rsi]
jmp 0x14009b1e4
movdqa xmm0, xmm1
mov dword [rsp - 0x14], ebp
psrld xmm0, xmm8
paddd xmm0, xmm1
pmulld xmm0, xmm7
mov dword [rsp - 0x18], ebx
jmp 0x14009b16d
mov dword [rsp - 0x3c], edi
xchg rdi, r13
mov r13, qword [rbp - 0x60]
xchg rdi, r13
test rdi, rdi
je 0x14009b9c7
xchg rbx, r11
jmp 0x14009b7a7
cmp dword [0x140248200], 2
xchg r14, r14
jl 0x14009b58a
movdqa xmm5, xmmword [0x14010c2c0]
movdqa xmm4, xmmword [0x14010d420]
mov dword [rsp - 0x1c], esi
jmp 0x14009baaf
xchg rsi, r14
mov r8, r14
xchg r14, rsi
jmp 0x14009b9f7
xchg r8, rdi
lea rcx, [rsp + 0x20]
mov dword [rsp - 0x18], ecx
call fcn.14000dea0
nop
lea r8, [rsp + 0x58]
mov r15, r15
jmp 0x14009b883
pmulld xmm0, xmm7
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
jmp 0x14009ba10
xor rax, rsp
xchg r9, rax
mov qword [rbp + 0x180], r9
xchg r9, rax
xchg rcx, rdi
mov rcx, rdi
xchg rcx, rdi
jmp 0x14009b25a
xor word [rbp - 0x66], 0x33
xchg rbx, r13
mov qword [rbp - 0x30], r13
xchg r13, rbx
xchg rdi, rbx
jmp 0x14009b7d4
paddw xmm3, xmm2
mov dword [rsp - 0x1c], esi
movq xmm0, qword [rcx + 8]
pxor xmm3, xmm0
movq qword [rcx + 8], xmm3
nop
add ebx, 0x58bfb40d
jmp 0x14009b29b
mov r11, qword [rbp - 0x58]
xchg rbx, r11
cmp rdi, rbx
xchg r14, r14
jmp 0x14009bb6c
movd xmm6, eax
movdqa xmm7, xmmword [str.6666]
mov eax, 0x5541a573
add eax, 0x13d73332
jmp 0x14009b18d
mov qword [rbp - 0x20], rdi
xchg rbx, rdi
mov qword [rbp - 0x18], 0x55a4d47e
xor qword [rbp - 0x18], 0x7337d45a
sub qword [rbp - 0x18], 0x2118b026
add qword [rbp - 0x18], 0x33e40cf1
xor qword [rbp - 0x18], 0x20bdfb03
jmp 0x14009b37a
inc r8
cmp word [rax + r8*2], bx
jne 0x14009b808
mov r14, r14
lea rdx, [rbp - 0x68]
lea rcx, [rsp + 0x58]
call fcn.14000dea0
jmp 0x14009b412
nop
lea rcx, [rbp - 0x48]
call fcn.14009afe0
jmp 0x14009b6ca
sub rdi, 0x14e28e99
add rdi, 0x14e28eb9
cmp rdi, rbx
jmp 0x14009b99a
mov qword [rsp + 0x38], 0x312957bb
add qword [rsp + 0x38], 0x9f6b182
sub qword [rsp + 0x38], 0x7bcffeb
xor qword [rsp + 0x38], 0x7740a70
xor qword [rsp + 0x38], 0x135aa04b
jmp 0x14009bb80
lea rdx, [rsp + 0x20]
lea rcx, [rbp - 0x60]
call fcn.14009a180
mov dword [rsp - 0x10], esp
nop
mov rax, qword [rbp - 0x58]
jmp 0x14009bad2
and rdx, 0xffffffffffffffe0
xchg rdi, rax
mov rdi, rax
xchg rdi, rax
cmp rdx, 0x1000
jmp 0x14009b2e8
add rdx, 0x39bb8232
mov rdi, qword [rdi - 8]
mov r14, r14
sub rax, rdi
sub rax, 8
jmp 0x14009b3bf
sub eax, 0x5033d165
movd xmm8, eax
movdqa xmm9, xmmword [0x14010c2f0]
mov dword [rsp - 0x2c], 0x5af8e630
lea rcx, [rsp + 0x20]
jmp 0x14009b508
add edx, eax
movzx eax, dx
imul ecx, eax, 0x36
mov dword [rsp - 0x3c], 0x53db1156
movzx eax, bx
sub ax, cx
jmp 0x14009ba37
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
mov dword [rsp - 0xc], esp
movdqa xmm0, xmm2
jmp 0x14009b4d1
mov rdx, qword [rbp - 0x50]
mov r10, r10
sub rdx, rdi
jmp 0x14009b89f
mov r12, qword [rbp - 0x58]
xchg r12, rax
mov rdx, qword [rbp - 0x60]
mov rcx, rcx
sub rax, rdx
jmp 0x14009b1a1
paddw xmm3, xmm2
xchg rdi, rdi
movq xmm0, qword [rcx]
jmp 0x14009b335
add rsi, 0x41694448
mov r8, rsi
nop
mov dword [rsp - 0x34], 0x531ea9dd
jmp 0x14009b808
mov r8, r8
cmp eax, 4
ja 0x14009bbbc
movups xmm0, xmmword [0x1401109e0]
xchg rcx, rcx
xchg r9, rsp
movups xmmword [r9 + 0x20], xmm0
jmp 0x14009b664
mov rbp, rbp
jne 0x14009bb72
mov rdi, qword [rbp - 0x60]
jmp 0x14009b92a
call fcn.14009a180
nop
xchg r13, rax
jmp 0x14009b9b9
mov r13, qword [rbp - 0x40]
xchg r13, rax
xchg rsi, r9
jmp 0x14009b21c
mov rcx, qword [rbp + 0x180]
xor rcx, rsp
mov dword [rsp - 0x34], 0x5516a471
call fcn.1400dc920
lea r11, [rsp + 0x2d0]
mov rbx, qword [r11 + 0x28]
mov dword [rsp - 0x44], 0x15d628ee
jmp 0x14009b640
lea rdx, [rbp - 0x68]
mov dword [rsp - 0x18], ebp
lea rcx, [rbp - 0x30]
call fcn.14000dea0
nop
xchg r12, rax
jmp 0x14009b939
mov dword [rsp - 0x44], edx
pshufhw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm9
jmp 0x14009b94e
xchg r10, r10
jbe 0x14009c02d
nop
jmp 0x14009b2c0
neg ax
add ax, 0xffce
neg ax
jmp 0x14009b28d
mov qword [rsp + 0x58], rbx
xchg rbx, r14
mov qword [rsp + 0x68], r14
xchg r14, rbx
mov qword [rsp + 0x70], 0xde17282
jmp 0x14009b452
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
mov rdx, rdx
shufps xmm1, xmm0, 0xdd
psrad xmm1, xmm6
jmp 0x14009b6ab
sar edx, 1
mov eax, edx
shr eax, 0x13
shr eax, 0xb
shr eax, 1
jmp 0x14009b8f5
xchg rbp, rsp
mov eax, dword [0x140110a08]
xchg r9, r9
mov dword [rsp + 0x48], eax
movzx eax, word [0x140110a0c]
mov word [rsp + 0x4c], ax
jmp 0x14009b6e9
mov eax, 0x2ea64cfb
add eax, 0x299ad519
xor eax, 0x6677276c
add eax, 0x352a7d81
xor eax, 0x1ae4ce68
sub eax, 0x69844c8d
jmp 0x14009b7b9
mov rdi, qword [rbp - 0x60]
sub rax, rdi
mov dword [rsp - 0xc], 0x761150f4
sar rax, 3
jmp 0x14009b488
mov dword [rbp - 0x68], eax
cmp word [str.3_BTZ_], 0
mov dword [rsp - 0x14], 0x6cd1ec60
jmp 0x14009b4ee
mov dword [rsp - 0xc], 0x6df3339d
xchg rbx, rax
movaps xmmword [rbx - 0x38], xmm7
xchg rbx, rax
xchg r14, rax
jmp 0x14009b1f8
cmp word [rdi + r8*2], 0
jne 0x14009bb93
xchg rdi, r8
mov rdx, r8
jmp 0x14009b720
xchg rsp, r8
movsd xmm0, qword [0x140110a00]
mov rsi, rsi
xchg rbp, rsp
movsd qword [rbp + 0x40], xmm0
jmp 0x14009ba8e
sub r8d, 0x465f3894
add r8d, 0x24dedd1e
add r8d, 0x2f41a2cb
sub r8d, 0x7fa674a2
jmp 0x14009b5bd
je 0x14009b92a
mov rcx, rdi
call fcn.140042820
nop
jmp 0x14009b83b
xor qword [rsp + 0x38], 0x274da36e
xchg rsp, r8
mov rsp, rsi
xchg rsp, r8
nop
inc r8
mov dword [rsp - 0x1c], 0x643ffbd7
jmp 0x14009bb19
mov eax, 0x5526f2bb
xor eax, 0x4153879f
add eax, 0x1e6e8a9b
add eax, 0x1eee2b53
jmp 0x14009b3d9
xchg rbx, rax
mov rbx, qword [rbp - 0x40]
xchg rbx, rax
xchg rsp, rdx
mov rsp, qword [rbp - 0x48]
xchg rsp, rdx
sub rax, rdx
jmp 0x14009bcd4
xchg r8, r8
call qword [sym.imp.KERNEL32.dll_DeleteFileW]
xchg rdx, r8
jmp 0x14009c00f
add qword [rbp - 0x18], 0x16add960
sub qword [rbp - 0x18], 0x1b1a7e9e
xor qword [rbp - 0x18], 0x66a54d10
add qword [rbp - 0x18], 0x5ab1ad2
jmp 0x14009bdb8
mov rax, rcx
cmp rdx, 0x1000
mov dword [rsp - 0x10], ecx
jb 0x14009bd54
nop
sub rdx, 0x47878def
jmp 0x14009bdd9
mov qword [rbp + 0x20], r12
xchg r12, rbx
mov qword [rbp + 0x28], 0x2aa24598
add qword [rbp + 0x28], 0xb3b661f
jmp 0x14009bed5
add rdx, 0x778b0c60
lea rcx, [rbp + 0x10]
xchg rbp, rbp
call fcn.140041780
nop
lea rdx, [rbp + 0x30]
jmp 0x14009bd61
xchg rbp, rbp
cmp rdx, 8
jb 0x14009bd80
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x20]
jmp 0x14009bf5e
xor r8d, r8d
lea rdx, [rbp + 0x10]
mov rcx, rcx
lea rcx, [rsp + 0x20]
call fcn.1400a8950
nop
xor r9d, r9d
jmp 0x14009bd3d
mov dword [rsp - 0x14], esp
mov rcx, qword [rbp - 0x10]
xchg rcx, rax
mov rcx, rax
xchg rcx, rax
cmp rdx, 0x1000
jmp 0x14009bf0a
mov dword [rsp - 0x20], 0x611e211
sub rax, rcx
nop
sub rax, 0xfffffffff8ffc7f0
jmp 0x14009be9b
sar rax, 2
sar rax, 2
sar rax, 1
jmp 0x14009bf96
lea rdx, [rbp - 0x10]
mov r8, r8
lea rcx, [0x140247c90]
call fcn.1400a2190
nop
mov rdx, qword [rsp + 0x38]
jmp 0x14009bc66
js 0x14009be68
mov qword [rbp - 0x68], 0xa2d53c8
add qword [rbp - 0x68], 0x2d23432f
sub qword [rbp - 0x68], 0x2299f1b1
add qword [rbp - 0x68], 0x10ddf1cc
xor qword [rbp - 0x68], 0x94aa29e
xor qword [rbp - 0x68], 0x49d277c0
jmp 0x14009bf79
mov dword [rsp - 0x10], 0x2065044d
xchg rdi, rax
mov r8, rdi
xchg rdi, rax
jmp 0x14009bce4
mov rbp, rbp
call fcn.1400dc808
xchg rbx, r12
jmp 0x14009bc2d
mov ecx, edi
xchg r11, r11
call fcn.1400a29b0
test eax, eax
jmp 0x14009bd02
ja 0x14009c068
xchg rdx, rdx
call fcn.1400dc808
lea rcx, [rbp - 0x10]
cmp qword [rbp + 8], 8
cmovae rcx, qword [rbp - 0x10]
jmp 0x14009bbd6
xor qword [rbp - 0x68], 0x4334ed5c
add qword [rbp - 0x68], 0x4add0f8a
xor qword [rbp - 0x68], 0x7661d3fb
sub qword [rbp - 0x68], 0xbc23460
jmp 0x14009bfad
sub qword [rbp - 0x18], 0x7842e184
mov word [rbp - 0x30], bx
mov qword [rbp - 0x68], 0x4accb708
add qword [rbp - 0x68], 0x27257e44
jmp 0x14009bd93
add rdx, 0x47878e16
mov rcx, qword [rcx - 8]
sub rax, rcx
xchg r11, r11
nop
jmp 0x14009bf30
xchg rbx, rsp
mov qword [rbp - 0x20], rsp
xchg rbx, rsp
mov qword [rbp - 0x18], 0x4a422eb0
xor qword [rbp - 0x18], 0x52dd1e57
jmp 0x14009bbe7
sub rdx, 0xffffffffffffffd9
mov rcx, qword [rcx - 8]
sub rax, rcx
mov dword [rsp - 0x24], ecx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jmp 0x14009bd72
xor qword [rbp + 8], 0x65209682
add qword [rbp + 8], 0x93120b6
add qword [rbp + 8], 0x4dcbe330
xor qword [rbp + 8], 0x2fea845c
sub qword [rbp + 8], 0x4ae87cab
jmp 0x14009bf4b
call fcn.1400a29b0
test eax, eax
jns 0x14009bfc7
mov rsi, rsi
xchg r9, rbx
mov qword [rbp - 0x30], r9
xchg rbx, r9
jmp 0x14009bdf0
mov qword [rbp], r10
xchg rbx, r10
mov qword [rbp + 8], 0x1883e977
add qword [rbp + 8], 0x5a09e37a
xor qword [rbp + 8], 0x19a8af7b
jmp 0x14009be2b
add rax, 0xfffffffff8ffc7e8
cmp rax, 0x1f
mov dword [rsp - 0x20], 0x11dea6e2
ja 0x14009c071
call fcn.1400dc808
xchg r10, rbx
jmp 0x14009be77
xor qword [rbp + 0x28], 0x199fcc10
mov word [rbp + 0x10], bx
mov dword [rsp - 0x14], esp
jmp 0x14009b82d
add qword [rbp + 0x28], 0x34bef32c
sub qword [rbp + 0x28], 0x53953e9
sub qword [rbp + 0x28], 0x4188ed7e
sub qword [rbp + 0x28], 0x22809b24
add qword [rbp + 0x28], 0x365d6fa6
xor qword [rbp + 0x28], 0x2e28fde9
jmp 0x14009bec0
mov dword [rsp - 0x1c], 0x7fc80523
jb 0x14009beb3
nop
add rdx, 0x1e34eee
sub rdx, 0x1e34ec7
mov rcx, qword [rcx - 8]
jmp 0x14009bcbd
add rax, 0xffffffff87fc551a
sub rax, 0xffffffff87fc5522
cmp rax, 0x1f
ja 0x14009c056
jmp 0x14009bd51
mov word [rbp - 0x10], bx
xchg rdx, rcx
mov rcx, qword [rbp + 0x28]
xchg rcx, rdx
jmp 0x14009bfe6
mov r10, r10
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009bd7b
xchg rdx, rdx
jmp 0x14009be0f
xor qword [rbp - 0x68], 0x1a3f1ae5
sub qword [rbp - 0x68], 0x57ac5bfe
sub qword [rbp - 0x68], 0x2786fcaa
jmp 0x14009bfc3
cmp rax, 2
jbe 0x14009c02d
nop
sub rdx, 0x778b0c20
jmp 0x14009bc49
lea rcx, [rbp - 0x68]
mov dword [rsp - 0x20], 0x2b6ae452
call fcn.1400567d0
jmp 0x14009bc85
nop dword [rax]
lea rcx, [rbp - 0x68]
mov dword [rsp - 0x3c], 0x5158f190
call fcn.1400567d0
lea rdx, [rbp + 0x30]
mov ecx, edi
xchg r9, r9
jmp 0x14009be58
cmp rdx, 8
jb 0x14009bd59
mov dword [rsp - 0x44], 0x3e59113b
lea rdx, [rdx*2 + 2]
xchg rcx, r14
mov r14, qword [rbp + 0x10]
xchg r14, rcx
jmp 0x14009bc0c
mov r8, qword [rbp + 8]
xchg rdx, r8
cmp rdx, 8
jb 0x14009beb8
lea rdx, [rdx*2 + 2]
jmp 0x14009bca2
call fcn.1400743b0
mov dword [rsp - 0x3c], 0x4f450cc0
nop
call fcn.1400743b0
nop
mov dword [rsp - 0x40], 0x56733b08
lea rcx, str.invalid_stoul_argument
jmp 0x14009c07b
nop
call fcn.1400e34bc
mov r11, r11
int3
call fcn.1400e34bc
xchg rsi, rsi
nop
call fcn.1400e34bc
int3
call fcn.1400e34bc
jmp 0x14009c055
call fcn.1400dadb4
int3
lea rcx, str.stoul_argument_out_of_range
mov r10, r10
call fcn.1400dadfc
nop
jmp 0x14009c05f