Function at 0x1400124d8
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xf38
movsxd rax, dword [rsp + 0xf40]
mov ecx, 0xd158fe7e
cmp rax, rcx
jne 0x14002484b
mov dword [rsp + 0xf18], 0
mov rcx, qword [rsp + 0xf48]
call fcn.1400469a4
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.236369
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001253c
inc rax
test dl, dl
jne 0x14001252a
xor eax, eax
jmp 0x140012541
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012569
mov dword [rsp + 0xb60], 0
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xb60]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.191859
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001258a
inc rax
test dl, dl
jne 0x140012578
xor eax, eax
jmp 0x14001258f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400125b1
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x28]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.846934
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400125d2
inc rax
test dl, dl
jne 0x1400125c0
xor eax, eax
jmp 0x1400125d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400125f9
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x2c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.576500
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001261a
inc rax
test dl, dl
jne 0x140012608
xor eax, eax
jmp 0x14001261f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012641
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x30]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.508405
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012662
inc rax
test dl, dl
jne 0x140012650
xor eax, eax
jmp 0x140012667
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012689
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x34]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.662144
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400126aa
inc rax
test dl, dl
jne 0x140012698
xor eax, eax
jmp 0x1400126af
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400126d1
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x38]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.32012
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400126f2
inc rax
test dl, dl
jne 0x1400126e0
xor eax, eax
jmp 0x1400126f7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012719
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x3c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.642450
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001273a
inc rax
test dl, dl
jne 0x140012728
xor eax, eax
jmp 0x14001273f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012761
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x40]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.569871
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012782
inc rax
test dl, dl
jne 0x140012770
xor eax, eax
jmp 0x140012787
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400127a9
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x44]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.603447
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400127ca
inc rax
test dl, dl
jne 0x1400127b8
xor eax, eax
jmp 0x1400127cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400127f1
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x48]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.849284
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012812
inc rax
test dl, dl
jne 0x140012800
xor eax, eax
jmp 0x140012817
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012839
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x4c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.869802
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001285a
inc rax
test dl, dl
jne 0x140012848
xor eax, eax
jmp 0x14001285f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012881
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x50]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.867965
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400128a2
inc rax
test dl, dl
jne 0x140012890
xor eax, eax
jmp 0x1400128a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400128c9
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x54]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.14120
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400128ea
inc rax
test dl, dl
jne 0x1400128d8
xor eax, eax
jmp 0x1400128ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012911
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x58]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.89113
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012932
inc rax
test dl, dl
jne 0x140012920
xor eax, eax
jmp 0x140012937
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012959
mov dword [rsp + 0x5c], recv
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x5c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.49813
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001297a
inc rax
test dl, dl
jne 0x140012968
xor eax, eax
jmp 0x14001297f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400129a1
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x60]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.880495
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400129c2
inc rax
test dl, dl
jne 0x1400129b0
xor eax, eax
jmp 0x1400129c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400129e9
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x64]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.627602
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012a0a
inc rax
test dl, dl
jne 0x1400129f8
xor eax, eax
jmp 0x140012a0f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012a31
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x68]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.299653
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012a52
inc rax
test dl, dl
jne 0x140012a40
xor eax, eax
jmp 0x140012a57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012a79
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x6c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.821025
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012a9a
inc rax
test dl, dl
jne 0x140012a88
xor eax, eax
jmp 0x140012a9f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012ac1
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x70]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.268758
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012ae2
inc rax
test dl, dl
jne 0x140012ad0
xor eax, eax
jmp 0x140012ae7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012b09
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x74]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.198009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012b2a
inc rax
test dl, dl
jne 0x140012b18
xor eax, eax
jmp 0x140012b2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012b51
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x78]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.415191
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012b72
inc rax
test dl, dl
jne 0x140012b60
xor eax, eax
jmp 0x140012b77
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012b99
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x7c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.202181
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012bba
inc rax
test dl, dl
jne 0x140012ba8
xor eax, eax
jmp 0x140012bbf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012be7
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x80]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.354592
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012c08
inc rax
test dl, dl
jne 0x140012bf6
xor eax, eax
jmp 0x140012c0d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012c35
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x84]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.221980
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012c56
inc rax
test dl, dl
jne 0x140012c44
xor eax, eax
jmp 0x140012c5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012c83
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x88]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.191187
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012ca4
inc rax
test dl, dl
jne 0x140012c92
xor eax, eax
jmp 0x140012ca9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012cd1
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x8c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.379095
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012cf2
inc rax
test dl, dl
jne 0x140012ce0
xor eax, eax
jmp 0x140012cf7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012d1f
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x90]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.825726
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012d40
inc rax
test dl, dl
jne 0x140012d2e
xor eax, eax
jmp 0x140012d45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012d6d
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x94]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.757233
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012d8e
inc rax
test dl, dl
jne 0x140012d7c
xor eax, eax
jmp 0x140012d93
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012dbb
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x98]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.417360
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012ddc
inc rax
test dl, dl
jne 0x140012dca
xor eax, eax
jmp 0x140012de1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012e09
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x9c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.197819
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012e2a
inc rax
test dl, dl
jne 0x140012e18
xor eax, eax
jmp 0x140012e2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012e57
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xa0]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.178182
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012e78
inc rax
test dl, dl
jne 0x140012e66
xor eax, eax
jmp 0x140012e7d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012ea5
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xa4]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.815655
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012ec6
inc rax
test dl, dl
jne 0x140012eb4
xor eax, eax
jmp 0x140012ecb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012ef3
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xa8]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.316172
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012f14
inc rax
test dl, dl
jne 0x140012f02
xor eax, eax
jmp 0x140012f19
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012f41
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xac]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.857619
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012f62
inc rax
test dl, dl
jne 0x140012f50
xor eax, eax
jmp 0x140012f67
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012f8f
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xb0]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.640690
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012fb0
inc rax
test dl, dl
jne 0x140012f9e
xor eax, eax
jmp 0x140012fb5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140012fdd
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xb4]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.549890
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140012ffe
inc rax
test dl, dl
jne 0x140012fec
xor eax, eax
jmp 0x140013003
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001302b
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xb8]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.791725
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001304c
inc rax
test dl, dl
jne 0x14001303a
xor eax, eax
jmp 0x140013051
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013079
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xbc]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.417628
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001309a
inc rax
test dl, dl
jne 0x140013088
xor eax, eax
jmp 0x14001309f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400130c7
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xc0]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.482909
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400130e8
inc rax
test dl, dl
jne 0x1400130d6
xor eax, eax
jmp 0x1400130ed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013115
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xc4]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.851755
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013136
inc rax
test dl, dl
jne 0x140013124
xor eax, eax
jmp 0x14001313b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013163
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xc8]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.532425
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013184
inc rax
test dl, dl
jne 0x140013172
xor eax, eax
jmp 0x140013189
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400131b1
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xcc]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.253317
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400131d2
inc rax
test dl, dl
jne 0x1400131c0
xor eax, eax
jmp 0x1400131d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400131ff
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xd0]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.124383
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013220
inc rax
test dl, dl
jne 0x14001320e
xor eax, eax
jmp 0x140013225
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001324d
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xd4]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.690484
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001326e
inc rax
test dl, dl
jne 0x14001325c
xor eax, eax
jmp 0x140013273
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001329b
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xd8]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.597850
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400132bc
inc rax
test dl, dl
jne 0x1400132aa
xor eax, eax
jmp 0x1400132c1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400132e9
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xdc]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.457221
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001330a
inc rax
test dl, dl
jne 0x1400132f8
xor eax, eax
jmp 0x14001330f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013337
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xe0]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.98715
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013358
inc rax
test dl, dl
jne 0x140013346
xor eax, eax
jmp 0x14001335d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013385
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xe4]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.130662
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400133a6
inc rax
test dl, dl
jne 0x140013394
xor eax, eax
jmp 0x1400133ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400133d3
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xe8]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.574265
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400133f4
inc rax
test dl, dl
jne 0x1400133e2
xor eax, eax
jmp 0x1400133f9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013421
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xec]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.465797
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013442
inc rax
test dl, dl
jne 0x140013430
xor eax, eax
jmp 0x140013447
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001346f
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xf0]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.662086
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013490
inc rax
test dl, dl
jne 0x14001347e
xor eax, eax
jmp 0x140013495
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400134bd
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xf4]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.162974
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400134de
inc rax
test dl, dl
jne 0x1400134cc
xor eax, eax
jmp 0x1400134e3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001350b
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xf8]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.136576
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001352c
inc rax
test dl, dl
jne 0x14001351a
xor eax, eax
jmp 0x140013531
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013559
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0xfc]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.531397
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001357a
inc rax
test dl, dl
jne 0x140013568
xor eax, eax
jmp 0x14001357f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400135a7
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x100]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.233975
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400135c8
inc rax
test dl, dl
jne 0x1400135b6
xor eax, eax
jmp 0x1400135cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400135f5
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x104]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.862182
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013616
inc rax
test dl, dl
jne 0x140013604
xor eax, eax
jmp 0x14001361b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013643
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x108]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.796188
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013664
inc rax
test dl, dl
jne 0x140013652
xor eax, eax
jmp 0x140013669
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013691
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x10c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.84799
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136b2
inc rax
test dl, dl
jne 0x1400136a0
xor eax, eax
jmp 0x1400136b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400136df
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x110]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.596739
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013700
inc rax
test dl, dl
jne 0x1400136ee
xor eax, eax
jmp 0x140013705
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001372d
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x114]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.489104
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001374e
inc rax
test dl, dl
jne 0x14001373c
xor eax, eax
jmp 0x140013753
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001377b
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x118]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.275664
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001379c
inc rax
test dl, dl
jne 0x14001378a
xor eax, eax
jmp 0x1400137a1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137c9
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
mov eax, dword [rsp + 0x11c]
jmp 0x140024858
mov rax, qword [rsp + 0x20]
lea rcx, str.622231
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400137ea
inc rax
test dl, dl
jne 0x1400137d8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013817
mov rcx, qword [rsp + 0xf48]
call fcn.140046b74
add rsp, 0xf38
ret