Function at 0x14001b918
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x328]
sub rsp, 0x428
mov rax, qword [0x1400dc020]
xor rax, rsp
mov qword [rbp + 0x310], rax
mov r12, r9
mov r15, r8
mov r14, rdx
mov rdi, rcx
mov qword [rbp - 0x68], rcx
xor r13d, r13d
mov qword [rbp], r13
mov qword [rbp + 0x10], r13
lea ebx, [r13 + 0xf]
mov qword [rbp + 0x18], rbx
mov byte [rbp], r13b
mov dword [rbp + 0xde], 0x73253d
mov dword [rbp + 0xd6], 0x3d693f70
mov word [rbp + 0xdb], 0x2673
mov dword [rbp + 0xd1], 0x702e6969
mov byte [rbp + 0xdd], reloc.WS2_32.dll_WSASetLastError
mov byte [rbp + 0xd5], 0x68
mov byte [rbp + 0xda], 0x25
mov byte [rbp + 0xd0], 0x2f
mov qword [rbp + 0x60], r13
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], rbx
mov byte [rbp + 0x60], r13b
mov r8, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14001b9cc
mov r8, qword [rcx]
lea r9, str.1af3edf2e0db4686841b9423a14fb240
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x60]
call fcn.140022e30
mov qword [rbp + 0x80], r13
mov qword [rbp + 0x90], r13
mov qword [rbp + 0x98], rbx
mov byte [rbp + 0x80], r13b
mov dword [rbp + 0xc9], 0x732573
mov dword [rbp + 0xc0], 0x70747468
mov word [rbp + 0xc4], 0x3a73
mov word [rbp + 0xc7], 0x252f
mov byte [rbp + 0xc6], 0x2f
mov dword [rbp + 0xa0], 0x616f7373
mov dword [rbp + 0xa4], 0x632e6d70
mov word [rbp + 0xa9], WSACleanup
mov byte [rbp + 0xa8], reloc.WS2_32.dll_WSAGetLastError
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call fcn.140023e68
nop
lea r9, [rbp + 0x60]
cmp qword [rbp + 0x78], 0x10
cmovae r9, qword [rbp + 0x60]
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0x10
cmovae r8, qword [rbp - 0x40]
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x80]
call fcn.140022e30
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14001bacc
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bac7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c584
call fcn.140026e6c
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0x200]
call fcn.140028c20
lea rcx, [rbp + 0x200]
call fcn.14000493c
mov esi, r13d
cmp esi, 3
jne 0x14001bb42
mov word [rbp + 0xbd], reloc.WS2_32.dll_WSASetLastError
mov dword [rbp + 0xb8], 0x702e6969
mov byte [rbp + 0xbc], 0x68
mov dword [rbp + 0xb3], 0x706870
mov word [rbp + 0xb1], 0x2e75
mov byte [rbp + 0xb0], 0x75
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x80]
call fcn.140021fe4
mov qword [rbp + 0x40], r13
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], r13
lea rdx, [rbp + 0x80]
lea rcx, [rbp + 0x40]
call fcn.140021714
nop
mov dword [rbp + 0xa2], 0x3d656d69
mov word [rbp + 0xa7], 0x64
mov word [rbp + 0xa0], 0x7426
mov byte [rbp + 0xa6], 0x25
call fcn.1400087ec
mov r8d, eax
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x40]
call fcn.140023268
lea rdx, [rbp + 0x40]
cmp qword [rbp + 0x58], 0x10
cmovae rdx, qword [rbp + 0x40]
lea r8, [rbp]
call fcn.14001011c
mov bl, al
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x30], r13
mov qword [rbp - 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x40], r13b
mov r8d, r13d
test al, al
setne r8b
lea rdx, str.itcgtr__d
lea rcx, [rbp - 0x40]
call fcn.140022e30
lea rax, [rbp - 0x20]
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], r13
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x20]
call fcn.140021714
nop
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], r13
mov rdx, rdi
lea rcx, [rbp + 0x20]
call fcn.140021714
nop
lea rdx, [rbp - 0x20]
lea rcx, [rbp + 0x20]
call fcn.14001e670
test bl, bl
je 0x14001bd72
mov qword [rbp + 0x20], r13
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], r13b
mov word [rsp + 0x44], 0x7325
mov byte [rsp + 0x46], r13b
lea r8, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae r8, qword [rbp]
lea rdx, [rsp + 0x44]
lea rcx, [rbp + 0x20]
call fcn.140022e30
lea rcx, [rbp + 0x20]
call fcn.140021d44
mov ebx, dword [rax + 0x10]
mov qword [rbp - 0x20], r13
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x20], r13b
mov r8d, ebx
lea rdx, str.itcntl__d
lea rcx, [rbp - 0x20]
call fcn.140022e30
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
lea rdx, [rbp - 0x20]
lea rcx, [rsp + 0x70]
call fcn.140021714
nop
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.140021714
nop
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x48]
call fcn.14001e670
nop
mov rdx, qword [rbp - 8]
cmp ebx, 0x6c
je 0x14001bede
cmp rdx, 0x10
jb 0x14001bd37
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bd31
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c58a
call fcn.140026e6c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14001bd72
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bd6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c590
call fcn.140026e6c
mov ecx, 0x12c
call fcn.14001f860
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14001bdb9
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bdb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5b4
call fcn.140026e6c
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14001bdf4
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001bdef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5ba
call fcn.140026e6c
inc esi
cmp esi, 6
jl 0x14001baef
mov r8d, r13d
mov r15d, reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x60], r13
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], r15
mov byte [rbp - 0x60], r13b
lea rdx, str.itglsnc__d
lea rcx, [rbp - 0x60]
call fcn.140022e30
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x48]
call fcn.140021714
nop
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.140021714
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.14001e670
lea r9, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae r9, qword [rbp]
mov r8, qword [rbp + 0x10]
lea rdx, str.itssnc__d__s
lea rcx, [rbp - 0x60]
call fcn.140022e30
lea rax, [rbp - 0x60]
mov r8, qword [rbp - 0x60]
mov r9, qword [rbp - 0x48]
cmp r9, 0x10
cmovae rax, r8
lea rdx, [rbp - 0x60]
cmp r9, 0x10
cmovae rdx, r8
add rdx, qword [rbp - 0x50]
cmp rax, rdx
je 0x14001c334
cmp byte [rax], 0x2b
jne 0x14001bed9
mov byte [rax], 0x2d
mov r9, qword [rbp - 0x48]
mov r8, qword [rbp - 0x60]
inc rax
jmp 0x14001beb0
mov esi, 0x1000
cmp rdx, 0x10
jb 0x14001bf17
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, rsi
jb 0x14001bf11
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c58a
call fcn.140026e6c
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0x10
jb 0x14001bf4e
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, rsi
jb 0x14001bf49
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c590
call fcn.140026e6c
mov qword [rbp + 0x30], r13
mov qword [rbp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x20], r13b
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14001bf96
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x14001bf90
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c596
call fcn.140026e6c
nop
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14001bfcd
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x14001bfc8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c59c
call fcn.140026e6c
mov dword [rbp + 0xa8], 0x4f53535c
mov word [rbp + 0xa6], 0x6572
mov dword [rbp + 0xa1], 0x7774666f
mov byte [rbp + 0xac], r13b
mov byte [rbp + 0xa5], 0x61
mov byte [rbp + 0xa0], 0x53
lea rcx, [rbp + 0x40]
call fcn.14000433c
nop
lea rax, [rsp + 0x70]
mov qword [rsp + 0x68], rax
lea rax, [rsp + 0x48]
mov qword [rbp - 0x70], rax
lea rdx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rdx, qword [rbp]
lea rcx, [rsp + 0x70]
call fcn.140023e68
mov rbx, rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
lea rdx, [rbp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140021714
nop
lea rdx, [rbp + 0xa0]
lea rcx, [rbp - 0x40]
call fcn.140023e68
nop
mov r9, rbx
lea r8, [rsp + 0x48]
mov rdx, rax
call fcn.14000f098
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp + 0xf0]
call fcn.140028c20
lea rdx, [rbp + 0xf0]
call fcn.140007ea4
lea rcx, [rbp + 0xf0]
call fcn.140013dd0
mov dword [rbp + 0xb1], 0x746164
mov byte [rbp + 0xb0], 0x2e
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.14002359c
nop
lea rdx, [rbp - 0x20]
cmp qword [rbp - 8], 0x10
cmovae rdx, qword [rbp - 0x20]
lea rcx, [rbp + 0xf0]
call fcn.140013170
mov dword [rsp + 0x28], 0x80
mov dword [rsp + 0x20], 2
mov edx, 0x40000000
lea rcx, [rbp + 0xf0]
call fcn.140008738
mov rbx, rax
mov dword [rsp + 0x44], r13d
lea rdx, [rbp]
cmp qword [rbp + 0x18], 0x10
cmovae rdx, qword [rbp]
lea r9, [rsp + 0x44]
mov r8d, dword [rbp + 0x10]
mov rcx, rax
call fcn.140008864
mov rcx, rbx
call fcn.140007a70
mov byte [rsp + 0x40], r13b
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.140021714
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
mov rax, qword [rbp + 0x390]
mov qword [rsp + 0x20], rax
mov r9, r12
mov r8, r15
mov rdx, r14
lea rcx, [rsp + 0x48]
call fcn.140003f5c
mov qword [rbp - 0x40], r13
mov qword [rbp - 0x30], r13
mov r15d, reloc.WS2_32.dll_ntohs
mov qword [rbp - 0x28], r15
mov byte [rbp - 0x40], r13b
mov r8d, r13d
cmp byte [rsp + 0x40], r13b
setne r8b
lea rdx, str.itfnsnc__d
lea rcx, [rbp - 0x40]
call fcn.140022e30
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x48]
call fcn.140021714
nop
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.140021714
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.14001e670
mov r8d, r13d
cmp byte [r14], r13b
setne r8b
lea rdx, str.itncsnc__d
lea rcx, [rbp - 0x40]
call fcn.140022e30
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x48]
call fcn.140021714
nop
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.140021714
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.14001e670
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x14001c2a5
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x14001c29f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5a2
call fcn.140026e6c
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x14001c2dc
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, rsi
jb 0x14001c2d7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5a8
call fcn.140026e6c
mov qword [rbp - 0x10], r13
mov qword [rbp - 8], r15
mov byte [rbp - 0x20], r13b
mov r8d, 1
mov rdx, qword [rbp + 0x58]
cmp rdx, 0x10
jb 0x14001be08
inc rdx
mov rcx, qword [rbp + 0x40]
mov rax, rcx
cmp rdx, rsi
jb 0x14001c324
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5ae
call fcn.140026e6c
mov r8d, 1
jmp 0x14001be08
lea rax, [rbp - 0x60]
cmp r9, 0x10
cmovae rax, r8
lea rdx, [rbp - 0x60]
cmp r9, 0x10
cmovae rdx, r8
add rdx, qword [rbp - 0x50]
cmp rax, rdx
je 0x14001c36a
cmp byte [rax], 0x2f
jne 0x14001c365
mov byte [rax], 0x5f
mov r9, qword [rbp - 0x48]
mov r8, qword [rbp - 0x60]
inc rax
jmp 0x14001c340
lea rax, [rbp - 0x60]
cmp r9, 0x10
cmovae rax, r8
lea rdx, [rbp - 0x60]
cmp r9, 0x10
cmovae rdx, r8
add rdx, qword [rbp - 0x50]
cmp rax, rdx
je 0x14001c3a0
cmp byte [rax], 0x3d
jne 0x14001c39b
mov byte [rax], 0x20
mov r9, qword [rbp - 0x48]
mov r8, qword [rbp - 0x60]
inc rax
jmp 0x14001c376
lea rcx, [rbp - 0x60]
call fcn.140021d44
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x60], r13
lea rdx, [rbp - 0x60]
lea rcx, [rsp + 0x48]
call fcn.140021714
nop
mov qword [rsp + 0x70], r13
mov qword [rbp - 0x80], r13
mov qword [rbp - 0x78], r13
mov rdx, rdi
lea rcx, [rsp + 0x70]
call fcn.140021714
nop
lea rdx, [rsp + 0x48]
lea rcx, [rsp + 0x70]
call fcn.14001e670
nop
mov rdx, qword [rbp - 0x48]
mov ebx, 0x1000
cmp rdx, 0x10
jb 0x14001c438
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, rbx
jb 0x14001c433
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5c0
call fcn.140026e6c
mov qword [rbp - 0x50], r13
mov qword [rbp - 0x48], r15
mov byte [rbp - 0x60], r13b
mov rdx, qword [rbp + 0x98]
cmp rdx, 0x10
jb 0x14001c481
inc rdx
mov rcx, qword [rbp + 0x80]
mov rax, rcx
cmp rdx, rbx
jb 0x14001c47c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5c6
call fcn.140026e6c
mov qword [rbp + 0x90], r13
mov qword [rbp + 0x98], r15
mov byte [rbp + 0x80], r13b
mov rdx, qword [rbp + 0x78]
cmp rdx, 0x10
jb 0x14001c4cd
inc rdx
mov rcx, qword [rbp + 0x60]
mov rax, rcx
cmp rdx, rbx
jb 0x14001c4c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c5cc
call fcn.140026e6c
mov qword [rbp + 0x70], r13
mov qword [rbp + 0x78], r15
mov byte [rbp + 0x60], r13b
mov rdx, qword [rbp + 0x18]
cmp rdx, 0x10
jb 0x14001c50c
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, rbx
jb 0x14001c507
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14001c578
call fcn.140026e6c
mov qword [rbp + 0x10], r13
mov qword [rbp + 0x18], r15
mov byte [rbp], r13b
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14001c54a
inc rdx
mov rcx, qword [rdi]
cmp rdx, rbx
jb 0x14001c545
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14001c57e
mov rcx, r8
call fcn.140026e6c
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], r15
mov byte [rdi], r13b
mov rcx, qword [rbp + 0x310]
xor rcx, rsp
call fcn.140026bb0
add rsp, 0x428
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
int3
call fcn.14002d728
nop
call fcn.14002d728
nop
call fcn.14002d728
int3