Function at 0x7ff6d1955b00
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub rsp, 0xb8
mov qword [rsp + 0x68], r8
mov dword [rsp + 0x64], edx
mov qword [rsp + 0x58], rcx
mov dword [rsp + 0x54], 0
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0xb0], 0x5db9a3
mov eax, dword [rsp + 0xb0]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955ba4
mov ecx, dword [rsp + 0xb4]
add ecx, 1
mov eax, dword [rsp + 0xb0]
add eax, ecx
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xb0]
mov ecx, 0x20
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955b89
jmp 0x7ff6d1955b9f
mov eax, dword [rsp + 0xb0]
add eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x7ff6d1955b65
jmp 0x7ff6d1955d61
mov eax, dword [rsp + 0xb0]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955c15
mov ecx, dword [rsp + 0xb4]
sub ecx, 0xa
mov eax, dword [rsp + 0xb0]
sub eax, ecx
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xb0]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955bfa
jmp 0x7ff6d1955c10
mov eax, dword [rsp + 0xb0]
add eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x7ff6d1955bd6
jmp 0x7ff6d1955d5c
mov eax, dword [rsp + 0xb0]
mov ecx, 4
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955cb2
mov eax, dword [rsp + 0xb0]
imul ecx, dword [rsp + 0xb4], 0xa
add eax, ecx
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xb0]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955c69
jmp 0x7ff6d1955cad
mov eax, dword [rsp + 0xb0]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955c97
mov eax, dword [rsp + 0xb0]
add eax, 0xffffffff
mov dword [rsp + 0xb0], eax
jmp 0x7ff6d1955ca8
mov eax, dword [rsp + 0xb0]
add eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x7ff6d1955c45
jmp 0x7ff6d1955d57
mov eax, dword [rsp + 0xb0]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955d52
mov eax, dword [rsp + 0xb0]
mov ecx, dword [rsp + 0xb4]
add ecx, 0x1e
cdq
idiv ecx
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0xb0]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955d09
jmp 0x7ff6d1955d4d
mov eax, dword [rsp + 0xb0]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955d37
mov eax, dword [rsp + 0xb0]
add eax, 1
mov dword [rsp + 0xb0], eax
jmp 0x7ff6d1955d48
mov eax, dword [rsp + 0xb0]
add eax, 0xffffffff
mov dword [rsp + 0xb0], eax
jmp 0x7ff6d1955ce5
jmp 0x7ff6d1955d52
jmp 0x7ff6d1955d57
jmp 0x7ff6d1955d5c
jmp 0x7ff6d1955d61
mov eax, dword [rsp + 0x64]
shr rax, 0x10
and rax, 0xffff
movzx eax, ax
cmp eax, 0
jne 0x7ff6d1955fdd
mov eax, dword [rsp + 0x64]
and rax, 0xffff
movzx eax, ax
mov rcx, qword [rsp + 0x68]
sub eax, dword [rcx + 0x10]
mov dword [rsp + 0x54], eax
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0xac], eax
mov dword [rsp + 0xa8], 0x5db9a3
mov eax, dword [rsp + 0xa8]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955e1b
mov ecx, dword [rsp + 0xac]
add ecx, 1
mov eax, dword [rsp + 0xa8]
add eax, ecx
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
mov ecx, 0x20
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955e00
jmp 0x7ff6d1955e16
mov eax, dword [rsp + 0xa8]
add eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x7ff6d1955ddc
jmp 0x7ff6d1955fd8
mov eax, dword [rsp + 0xa8]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955e8c
mov ecx, dword [rsp + 0xac]
sub ecx, 0xa
mov eax, dword [rsp + 0xa8]
sub eax, ecx
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955e71
jmp 0x7ff6d1955e87
mov eax, dword [rsp + 0xa8]
add eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x7ff6d1955e4d
jmp 0x7ff6d1955fd3
mov eax, dword [rsp + 0xa8]
mov ecx, 4
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955f29
mov eax, dword [rsp + 0xa8]
imul ecx, dword [rsp + 0xac], 0xa
add eax, ecx
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955ee0
jmp 0x7ff6d1955f24
mov eax, dword [rsp + 0xa8]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955f0e
mov eax, dword [rsp + 0xa8]
add eax, 0xffffffff
mov dword [rsp + 0xa8], eax
jmp 0x7ff6d1955f1f
mov eax, dword [rsp + 0xa8]
add eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x7ff6d1955ebc
jmp 0x7ff6d1955fce
mov eax, dword [rsp + 0xa8]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955fc9
mov eax, dword [rsp + 0xa8]
mov ecx, dword [rsp + 0xac]
add ecx, 0x1e
cdq
idiv ecx
mov dword [rsp + 0xa8], eax
mov eax, dword [rsp + 0xa8]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1955f80
jmp 0x7ff6d1955fc4
mov eax, dword [rsp + 0xa8]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1955fae
mov eax, dword [rsp + 0xa8]
add eax, 1
mov dword [rsp + 0xa8], eax
jmp 0x7ff6d1955fbf
mov eax, dword [rsp + 0xa8]
add eax, 0xffffffff
mov dword [rsp + 0xa8], eax
jmp 0x7ff6d1955f5c
jmp 0x7ff6d1955fc9
jmp 0x7ff6d1955fce
jmp 0x7ff6d1955fd3
jmp 0x7ff6d1955fd8
jmp 0x7ff6d19569dc
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rcx + 0x20]
add rax, rcx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x80]
mov dword [rsp + 0x8c], eax
mov dword [rsp + 0x88], 0x5db9a3
mov eax, dword [rsp + 0x88]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195608a
mov ecx, dword [rsp + 0x8c]
add ecx, 1
mov eax, dword [rsp + 0x88]
add eax, ecx
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x88]
mov ecx, 0x20
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d195606f
jmp 0x7ff6d1956085
mov eax, dword [rsp + 0x88]
add eax, 1
mov dword [rsp + 0x88], eax
jmp 0x7ff6d195604b
jmp 0x7ff6d1956247
mov eax, dword [rsp + 0x88]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19560fb
mov ecx, dword [rsp + 0x8c]
sub ecx, 0xa
mov eax, dword [rsp + 0x88]
sub eax, ecx
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x88]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19560e0
jmp 0x7ff6d19560f6
mov eax, dword [rsp + 0x88]
add eax, 1
mov dword [rsp + 0x88], eax
jmp 0x7ff6d19560bc
jmp 0x7ff6d1956242
mov eax, dword [rsp + 0x88]
mov ecx, 4
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1956198
mov eax, dword [rsp + 0x88]
imul ecx, dword [rsp + 0x8c], 0xa
add eax, ecx
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x88]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d195614f
jmp 0x7ff6d1956193
mov eax, dword [rsp + 0x88]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195617d
mov eax, dword [rsp + 0x88]
add eax, 0xffffffff
mov dword [rsp + 0x88], eax
jmp 0x7ff6d195618e
mov eax, dword [rsp + 0x88]
add eax, 1
mov dword [rsp + 0x88], eax
jmp 0x7ff6d195612b
jmp 0x7ff6d195623d
mov eax, dword [rsp + 0x88]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1956238
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8c]
add ecx, 0x1e
cdq
idiv ecx
mov dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x88]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19561ef
jmp 0x7ff6d1956233
mov eax, dword [rsp + 0x88]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195621d
mov eax, dword [rsp + 0x88]
add eax, 1
mov dword [rsp + 0x88], eax
jmp 0x7ff6d195622e
mov eax, dword [rsp + 0x88]
add eax, 0xffffffff
mov dword [rsp + 0x88], eax
jmp 0x7ff6d19561cb
jmp 0x7ff6d1956238
jmp 0x7ff6d195623d
jmp 0x7ff6d1956242
jmp 0x7ff6d1956247
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rcx + 0x24]
add rax, rcx
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
mov dword [rsp + 0x94], eax
mov dword [rsp + 0x90], 0x5db9a3
mov eax, dword [rsp + 0x90]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19562ee
mov ecx, dword [rsp + 0x94]
add ecx, 1
mov eax, dword [rsp + 0x90]
add eax, ecx
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x90]
mov ecx, 0x20
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19562d3
jmp 0x7ff6d19562e9
mov eax, dword [rsp + 0x90]
add eax, 1
mov dword [rsp + 0x90], eax
jmp 0x7ff6d19562af
jmp 0x7ff6d19564ab
mov eax, dword [rsp + 0x90]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195635f
mov ecx, dword [rsp + 0x94]
sub ecx, 0xa
mov eax, dword [rsp + 0x90]
sub eax, ecx
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x90]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1956344
jmp 0x7ff6d195635a
mov eax, dword [rsp + 0x90]
add eax, 1
mov dword [rsp + 0x90], eax
jmp 0x7ff6d1956320
jmp 0x7ff6d19564a6
mov eax, dword [rsp + 0x90]
mov ecx, 4
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19563fc
mov eax, dword [rsp + 0x90]
imul ecx, dword [rsp + 0x94], 0xa
add eax, ecx
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x90]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19563b3
jmp 0x7ff6d19563f7
mov eax, dword [rsp + 0x90]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19563e1
mov eax, dword [rsp + 0x90]
add eax, 0xffffffff
mov dword [rsp + 0x90], eax
jmp 0x7ff6d19563f2
mov eax, dword [rsp + 0x90]
add eax, 1
mov dword [rsp + 0x90], eax
jmp 0x7ff6d195638f
jmp 0x7ff6d19564a1
mov eax, dword [rsp + 0x90]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195649c
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x94]
add ecx, 0x1e
cdq
idiv ecx
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x90]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1956453
jmp 0x7ff6d1956497
mov eax, dword [rsp + 0x90]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1956481
mov eax, dword [rsp + 0x90]
add eax, 1
mov dword [rsp + 0x90], eax
jmp 0x7ff6d1956492
mov eax, dword [rsp + 0x90]
add eax, 0xffffffff
mov dword [rsp + 0x90], eax
jmp 0x7ff6d195642f
jmp 0x7ff6d195649c
jmp 0x7ff6d19564a1
jmp 0x7ff6d19564a6
jmp 0x7ff6d19564ab
mov dword [rsp + 0x3c], 0
mov eax, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0x68]
cmp eax, dword [rcx + 0x18]
jae 0x7ff6d19569d7
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x48]
mov ecx, dword [rcx]
add rax, rcx
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0x9c], eax
mov dword [rsp + 0x98], 0x5db9a3
mov eax, dword [rsp + 0x98]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195656b
mov ecx, dword [rsp + 0x9c]
add ecx, 1
mov eax, dword [rsp + 0x98]
add eax, ecx
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
mov ecx, 0x20
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1956550
jmp 0x7ff6d1956566
mov eax, dword [rsp + 0x98]
add eax, 1
mov dword [rsp + 0x98], eax
jmp 0x7ff6d195652c
jmp 0x7ff6d1956728
mov eax, dword [rsp + 0x98]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19565dc
mov ecx, dword [rsp + 0x9c]
sub ecx, 0xa
mov eax, dword [rsp + 0x98]
sub eax, ecx
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19565c1
jmp 0x7ff6d19565d7
mov eax, dword [rsp + 0x98]
add eax, 1
mov dword [rsp + 0x98], eax
jmp 0x7ff6d195659d
jmp 0x7ff6d1956723
mov eax, dword [rsp + 0x98]
mov ecx, 4
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1956679
mov eax, dword [rsp + 0x98]
imul ecx, dword [rsp + 0x9c], 0xa
add eax, ecx
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1956630
jmp 0x7ff6d1956674
mov eax, dword [rsp + 0x98]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195665e
mov eax, dword [rsp + 0x98]
add eax, 0xffffffff
mov dword [rsp + 0x98], eax
jmp 0x7ff6d195666f
mov eax, dword [rsp + 0x98]
add eax, 1
mov dword [rsp + 0x98], eax
jmp 0x7ff6d195660c
jmp 0x7ff6d195671e
mov eax, dword [rsp + 0x98]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1956719
mov eax, dword [rsp + 0x98]
mov ecx, dword [rsp + 0x9c]
add ecx, 0x1e
cdq
idiv ecx
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x98]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19566d0
jmp 0x7ff6d1956714
mov eax, dword [rsp + 0x98]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19566fe
mov eax, dword [rsp + 0x98]
add eax, 1
mov dword [rsp + 0x98], eax
jmp 0x7ff6d195670f
mov eax, dword [rsp + 0x98]
add eax, 0xffffffff
mov dword [rsp + 0x98], eax
jmp 0x7ff6d19566ac
jmp 0x7ff6d1956719
jmp 0x7ff6d195671e
jmp 0x7ff6d1956723
jmp 0x7ff6d1956728
mov rcx, qword [rsp + 0x30]
call section..text
mov edx, eax
mov rcx, qword [rsp + 0x30]
mov r8d, 0xb801fcda
call fcn.7ff6d195a310
mov dword [rsp + 0x2c], eax
mov eax, dword [rsp + 0x2c]
cmp eax, dword [rsp + 0x64]
jne 0x7ff6d19569ab
mov eax, dword [rsp + 0x54]
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa0], 0x5db9a3
mov eax, dword [rsp + 0xa0]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19567dd
mov ecx, dword [rsp + 0xa4]
add ecx, 1
mov eax, dword [rsp + 0xa0]
add eax, ecx
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
mov ecx, 0x20
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19567c2
jmp 0x7ff6d19567d8
mov eax, dword [rsp + 0xa0]
add eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x7ff6d195679e
jmp 0x7ff6d195699a
mov eax, dword [rsp + 0xa0]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195684e
mov ecx, dword [rsp + 0xa4]
sub ecx, 0xa
mov eax, dword [rsp + 0xa0]
sub eax, ecx
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1956833
jmp 0x7ff6d1956849
mov eax, dword [rsp + 0xa0]
add eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x7ff6d195680f
jmp 0x7ff6d1956995
mov eax, dword [rsp + 0xa0]
mov ecx, 4
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19568eb
mov eax, dword [rsp + 0xa0]
imul ecx, dword [rsp + 0xa4], 0xa
add eax, ecx
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
mov ecx, 2
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d19568a2
jmp 0x7ff6d19568e6
mov eax, dword [rsp + 0xa0]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d19568d0
mov eax, dword [rsp + 0xa0]
add eax, 0xffffffff
mov dword [rsp + 0xa0], eax
jmp 0x7ff6d19568e1
mov eax, dword [rsp + 0xa0]
add eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x7ff6d195687e
jmp 0x7ff6d1956990
mov eax, dword [rsp + 0xa0]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d195698b
mov eax, dword [rsp + 0xa0]
mov ecx, dword [rsp + 0xa4]
add ecx, 0x1e
cdq
idiv ecx
mov dword [rsp + 0xa0], eax
mov eax, dword [rsp + 0xa0]
mov ecx, 3
cdq
idiv ecx
cmp edx, 0
setne al
xor al, 0xff
test al, 1
jne 0x7ff6d1956942
jmp 0x7ff6d1956986
mov eax, dword [rsp + 0xa0]
mov ecx, 5
cdq
idiv ecx
cmp edx, 0
je 0x7ff6d1956970
mov eax, dword [rsp + 0xa0]
add eax, 1
mov dword [rsp + 0xa0], eax
jmp 0x7ff6d1956981
mov eax, dword [rsp + 0xa0]
add eax, 0xffffffff
mov dword [rsp + 0xa0], eax
jmp 0x7ff6d195691e
jmp 0x7ff6d195698b
jmp 0x7ff6d1956990
jmp 0x7ff6d1956995
jmp 0x7ff6d195699a
mov rax, qword [rsp + 0x40]
movzx eax, word [rax]
mov dword [rsp + 0x54], eax
jmp 0x7ff6d19569d7
mov rax, qword [rsp + 0x48]
add rax, 4
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x40]
add rax, 2
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x3c]
add eax, 1
mov dword [rsp + 0x3c], eax
jmp 0x7ff6d19564b3
jmp 0x7ff6d19569dc
mov eax, dword [rsp + 0x54]
add rsp, 0xb8
ret