Function at 0x1801f70c0
Capabilities:
Parse pe header

Disassembly:
lea eax, [r8 - 0x2170]
cmp eax, 0xf
ja 0x1801f70e0
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23e1d0]
jmp 0x1801f7479
cmp r8d, 0x4efc
jne 0x1801f70f3
mov cl, reloc.WLDAP32.dll_Ordinal_27
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x50f4
jne 0x1801f7106
mov cl, 0x1c
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x51ec
jne 0x1801f7119
mov cl, Ordinal_30
mov eax, 1
mov byte [rdx], cl
ret
lea eax, [r8 - 0x5300]
cmp eax, 0x27
ja 0x1801f7139
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23d868]
jmp 0x1801f7479
cmp r8d, 0x548a
jne 0x1801f714c
mov cl, reloc.WLDAP32.dll_Ordinal_33
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x5759
jne 0x1801f715f
mov cl, Ordinal_35
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x589e
jne 0x1801f7172
mov cl, 0x25
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x5bec
jne 0x1801f7185
mov cl, 0x26
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x5cf5
jne 0x1801f7198
mov cl, 0x27
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x5d53
jne 0x1801f71ab
mov cl, Ordinal_41
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x5fb7
jne 0x1801f71be
mov cl, 0x2a
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x6085
jne 0x1801f71d1
mov cl, 0x2b
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x6120
jne 0x1801f71e4
mov cl, Ordinal_45
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x654e
jne 0x1801f71f7
mov cl, reloc.WLDAP32.dll_Ordinal_45
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x6665
jne 0x1801f720a
mov cl, 0x2f
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x6801
jne 0x1801f721d
mov cl, reloc.WLDAP32.dll_Ordinal_50
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x6a6b
jne 0x1801f7230
mov cl, 0x35
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x6ae2
jne 0x1801f7243
mov cl, 0x36
mov eax, 1
mov byte [rdx], cl
ret
lea eax, [r8 - 0x6df0]
cmp eax, 0xf
ja 0x1801f7263
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23e1e0]
jmp 0x1801f7479
cmp r8d, 0x7028
jne 0x1801f7276
mov cl, reloc.WS2_32.dll_gethostname
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x70bb
jne 0x1801f7289
mov cl, reloc.WLDAP32.dll_Ordinal_26
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x7501
jne 0x1801f729c
mov cl, reloc.WLDAP32.dll_Ordinal_60
mov eax, 1
mov byte [rdx], cl
ret
lea eax, [r8 - 0x7680]
cmp eax, 0x1f
ja 0x1801f72bc
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23e1f0]
jmp 0x1801f7479
cmp r8d, 0x7930
jne 0x1801f72cf
mov cl, 0x40
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x7ae7
jne 0x1801f72e2
mov cl, 0x45
mov eax, 1
mov byte [rdx], cl
ret
lea eax, [r8 - 0x7da0]
cmp eax, 0x37
ja 0x1801f7302
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23de98]
jmp 0x1801f7479
cmp r8d, 0x8362
jne 0x1801f7315
mov cl, 0x4b
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x85b0
jne 0x1801f7328
mov cl, 0x4d
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x8807
jne 0x1801f733b
mov cl, 0x50
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x8b7f
jne 0x1801f734e
mov cl, 0x52
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x8cf4
jne 0x1801f7361
mov cl, 0x53
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x8d76
jne 0x1801f7374
mov cl, 0x54
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x90de
jne 0x1801f7387
mov cl, 0x58
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x9115
jne 0x1801f739a
mov cl, 0x5a
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x9592
jne 0x1801f73ad
mov cl, 0x5d
mov eax, 1
mov byte [rdx], cl
ret
lea eax, [r8 - 0x9738]
cmp eax, 0x1f
ja 0x1801f73cd
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23e390]
jmp 0x1801f7479
cmp r8d, 0x999e
jne 0x1801f73e0
mov cl, 0x66
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x9ad9
jne 0x1801f73f3
mov cl, 0x67
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x9b72
jne 0x1801f7406
mov cl, 0x68
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0x9ed1
jne 0x1801f7419
mov cl, 0x6a
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0xf929
jne 0x1801f742c
mov cl, Ordinal_50
mov eax, 1
mov byte [rdx], cl
ret
cmp r8d, 0xf9dc
jne 0x1801f743f
mov cl, 0x5e
mov eax, 1
mov byte [rdx], cl
ret
lea eax, [r8 - 0xfa08]
cmp eax, 0x27
ja 0x1801f745c
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [rax + rcx + 0x23dfc8]
jmp 0x1801f7479
add r8d, 0xffff0100
cmp r8d, 7
ja 0x1801f7485
lea rcx, sym.MZ_7Wyf4v__La_5Ec_xEUjtaT_Cc_.__jRIY___V
movzx ecx, byte [r8 + rcx + 0x23e328]
test cl, cl
je 0x1801f7485
mov byte [rdx], cl
mov eax, 1
ret
or eax, 0xffffffff
ret