Function at 0x180002460
Capabilities:
Get mac address on windows

Disassembly:
push rbp
push rbx
push rsi
lea rbp, [rsp - 0x47]
sub rsp, 0x90
mov rax, qword [0x180028040]
xor rax, rsp
mov qword [rbp + 0x27], rax
mov rbx, rcx
mov ecx, 0x1b80
call fcn.180009df0
lea rdx, [rbp + 7]
mov dword [rbp + 7], 0x1b80
mov rcx, rax
mov rsi, rax
call qword [sym.imp.IPHLPAPI.DLL_GetAdaptersInfo]
cmp eax, 0x6f
je 0x18000331b
movdqa xmm0, xmmword [str.0123456789ABCDEF_]
mov r10, rsi
movdqu xmmword [rbp - 0x19], xmm0
nop dword [rax + rax]
xor eax, eax
xor edx, edx
mov word [rbp + 0x1f], ax
xorps xmm0, xmm0
mov eax, dword [r10 + 0x194]
movups xmmword [rbp + 0xf], xmm0
test eax, eax
je 0x180002522
lea r8, [r10 + 0x198]
mov r9d, eax
nop dword [rax]
nop dword [rax + rax]
movzx ecx, byte [r8]
lea r8, [r8 + 1]
mov eax, ecx
and ecx, 0xf
shr rax, 4
movzx eax, byte [rbp + rax - 0x19]
mov byte [rbp + rdx + 0xf], al
movzx eax, byte [rbp + rcx - 0x19]
mov byte [rbp + rdx + 0x10], al
mov byte [rbp + rdx + 0x11], 0x2d
add rdx, 3
sub r9, 1
jne 0x1800024f0
dec rdx
cmp rdx, 0x12
jae 0x18000333a
lea r8, [rbp + 0xf]
mov byte [rbp + rdx + 0xf], 0
sub r8, rbx
mov rax, rbx
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180002553
inc rax
test ecx, ecx
jne 0x180002540
test edx, edx
je 0x18000331b
mov rax, qword [r10]
mov r10, qword [rax]
test r10, r10
jne 0x1800024c0
mov qword [rsp + 0xb0], rdi
xor ecx, ecx
mov qword [rsp + 0xb8], r12
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0x88], r14
mov qword [rsp + 0x80], r15
call fcn.180010394
mov rcx, rax
call fcn.18001037c
mov ebx, 0x3b9aca00
call fcn.180010350
call fcn.180010350
sub rbx, 1
jne 0x1800025a6
mov r14, qword [0x18002be98]
xor eax, eax
mov r15, qword [0x18002bea0]
xorps xmm0, xmm0
movzx r10d, byte [rbp - 0x29]
movabs r12, 0x6829e686ff398997
movups xmmword [rbp - 0x15], xmm0
mov qword [rbp - 5], rax
movabs r13, 0xbf115aec30f6684d
mov dword [rbp + 3], eax
mov dword [rbp - 0x19], 0x220d3726
mov r8, r15
mov r9, r14
nop word [rax + rax]
xor ebx, ebx
movabs rcx, 0x6f81b9d975c0dd89
movabs rdx, 0xd48c45cd672190a5
cmp rbx, 0x20
jae 0x1800032e8
movzx r11d, byte [rbp + rbx - 0x19]
mov rdi, r11
nop dword [rax]
cmp r8, rbx
ja 0x1800032e0
lea rax, [r9 + 1]
cmp r8, rax
jae 0x180002666
lea rcx, [rbx + rdx]
mov r10, r11
movzx eax, cl
add cl, 0x7d
and al, dil
add al, al
sub r10b, al
add r10b, cl
movabs rcx, 0x6f81b9d975c0dd89
jmp 0x180002686
je 0x18000325b
lea rax, [r9 + 5]
cmp r8, rax
je 0x18000321f
lea rax, [r9 + 7]
cmp r8, rax
je 0x1800031cd
cmp r9, rbx
ja 0x1800032d8
lea rax, [r9 + 0x64]
cmp r8, rax
jae 0x1800026b4
lea rdx, [rbx + rcx]
movzx r10d, dil
movzx eax, dl
and al, dil
add al, al
sub r10b, al
add r10b, 0x41
add r10b, dl
jmp 0x1800026f0
lea rax, [r9 + 1]
cmp r8, rax
je 0x1800031ab
inc rax
cmp r8, rax
je 0x180003180
lea rax, [r9 + 3]
cmp r8, rax
je 0x18000315b
lea rax, [r9 + 5]
cmp r8, rax
je 0x180003136
nop word [rax + rax]
lea rax, [r9 + r8]
cmp rax, rbx
jbe 0x180002d72
nop dword [rax]
lea rax, [r9 + 0x10]
cmp r8, rax
je 0x180002d4d
lea rax, [r9 + 0x2a]
cmp r8, rax
je 0x180002d1f
lea rax, [r9 + 6]
cmp r8, rax
je 0x180002cf4
lea rax, [r9 + 0x61]
cmp r8, rax
je 0x180002ccf
lea rax, [r9 + 0x20]
cmp r8, rax
je 0x180002caa
lea rax, [r9 + 0x200]
cmp r8, rax
je 0x180002c85
lea rax, [r9 + 8]
cmp r8, rax
je 0x180002c60
lea rax, [r9 + 0x7a]
cmp r8, rax
je 0x180002c38
lea rax, [r9 + 3]
cmp r8, rax
je 0x180002c05
lea rax, [r9 + 0x3e8]
cmp r8, rax
je 0x180002700
lea r8, [r9 + 0x40]
lea r9, [r8 + 9]
lea rax, [r9 + 0x400]
cmp r8, rax
jb 0x1800032b3
lea rax, [r9 + 0xa]
cmp r8, rax
jb 0x18000328e
lea rax, [r9 + 0x5a]
cmp r8, rax
jb 0x180002902
lea rax, [r9 + 5]
cmp r8, rax
jb 0x1800028d9
lea rax, [r9 + 0x1000]
cmp r8, rax
jb 0x1800028ba
lea rax, [r9 + 0x10]
cmp r8, rax
jb 0x180002ba2
lea rax, [r9 + 0x80]
cmp r8, rax
jb 0x180002b3f
lea rax, [r9 + 6]
cmp r8, rax
jb 0x180002aec
lea rax, [r9 + 0x61]
cmp r8, rax
jb 0x180002abf
lea rax, [r9 + 2]
cmp r8, rax
jb 0x180002700
lea r8, [r9 + 0x7a]
lea r9, [r8 + 0x200]
lea rax, [r9 + 0x28]
cmp r8, rax
ja 0x180002a88
lea rax, [r9 + 2]
cmp r8, rax
ja 0x180002a5f
lea rax, [r9 + 9]
cmp r8, rax
ja 0x180002a39
lea rax, [r9 + 0x41]
cmp r8, rax
ja 0x180002a10
lea rax, [r9 + 0x40]
cmp r8, rax
ja 0x1800029e7
lea rax, [r9 + 0x400]
cmp r8, rax
ja 0x1800029c4
lea rax, [r9 + 0xa]
cmp r8, rax
ja 0x180002995
lea rcx, [r9 + 0x64]
cmp r8, rcx
ja 0x180002963
lea rax, [r9 + 5]
cmp r8, rax
ja 0x18000293d
lea rax, [r9 + 0x1000]
cmp r8, rax
ja 0x180002700
mov r8, rcx
lea r9, [rcx + 1]
jmp 0x180002700
lea rdx, [rbx + r12]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
sub r10b, al
sub r10b, 0x21
add r10b, dl
jmp 0x1800026f0
lea rdx, [rbx + r13]
movzx eax, r11b
and al, dl
movzx r10d, r11b
add al, al
movabs rcx, 0x6f81b9d975c0dd89
sub r10b, al
sub r10b, 0x1b
add r10b, dl
jmp 0x180002686
movabs rdx, 0x15f8cf5162b34703
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
movabs rcx, 0x6f81b9d975c0dd89
add al, al
sub dl, 0x15
sub r10b, al
add r10b, dl
movabs rdx, 0xd48c45cd672190a5
jmp 0x180002626
mov ecx, 4
movabs rdx, 0x7c0dcecbae06ec48
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1800031ed
mov ecx, 7
movabs rdx, 0xd2f54330dfc3cafe
add rdx, rbx
movzx eax, r11b
and al, dl
inc r9
sub cl, al
dec rbx
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x180002602
mov ecx, 0xa
movabs rdx, 0x29dcb7961180a9b4
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x180002602
mov ecx, 0xd
movabs rdx, 0x80c42bfb433d886a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x180003065
mov ecx, 0x10
movabs rdx, 0xd7aba06074fa6720
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x18000323f
mov ecx, 0x13
movabs rdx, 0x2e9314c5a6b745d6
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x180003242
mov ecx, 0x16
movabs rdx, 0x857a892ad874248c
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1800030bc
mov ecx, 0x19
movabs rdx, 0xdc61fd900a310342
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x1800030ef
movzx eax, r11b
mov ecx, 0x1c
movabs rdx, 0x334971f53bede1f8
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x180002602
movzx eax, r11b
movabs rcx, 0xc8c14f238460ebf
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x39
mov byte [rbp + rbx - 0x19], r10b
inc rbx
jmp 0x180002602
movabs rdx, 0x637389576a02ed75
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x33
add r10b, dl
cmp r9, 0xa
jb 0x180002adf
movzx ecx, r11b
movabs rdx, 0xafe3cfd7175fa1be
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
sub cl, al
add cl, dl
lea r10d, [rcx*2 - 0x64]
jmp 0x1800031f0
movabs rdx, 0xba5afdbc9bbfcc2b
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2d
add r10b, dl
cmp r8, 0x2a
jae 0x180003043
lea rax, [r9 + 0x1000]
cmp r8, rax
jbe 0x180002fa4
mov ecx, 5
movabs rdx, 0x14ee5bcb08c054da
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x180002b0c
movabs rdx, 0x11427221cd7caae1
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x27
add r10b, dl
lea rax, [r9 + r8]
cmp rax, 8
je 0x180003097
lea rax, [r9 + 2]
cmp r8, rax
jbe 0x180002ea4
movabs rdx, 0xa56ca1f192ff7751
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x37
jmp 0x180002b5f
movzx eax, r11b
movabs rcx, 0x9d0a5b18c2853136
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x7a
inc rbx
jmp 0x180002602
movabs rdx, 0xf3f1cf7df4420fec
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x74
add r10b, dl
jmp 0x1800030ef
movabs rdx, 0x4ad943e325feeea2
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x6e
jmp 0x1800030bc
movzx eax, r11b
movabs rcx, 0xa1c0b84857bbcd58
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x68
jmp 0x180003242
movzx eax, r11b
movabs rcx, 0xf8a82cad8978ac0e
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x62
jmp 0x18000323f
movabs rdx, 0x4f8fa112bb358ac4
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x5c
jmp 0x180003068
movzx eax, r11b
movabs rcx, 0xa6771577ecf2697a
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x56
inc rbx
jmp 0x180002602
movzx eax, r11b
movabs rcx, 0xfd5e89dd1eaf4830
add rcx, rbx
inc r9
and al, cl
dec rbx
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x50
inc rbx
jmp 0x180002602
movabs rdx, 0x5445fe42506c26e6
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x4a
jmp 0x1800031ed
lea rax, [r9 + 0x40]
cmp r8, rax
jae 0x180002da0
movabs rdx, 0xd48c45cd672190a5
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x7d
jmp 0x180002bc2
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180002ddc
movzx eax, r11b
movabs rcx, 0xdf0373b2eb81bb12
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x7e
inc rbx
jmp 0x180002602
inc rax
cmp r8, rax
jne 0x180002e0a
mov ecx, 0x3b
movabs rdx, 0x31348ae88807fda6
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
jmp 0x1800030bc
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180002e3c
mov ecx, 0x35
movabs rdx, 0x8365a21e248e403a
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
jmp 0x18000323f
lea rax, [r9 + 5]
cmp r8, rax
jne 0x180002e68
mov ecx, 0x32
movabs rdx, 0x2c7e2db8f2d16184
add rdx, rbx
movzx eax, r11b
and al, dl
sub cl, al
lea r10d, [rcx + rcx]
jmp 0x180003065
lea rax, [r9 + 6]
cmp r8, rax
jne 0x180002bc5
mov ecx, 0x2f
movabs rdx, 0xd596b953c11482ce
add rdx, rbx
movzx eax, r11b
and al, dl
dec rbx
sub cl, al
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x180002602
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180002ed2
movabs rdx, 0x4e852d8c6142989b
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x3d
jmp 0x1800031ed
inc rax
cmp r8, rax
jne 0x180002f05
movzx eax, r11b
movabs rcx, 0xa0b644c1fdc8db2f
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0x49
inc rbx
jmp 0x180002602
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180002f33
movabs rdx, 0x49ced05ccc0bfc79
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x4f
jmp 0x180003068
lea rax, [r9 + 5]
cmp r8, rax
jne 0x180002f64
movabs rdx, 0xee30fec8051881a1
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x67
add r10b, dl
jmp 0x1800030ef
lea rax, [r9 + 8]
cmp r8, rax
jne 0x180002b62
movzx eax, r11b
movabs rcx, 0x97498a62d35ba2eb
add rcx, rbx
and al, cl
add al, al
sub r11b, al
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
lea r10d, [rcx + r11]
sub r10b, 0x6d
inc rbx
jmp 0x180002602
lea rax, [r9 + 1]
cmp r8, rax
jne 0x180002fe4
movzx eax, r11b
mov ecx, 2
movabs rdx, 0xbe06e765d7037624
add rdx, rbx
and al, dl
sub cl, al
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
lea r10d, [rcx + rcx]
add r10b, r11b
add r10b, dl
inc rbx
jmp 0x180002602
lea rax, [r9 + 3]
cmp r8, rax
jne 0x180003011
movabs rcx, 0x626915d1100ffb4c
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
lea r10d, [r11 + rcx]
sub r10b, 0x14
jmp 0x18000323f
lea rax, [r9 + 4]
cmp r8, rax
jne 0x180002b0f
movabs rdx, 0x6cb443c491c8074
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x2c
jmp 0x1800031ed
movzx r10d, byte [rbp + rbx - 0x19]
movabs rdx, 0x58fc5b71e5a2c308
add rdx, rbx
movzx eax, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, 0x38
add r10b, r11b
add r10b, dl
movzx eax, r11b
movabs rcx, 0x2d88a13f4cc453ad
add rcx, rbx
and al, cl
add al, al
sub r11b, al
add r11b, 0x45
add r11b, r10b
add r11b, cl
mov byte [rbp + rbx - 0x19], r11b
jmp 0x18000323f
movabs rdx, 0x214e70cb3e5e452
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
sub r10b, byte [rbp + rbx - 0x19]
sub r10b, 0x3e
add r10b, dl
movzx eax, r11b
inc r9
movabs rdx, 0xd6a12cda1b0774f7
movzx ecx, r11b
add rdx, rbx
and al, dl
add al, al
sub cl, al
add cl, 0x3f
add cl, dl
movzx eax, cl
mov byte [rbp + rbx - 0x19], al
add rax, r9
sub rbx, rax
movzx eax, r11b
inc r8
movabs rcx, 0xab2d72a78229059c
add rcx, rbx
and al, cl
add al, al
sub r11b, al
mov rax, 0xffffffffffffffff
sub rax, r8
sub r11b, 0x44
add r11b, cl
mov byte [rbp + rbx - 0x19], r11b
add rbx, rax
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180002602
movzx eax, r11b
movabs rcx, 0x6614ff7a4b53a545
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x1d
jmp 0x180003242
movzx eax, r11b
movabs rcx, 0xbcfc73df7d1083fb
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x23
jmp 0x18000323f
movzx eax, r11b
movabs rcx, 0x6acb5ca9e08a4167
add rcx, rbx
dec rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x2f
inc rbx
jmp 0x180002602
movabs rdx, 0x189a45744403fed3
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x3b
jmp 0x1800031ed
movabs rdx, 0xc6692e3ea77dbc3f
movzx eax, r11b
add rdx, rbx
movzx r10d, r11b
and al, dl
add al, al
sub r10b, al
add r10b, 0x47
add r10b, dl
movabs rcx, 0x847015a47e813263
add rcx, rbx
movzx eax, cl
and al, r11b
add al, al
sub cl, al
add cl, 0x4b
add cl, r11b
mov byte [rbp + rbx - 0x19], cl
inc r9
dec rbx
inc rbx
jmp 0x180002602
movzx eax, r11b
movabs rcx, 0x2206ffd36e713717
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
add r10b, 0x5f
add r8, r9
movzx eax, r10b
mov rcx, 0xffffffffffffffff
sub rcx, rax
add rbx, rcx
inc rbx
jmp 0x180002602
movzx eax, dil
movabs rcx, 0x7da4d1683564b1ef
add rcx, rbx
and al, cl
add al, al
sub dil, al
lea r10d, [rcx + rdi]
add r10b, 0x77
movzx eax, byte [rbp + rbx - 0x19]
add rax, r9
add rbx, rax
inc rbx
jmp 0x180002602
movzx eax, r11b
movabs rcx, 0x6ce043b6947025b9
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 0xf
jmp 0x1800025fa
movzx eax, r11b
movabs rcx, 0xc3c7b81bc62d046f
add rcx, rbx
and al, cl
add al, al
sub r11b, al
lea r10d, [rcx + r11]
sub r10b, 9
jmp 0x1800025f4
mov eax, dword [rbp + 0x14d2ec3]
jmp 0x1800032eb
mov eax, dword [rbp + 0xaebf68]
jmp 0x1800032eb
mov eax, dword [rbp - 0x19]
movsxd rcx, eax
call fcn.180002310
mov r15, qword [rsp + 0x80]
mov r14, qword [rsp + 0x88]
mov r13, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xb8]
mov rdi, qword [rsp + 0xb0]
mov rcx, rsi
call fcn.1800096d0
mov rcx, qword [rbp + 0x27]
xor rcx, rsp
call fcn.1800096b0
add rsp, 0x90
pop rsi
pop rbx
pop rbp
ret
call fcn.1800097e0
int3