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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xc0]
sub rsp, 0x1c0
mov rax, qword [0x140077048]
xor rax, rsp
mov qword [rbp + 0xb8], rax
mov r13, rcx
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
mov qword [rbp - 0x78], 6
mov qword [rbp - 0x70], 0xf
mov eax, dword [str.iMoney]
mov dword [rsp + 0x78], eax
movzx eax, word [0x14006c684]
mov word [rsp + 0x7c], ax
mov byte [rsp + 0x7e], r12b
lea rdx, [rsp + 0x78]
call fcn.140026b00
mov rsi, rax
cmp byte [rax + 0x5c], r12b
je 0x140021c1b
mov bl, 1
jmp 0x140022811
mov qword [rax + 0x10], r12
mov dword [rax], r12d
mov dword [rax + 4], 2
mov word [rax + 0x60], 0x100
mov byte [rax + 0x5d], 1
mov byte [rax + 0x5f], 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
mov ecx, 0xd0
call fcn.140030044
mov r14, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], 0xcb
mov eax, 0xcf
mov qword [rsp + 0x40], rax
mov qword [rbp - 0x10], rax
lea rax, [0x140000000]
lea rcx, [rax + 0x6c690]
movups xmm0, xmmword [rcx]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [r14 + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [r14 + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [r14 + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [r14 + 0x60], xmm0
lea rdx, [r14 + 0x80]
movups xmm0, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rcx]
movups xmmword [rdx], xmm1
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm0
movups xmm1, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm1
movups xmm0, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm0
mov rax, qword [rcx + 0x40]
mov qword [rdx + 0x40], rax
movzx eax, word [rcx + 0x48]
mov word [rdx + 0x48], ax
movzx eax, byte [rcx + 0x4a]
mov byte [rdx + 0x4a], al
mov byte [r14 + 0xcb], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x48], xmm0
mov ecx, 0x20
call fcn.140030044
mov rdi, rax
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x38], 0x17
mov eax, 0x1f
mov qword [rsp + 0x50], rax
mov qword [rbp - 0x30], rax
movups xmm0, xmmword [str.45_8B_51_48_44_89_55_F8]
movups xmmword [rdi], xmm0
mov eax, dword [0x14006c770]
mov dword [rdi + 0x10], eax
movzx eax, word [0x14006c774]
mov word [rdi + 0x14], ax
movzx eax, byte [0x14006c776]
mov byte [rdi + 0x16], al
mov byte [rdi + 0x17], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
mov ecx, 0x40
call fcn.140030044
mov rbx, rax
mov qword [rbp - 0x68], rax
mov qword [rbp - 0x58], 0x36
mov r15d, 0x3f
mov qword [rbp - 0x50], r15
movups xmm0, xmmword [str.45_8B_51_48_44_89_55_F8_44_03_55_18__89____89__48]
movups xmmword [rax], xmm0
movups xmm1, xmmword [0x14006c788]
movups xmmword [rax + 0x10], xmm1
movups xmm0, xmmword [0x14006c798]
movups xmmword [rax + 0x20], xmm0
mov eax, dword [0x14006c7a8]
mov dword [rbx + 0x30], eax
movzx eax, word [0x14006c7ac]
mov word [rbx + 0x34], ax
mov byte [rbx + 0x36], 0
mov dword [rsi], r12d
cmp dword [rsi + 4], 2
je 0x140021dcc
mov dword [rsi + 4], r12d
lea r12, [rsi + 0x68]
lea rax, [rbp - 0x68]
cmp r12, rax
je 0x140021df2
mov r8d, 0x36
mov rdx, rbx
mov rcx, r12
call fcn.140001f20
mov r15, qword [rbp - 0x50]
mov rbx, qword [rbp - 0x68]
lea rax, [rsi + 0x88]
lea rcx, [rbp - 0x48]
cmp rax, rcx
je 0x140021e17
mov r8d, 0x17
mov rdx, rdi
mov rcx, rax
call fcn.140001f20
mov rdi, qword [rbp - 0x48]
lea rax, [rsi + 0xa8]
lea rcx, [rbp - 0x28]
cmp rax, rcx
je 0x140021e3c
mov r8d, 0xcb
mov rdx, r14
mov rcx, rax
call fcn.140001f20
mov r14, qword [rbp - 0x28]
cmp r15, 0x10
jb 0x140021e74
lea rdx, [r15 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140021e6b
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140022882
mov rcx, rbx
call fcn.140030010
nop
mov rdx, qword [rbp - 0x30]
cmp rdx, 0x10
jb 0x140021eaf
inc rdx
mov rax, rdi
cmp rdx, 0x1000
jb 0x140021ea6
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140022888
mov rcx, rdi
call fcn.140030010
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x140021ee9
inc rdx
mov rax, r14
cmp rdx, 0x1000
jb 0x140021ee1
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228a6
mov rcx, r14
call fcn.140030010
mov rdx, qword [rsi + 0x10]
cmp rdx, 0x10000
jbe 0x140021f02
lea rcx, [r13 + 0xf8]
jmp 0x14002254f
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov rdx, r12
lea rcx, [rsp + 0x58]
call fcn.140001e00
lea r15, [r13 + 0xf8]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov rdx, rax
mov rcx, r15
call fcn.14002a130
mov rdx, rax
movsxd rax, dword [rsi + 0x38]
add rdx, rax
mov qword [rsi + 0x10], rdx
mov rcx, r15
cmp rdx, 0x10000
jae 0x14002254f
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
mov ecx, 0xd0
call fcn.140030044
mov r14, rax
mov qword [rbp - 8], rax
mov qword [rbp + 8], 0xc5
mov eax, 0xcf
mov qword [rbp + 0x10], rax
lea rcx, [0x140000000]
lea rcx, [rcx + 0x6c7b0]
movups xmm0, xmmword [rcx]
movups xmmword [r14], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [r14 + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [r14 + 0x30], xmm1
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [r14 + 0x40], xmm0
movups xmm1, xmmword [rcx + 0x50]
movups xmmword [r14 + 0x50], xmm1
movups xmm0, xmmword [rcx + 0x60]
movups xmmword [r14 + 0x60], xmm0
lea rdx, [r14 + 0x80]
movups xmm1, xmmword [rcx + 0x70]
movups xmmword [rdx - 0x10], xmm1
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm1
mov eax, dword [rcx + 0x40]
mov dword [rdx + 0x40], eax
movzx eax, byte [rcx + 0x44]
mov byte [rdx + 0x44], al
mov byte [r14 + 0xc5], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
mov ecx, 0x20
call fcn.140030044
mov rdi, rax
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x48], 0x14
mov qword [rbp + 0x50], 0x1f
movups xmm0, xmmword [str.41_8B_43_48_89_45_F8]
movups xmmword [rax], xmm0
mov eax, dword [0x14006c888]
mov dword [rdi + 0x10], eax
mov byte [rdi + 0x14], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x18], xmm0
mov ecx, 0x30
call fcn.140030044
mov rbx, rax
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x28], 0x2e
mov eax, 0x2f
mov qword [rsp + 0x48], rax
mov qword [rbp + 0x30], rax
movups xmm0, xmmword [str.41_8B_43_48_89_45_F8_03_45_18_89____89__48]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [0x14006c8a0]
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [0x14006c8b0]
movsd qword [rbx + 0x20], xmm0
mov eax, dword [0x14006c8b8]
mov dword [rbx + 0x28], eax
movzx eax, word [0x14006c8bc]
mov word [rbx + 0x2c], ax
mov byte [rbx + 0x2e], 0
xor eax, eax
mov dword [rsi], eax
cmp dword [rsi + 4], 2
je 0x1400220c5
mov dword [rsi + 4], eax
lea rax, [rbp + 0x18]
cmp r12, rax
je 0x1400220e3
mov r8d, 0x2e
mov rdx, rbx
mov rcx, r12
call fcn.140001f20
mov rbx, qword [rbp + 0x18]
lea rax, [rbp + 0x38]
lea rcx, [rsi + 0x88]
cmp rcx, rax
je 0x140022105
mov r8d, 0x14
mov rdx, rdi
call fcn.140001f20
mov rdi, qword [rbp + 0x38]
lea rax, [rbp - 8]
lea rcx, [rsi + 0xa8]
cmp rcx, rax
je 0x140022130
mov r8d, 0xc5
mov rdx, r14
call fcn.140001f20
mov rax, qword [rbp + 0x10]
mov qword [rsp + 0x40], rax
mov r14, qword [rbp - 8]
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x14002216b
inc rdx
mov rax, rbx
cmp rdx, 0x1000
jb 0x140022162
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002288e
mov rcx, rbx
call fcn.140030010
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x1400221a6
inc rdx
mov rax, rdi
cmp rdx, 0x1000
jb 0x14002219d
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140022894
mov rcx, rdi
call fcn.140030010
nop
mov rax, qword [rsp + 0x40]
cmp rax, 0x10
jb 0x1400221e2
lea rdx, [rax + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400221da
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228a6
mov rcx, r14
call fcn.140030010
mov rdx, qword [rsi + 0x10]
cmp rdx, 0x10000
ja 0x14002254c
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov rdx, r12
lea rcx, [rsp + 0x58]
call fcn.140001e00
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
xor r9d, r9d
mov rdx, rax
mov rcx, r15
call fcn.14002a130
mov rdx, rax
movsxd rax, dword [rsi + 0x38]
add rdx, rax
mov qword [rsi + 0x10], rdx
mov rcx, r15
cmp rdx, 0x10000
jae 0x14002254f
xorps xmm0, xmm0
movups xmmword [rbp + 0x98], xmm0
mov ecx, 0xa0
call fcn.140030044
mov rbx, rax
mov qword [rbp + 0x98], rax
mov qword [rbp + 0xa8], 0x9e
mov qword [rbp + 0xb0], 0x9f
movaps xmm0, xmmword [str.8B_51_48_83_3D_F6_01_00_00_01_75_11_BA_7F_96_98_00_89_41_48_C7_45_18_00_00_00_00_EB_15_83_3D_E0_01_00_00_00_74_0C_DB_45_18_D8_0D_D5_01_00_00_DB_5D_18_89_55_F8]
movups xmmword [rax], xmm0
movaps xmm1, xmmword [0x14006c8d0]
movups xmmword [rax + 0x10], xmm1
movaps xmm0, xmmword [0x14006c8e0]
movups xmmword [rax + 0x20], xmm0
movaps xmm1, xmmword [0x14006c8f0]
movups xmmword [rax + 0x30], xmm1
movaps xmm0, xmmword [0x14006c900]
movups xmmword [rax + 0x40], xmm0
movaps xmm1, xmmword [0x14006c910]
movups xmmword [rax + 0x50], xmm1
movaps xmm0, xmmword [0x14006c920]
movups xmmword [rax + 0x60], xmm0
movaps xmm1, xmmword [0x14006c930]
movups xmmword [rax + 0x70], xmm1
movaps xmm0, xmmword [0x14006c940]
movups xmmword [rax + 0x80], xmm0
movsd xmm1, qword [0x14006c950]
movsd qword [rax + 0x90], xmm1
mov eax, dword [0x14006c958]
mov dword [rbx + 0x98], eax
movzx eax, word [0x14006c95c]
mov word [rbx + 0x9c], ax
mov byte [rbx + 0x9e], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x78], xmm0
mov ecx, 0x20
call fcn.140030044
mov r14, rax
mov qword [rbp + 0x78], rax
mov qword [rbp + 0x88], 0x11
mov qword [rbp + 0x90], 0x1f
movups xmm0, xmmword [str.8B_51_48_89_55_F8]
movups xmmword [rax], xmm0
movzx eax, byte [0x14006c970]
mov byte [r14 + 0x10], al
mov byte [r14 + 0x11], 0
xorps xmm0, xmm0
movups xmmword [rbp + 0x58], xmm0
mov ecx, 0x30
call fcn.140030044
mov rdi, rax
mov qword [rbp + 0x58], rax
mov qword [rbp + 0x68], 0x2a
mov eax, 0x2f
mov qword [rbp + 0x70], rax
movups xmm0, xmmword [str.8B_51_48_89_55_F8_03_55_18_89___89_51_48]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [0x14006c988]
movups xmmword [rdi + 0x10], xmm1
movsd xmm0, qword [0x14006c998]
movsd qword [rdi + 0x20], xmm0
movzx eax, word [0x14006c9a0]
mov word [rdi + 0x28], ax
mov byte [rdi + 0x2a], 0
xor eax, eax
mov dword [rsi], eax
cmp dword [rsi + 4], 2
je 0x1400223b7
mov dword [rsi + 4], eax
lea rax, [rbp + 0x58]
cmp r12, rax
je 0x1400223de
mov r8d, 0x2a
mov rdx, rdi
mov rcx, r12
call fcn.140001f20
mov rax, qword [rbp + 0x70]
mov qword [rsp + 0x48], rax
mov rdi, qword [rbp + 0x58]
lea rcx, [rbp + 0x78]
lea rax, [rsi + 0x88]
cmp rax, rcx
je 0x14002240f
mov r8d, 0x11
mov rdx, r14
mov rcx, rax
call fcn.140001f20
mov rax, qword [rbp + 0x90]
mov qword [rsp + 0x50], rax
mov r14, qword [rbp + 0x78]
lea rcx, [rbp + 0x98]
lea rax, [rsi + 0xa8]
cmp rax, rcx
je 0x14002243a
mov r8d, 0x9e
mov rdx, rbx
mov rcx, rax
call fcn.140001f20
mov rbx, qword [rbp + 0x98]
mov rax, qword [rsp + 0x48]
cmp rax, 0x10
jb 0x140022477
lea rdx, [rax + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14002246e
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002289a
mov rcx, rdi
call fcn.140030010
nop
mov rax, qword [rsp + 0x50]
cmp rax, 0x10
jb 0x1400224b4
lea rdx, [rax + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400224ab
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228a0
mov rcx, r14
call fcn.140030010
nop
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0x10
jb 0x1400224f1
inc rdx
mov rax, rbx
cmp rdx, 0x1000
jb 0x1400224e9
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228a6
mov rcx, rbx
call fcn.140030010
mov rdx, qword [rsi + 0x10]
cmp rdx, 0x10000
ja 0x14002254c
mov rdi, qword [rsi + 0x20]
mov rbx, qword [rsi + 0x28]
mov rdx, r12
lea rcx, [rsp + 0x58]
call fcn.140001e00
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
mov r9b, 1
mov rdx, rax
mov rcx, r15
call fcn.14002a130
mov rdx, rax
movsxd rax, dword [rsi + 0x38]
add rdx, rax
mov qword [rsi + 0x10], rdx
mov rcx, r15
cmp rdx, 0x10000
jae 0x14002254f
xor bl, bl
jmp 0x140022811
mov rcx, r15
mov rax, qword [rcx + 0x70]
test rax, rax
jne 0x14002255f
xor ebx, ebx
jmp 0x1400225e7
mov r10, qword [rax + 0x80]
test r10, r10
jne 0x1400225a8
lea r8, [0x14007a4b0]
cmp qword [0x14007a4c8], 8
cmovae r8, qword [0x14007a4b0]
lea rdx, [0x14007a690]
cmp qword [0x14007a6a8], 8
cmovae rdx, qword [0x14007a690]
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
xor ebx, ebx
jmp 0x1400225e7
mov r8d, 0x800
cmp rdx, 0x10
jne 0x1400225bf
mov rdx, qword [rax + 0x48]
call fcn.14002b020
jmp 0x1400225e4
test rdx, rdx
je 0x1400225cb
call fcn.14002b020
jmp 0x1400225e4
mov dword [rsp + 0x20], 0x40
xor edx, edx
mov r9d, 0x3000
mov rcx, r10
call qword [0x14007a2c0]
mov rbx, rax
mov qword [rsi + 0x18], rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov edi, 1
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], 0xf
movzx eax, byte [0x14006c9a4]
mov byte [rsp + 0x58], al
mov byte [rsp + 0x59], 0
add rbx, 0x200
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140026c30
mov rcx, rax
mov qword [rax + 0x10], rbx
mov dword [rax + 0x3c], edi
mov edx, dword [rax + 0x4c]
mov r8d, edi
cmp edx, 0x7fffffff
je 0x14002264c
cmp edx, edi
jge 0x14002264c
mov dword [rax + 0x3c], edx
mov r8d, edx
mov r9d, dword [rax + 0x50]
cmp r9d, 0x80000000
je 0x140022666
mov eax, dword [rax + 0x3c]
cmp r8d, edx
cmovl eax, r9d
mov dword [rcx + 0x3c], eax
mov dword [rcx + 0x40], 0
mov byte [rcx + 0x60], 1
mov byte [rcx + 0x5e], 0
mov dword [rcx], 2
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x1400226b8
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400226b3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228ac
call fcn.140030010
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x70], 0xf
movzx eax, word [0x14006c9a8]
mov word [rsp + 0x58], ax
mov byte [rsp + 0x5a], 0
mov rbx, qword [rsi + 0x18]
add rbx, 0x204
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140026c30
mov rcx, rax
mov qword [rax + 0x10], rbx
mov dword [rax + 0x3c], edi
mov edx, dword [rax + 0x4c]
cmp edx, 0x7fffffff
je 0x14002271a
cmp edx, 1
jge 0x14002271a
mov dword [rax + 0x3c], edx
mov edi, edx
mov r8d, dword [rax + 0x50]
cmp r8d, 0x80000000
je 0x140022733
mov eax, dword [rax + 0x3c]
cmp edi, edx
cmovl eax, r8d
mov dword [rcx + 0x3c], eax
mov dword [rcx + 0x40], 0
mov byte [rcx + 0x60], 1
mov byte [rcx + 0x5e], 0
mov dword [rcx], 2
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140022785
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022780
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228b2
call fcn.140030010
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x70], 0xf
movzx eax, word [0x14006c9a8]
mov word [rsp + 0x58], ax
mov byte [rsp + 0x5a], 0
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140026c30
mov dword [rax + 8], 2
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140022801
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400227fc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400228b8
call fcn.140030010
lea rdx, [rsp + 0x78]
mov rcx, r13
call fcn.140023600
movzx ebx, al
mov rdx, qword [rbp - 0x70]
cmp rdx, 0x10
jb 0x140022849
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140022844
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002287c
call fcn.140030010
movzx eax, bl
mov rcx, qword [rbp + 0xb8]
xor rcx, rsp
call fcn.14002fff0
lea r11, [rsp + 0x1c0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140036a68
nop
call fcn.140036a68
nop
call fcn.140036a68
nop
call fcn.140036a68
nop
call fcn.140036a68
nop
call fcn.140036a68
nop
call fcn.140036a68
nop
call fcn.140036a68
int3
call fcn.140036a68
int3
call fcn.140036a68
int3
call fcn.140036a68
int3