Function at 0x180017a10
Capabilities:
Create http request
Get http content length
Read .ini file
Read data from internet
Receive data

Disassembly:
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x548]
sub rsp, 0x648
mov r14, rdx
lea rbx, str.C:huanyingconfig.cfg
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0x210]
xor r8d, r8d
lea rdx, str.softkey2
lea rcx, str.Meume
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0x100]
xor r8d, r8d
lea rdx, str.varkey
lea rcx, str.Meume
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0x320]
xor r8d, r8d
lea rdx, str.mackey
lea rcx, str.Meume
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], 0x104
lea r9, [rbp + 0x430]
xor r8d, r8d
lea rdx, str.card
lea rcx, str.Meume
call qword [sym.imp.KERNEL32.dll_GetPrivateProfileStringA]
xor r15d, r15d
mov qword [rbp - 8], r15
mov qword [rbp + 8], r15
mov qword [rbp + 0x10], 0xf
mov byte [rbp - 8], r15b
lea rax, [rbp + 0x100]
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], 0
jne 0x180017b13
lea rdx, [rbp + 0x100]
lea rcx, [rbp - 8]
call fcn.1800085f0
nop
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x18], r15
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 0x28], 0
lea rax, [rbp + 0x210]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180017b50
lea rdx, [rbp + 0x210]
lea rcx, [rbp - 0x28]
call fcn.1800085f0
nop
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
lea rax, [rbp + 0x320]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180017b90
lea rdx, [rbp + 0x320]
lea rcx, [rsp + 0x70]
call fcn.1800085f0
nop
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
lea rax, [rbp + 0x430]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180017bc7
mov r8, rbx
lea rdx, [rbp + 0x430]
lea rcx, [rbp - 0x70]
call fcn.1800085f0
nop
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], r15
mov rdi, qword [r14 + 0x10]
mov rsi, r14
cmp qword [r14 + 0x18], 0x10
jb 0x180017c04
mov rsi, qword [r14]
cmp rdi, 0x10
jae 0x180017c1d
movups xmm0, xmmword [rsi]
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], 0xf
jmp 0x180017c99
mov rbx, rdi
or rbx, 0xf
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x180017c71
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x180018734
mov rcx, rax
call fcn.18001e1a4
mov rcx, rax
test rax, rax
je 0x18001873a
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x180017c80
test rcx, rcx
je 0x180017c7d
call fcn.18001e1a4
jmp 0x180017c80
mov rax, r15
mov qword [rsp + 0x50], rax
lea r8, [rdi + 1]
mov rdx, rsi
mov rcx, rax
call fcn.180020440
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
mov r8d, 6
lea rdx, str._card
lea rcx, [rsp + 0x50]
call fcn.180008750
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp - 0x70]
lea r8, [rbp + 0x18]
lea rcx, [rbp + 0x78]
call fcn.18000be80
nop
mov r8d, 5
lea rdx, str.mac
lea rcx, [rbp + 0x78]
call fcn.180008750
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xd8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rsp + 0x70]
lea r8, [rbp + 0xd8]
lea rcx, [rbp + 0x58]
call fcn.18000be80
nop
mov r8d, 6
lea rdx, str.soft
lea rcx, [rbp + 0x58]
call fcn.180008750
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp - 0x28]
lea r8, [rbp + 0xb8]
lea rcx, [rbp + 0x38]
call fcn.18000be80
nop
mov r8d, 5
lea rdx, str.Var
lea rcx, [rbp + 0x38]
call fcn.180008750
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x98], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xa8], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea r9, [rbp - 8]
lea r8, [rbp + 0x98]
lea rcx, [rbp - 0x50]
call fcn.18000be80
nop
mov rdx, qword [rbp + 0xb0]
cmp rdx, 0x10
jb 0x180017e15
inc rdx
mov rcx, qword [rbp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017e0f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018740
call fcn.18001e19c
nop
mov rdx, qword [rbp + 0x50]
cmp rdx, 0x10
jb 0x180017e50
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017e4b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018746
call fcn.18001e19c
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], 0xf
mov byte [rbp + 0x38], 0
mov rdx, qword [rbp + 0xd0]
cmp rdx, 0x10
jb 0x180017ea2
inc rdx
mov rcx, qword [rbp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017e9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001874c
call fcn.18001e19c
nop
mov rdx, qword [rbp + 0x70]
cmp rdx, 0x10
jb 0x180017edd
inc rdx
mov rcx, qword [rbp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017ed8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018752
call fcn.18001e19c
mov qword [rbp + 0x68], r15
mov qword [rbp + 0x70], 0xf
mov byte [rbp + 0x58], 0
mov rdx, qword [rbp + 0xf0]
cmp rdx, 0x10
jb 0x180017f2f
inc rdx
mov rcx, qword [rbp + 0xd8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017f29
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018758
call fcn.18001e19c
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x180017f6d
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017f68
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001875e
call fcn.18001e19c
mov qword [rbp + 0x88], r15
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x180017fbf
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017fb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018764
call fcn.18001e19c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 0x10
jb 0x180017ffc
inc rdx
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180017ff7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001876a
call fcn.18001e19c
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
mov rdx, qword [rbp - 0x58]
cmp rdx, 0x10
jb 0x18001804b
inc rdx
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180018045
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018770
call fcn.18001e19c
nop
mov rdx, qword [rbp - 0x78]
cmp rdx, 0x10
jb 0x180018088
inc rdx
mov rcx, qword [rsp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180018082
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018776
call fcn.18001e19c
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x1800180c4
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800180be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001877c
call fcn.18001e19c
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x1800180ff
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800180fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018782
call fcn.18001e19c
lea rbx, [rbp - 0x50]
cmp qword [rbp - 0x38], 0x10
cmovae rbx, qword [rbp - 0x50]
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, str.HTTPREAD
call qword [sym.imp.WININET.dll_InternetOpenA]
mov rsi, rax
test rax, rax
jne 0x180018140
lea rcx, [0x18005b6c8]
call fcn.180016050
jmp 0x180018251
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 0x80000002
xor r9d, r9d
xor r8d, r8d
mov rdx, rbx
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetOpenUrlA]
mov rbx, rax
test rax, rax
jne 0x180018178
lea rcx, [0x18005b6e0]
call fcn.180016050
jmp 0x180018248
mov dword [rbp + 0x590], r15d
mov dword [rbp + 0x5a8], 4
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x5a8]
lea r8, [rbp + 0x590]
mov edx, 0x20000005
mov rcx, rbx
call qword [sym.imp.WININET.dll_HttpQueryInfoA]
test eax, eax
jne 0x1800181bf
lea rcx, [0x18005b6f8]
call fcn.180016050
jmp 0x18001823f
mov ecx, dword [rbp + 0x590]
call fcn.18002cf78
mov rdi, rax
test rax, rax
jne 0x1800181e0
lea rcx, [0x18005b710]
call fcn.180016050
jmp 0x18001823f
mov dword [rbp + 0x5a0], r15d
lea r9, [rbp + 0x5a0]
mov r8d, dword [rbp + 0x590]
mov rdx, rdi
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetReadFile]
test eax, eax
je 0x18001822b
mov eax, dword [rbp + 0x590]
cmp dword [rbp + 0x5a0], eax
jne 0x18001822b
mov qword [rbp - 0x30], rax
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
jmp 0x180018254
lea rcx, [0x18005b728]
call fcn.180016050
mov rcx, rdi
call fcn.18002baf8
mov rcx, rbx
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rcx, rsi
call qword [sym.imp.WININET.dll_InternetCloseHandle]
mov rdi, r15
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
mov rbx, qword [rbp - 0x30]
mov r8, rbx
mov rdx, rdi
lea rcx, [rsp + 0x30]
call fcn.1800085f0
nop
test rbx, rbx
je 0x180018710
lea rcx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
cmovae rcx, qword [rsp + 0x30]
mov qword [rsp + 0x20], 0xa
lea r9, str._title_404
xor r8d, r8d
mov rdx, qword [rsp + 0x40]
call fcn.180018d50
cmp rax, 0xffffffffffffffff
jne 0x180018788
mov qword [rbp - 0x70], r15
mov qword [rbp - 0x60], r15
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
lea r8d, [rax + 4]
lea rdx, [0x18005b778]
lea rcx, [rbp - 0x70]
call fcn.1800085f0
nop
mov qword [rsp + 0x70], r15
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
mov r8d, 9
lea rdx, str._data_:_
lea rcx, [rsp + 0x70]
call fcn.1800085f0
nop
lea r9, [rsp + 0x70]
cmp qword [rbp - 0x78], 0x10
setae byte [rbp + 0x5a0]
mov rsi, qword [rsp + 0x70]
cmovae r9, rsi
lea rcx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0x10
setae byte [rbp + 0x590]
mov r12, qword [rsp + 0x30]
cmovae rcx, r12
mov rax, qword [rbp - 0x80]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov r15, qword [rsp + 0x40]
mov rdx, r15
call fcn.180018d50
mov rdi, rax
mov r13, qword [rbp - 0x58]
mov rbx, qword [rbp - 0x70]
cmp rax, 0xffffffffffffffff
jne 0x18001839d
xor r12d, r12d
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], 0xf
lea rdx, [0x18005496b]
mov r8d, r12d
jmp 0x18001843c
add rdi, qword [rbp - 0x80]
lea r9, [rbp - 0x70]
cmp r13, 0x10
cmovae r9, rbx
lea rcx, [rsp + 0x30]
cmp byte [rbp + 0x590], 0
cmovne rcx, r12
mov rax, qword [rbp - 0x60]
mov qword [rsp + 0x20], rax
mov r8, rdi
mov rdx, r15
call fcn.180018d50
mov r8, rax
cmp rax, 0xffffffffffffffff
jne 0x1800183fc
xor r12d, r12d
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], 0xf
lea rdx, [0x18005496b]
mov r8d, r12d
jmp 0x18001843c
xor eax, eax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 0xf
cmp r15, rdi
jb 0x180018793
sub r8, rdi
sub r15, rdi
cmp r15, r8
cmovb r8, r15
lea rdx, [rsp + 0x30]
cmp byte [rbp + 0x590], al
cmovne rdx, r12
add rdx, rdi
xor r12d, r12d
lea rcx, [rsp + 0x50]
call fcn.1800085f0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180018483
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001847e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180018799
call fcn.18001e19c
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x40], xmm1
cmp byte [rbp + 0x5a0], 0
je 0x1800184d5
mov rdx, qword [rbp - 0x78]
inc rdx
mov rax, rsi
cmp rdx, 0x1000
jb 0x1800184cc
add rdx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18001879f
mov rcx, rsi
call fcn.18001e19c
nop
cmp r13, 0x10
jb 0x18001850c
lea rdx, [r13 + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x180018504
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800187a5
mov rcx, rbx
call fcn.18001e19c
lea rdx, [rsp + 0x30]
lea rcx, [rbp + 0x18]
call fcn.180017840
mov rbx, rax
lea rax, [rsp + 0x30]
cmp rax, rbx
je 0x1800185a0
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x180018564
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18001855f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800187ab
call fcn.18001e19c
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rbx + 0x10], r12
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
nop word [rax + rax]
mov rdx, qword [rbp + 0x30]
cmp rdx, 0x10
jb 0x1800185db
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800185d6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800187ab
call fcn.18001e19c
lea rcx, [rsp + 0x30]
mov rsi, qword [rsp + 0x48]
cmp rsi, 0x10
setae bl
mov rdi, qword [rsp + 0x30]
cmovae rcx, rdi
mov qword [rsp + 0x20], 4
lea r9, str.2000
xor r8d, r8d
mov rdx, qword [rsp + 0x40]
call fcn.180018d50
test rax, rax
setne r15b
test bl, bl
je 0x18001864e
lea rdx, [rsi + 1]
mov rax, rdi
cmp rdx, 0x1000
jb 0x180018646
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800187b1
mov rcx, rdi
call fcn.18001e19c
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
mov rdx, qword [rbp - 0x38]
cmp rdx, 0x10
jb 0x18001869c
inc rdx
mov rcx, qword [rbp - 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180018697
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800187b7
call fcn.18001e19c
mov qword [rbp - 0x40], r12
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x1800186e2
inc rdx
mov rcx, qword [r14]
cmp rdx, 0x1000
jb 0x1800186dd
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x18001870a
mov rcx, r8
call fcn.18001e19c
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], 0xf
mov byte [r14], 0
movzx eax, r15b
add rsp, 0x648
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.18002c438
nop
xor r9d, r9d
lea r8, [0x18005b794]
lea rdx, str.Network_problem_please_try_again
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 1
call fcn.18002d300
nop
call fcn.1800012d0
int3
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
nop
mov ecx, 1
call fcn.18002d300
nop
call fcn.180008e00
int3
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
int3
call fcn.18002c438
nop
call fcn.18002c438
nop
call fcn.18002c438
int3