Function at 0x140009644
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x3b68
call fcn.1400d2340
sub rsp, rax
movsxd rax, dword [rsp + 0x3b70]
mov ecx, 0x930f525f
cmp rax, rcx
jne 0x14005184f
mov dword [rsp + 0x3b54], 0
mov rcx, qword [rsp + 0x3b78]
call fcn.140069688
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.799546
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096ae
inc rax
test dl, dl
jne 0x14000969c
xor eax, eax
jmp 0x1400096b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400096db
mov dword [rsp + 0x2c94], 0
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x2c94]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.480300
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096fc
inc rax
test dl, dl
jne 0x1400096ea
xor eax, eax
jmp 0x140009701
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009723
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x28]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.29566
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009744
inc rax
test dl, dl
jne 0x140009732
xor eax, eax
jmp 0x140009749
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000976b
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x2c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.775240
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000978c
inc rax
test dl, dl
jne 0x14000977a
xor eax, eax
jmp 0x140009791
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097b3
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x30]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.602025
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400097d4
inc rax
test dl, dl
jne 0x1400097c2
xor eax, eax
jmp 0x1400097d9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097fb
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x34]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.229385
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000981c
inc rax
test dl, dl
jne 0x14000980a
xor eax, eax
jmp 0x140009821
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009843
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x38]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.359582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009864
inc rax
test dl, dl
jne 0x140009852
xor eax, eax
jmp 0x140009869
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000988b
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x3c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.339095
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400098ac
inc rax
test dl, dl
jne 0x14000989a
xor eax, eax
jmp 0x1400098b1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400098d3
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x40]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.166623
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400098f4
inc rax
test dl, dl
jne 0x1400098e2
xor eax, eax
jmp 0x1400098f9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000991b
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x44]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.121626
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000993c
inc rax
test dl, dl
jne 0x14000992a
xor eax, eax
jmp 0x140009941
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009963
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x48]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.784149
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009984
inc rax
test dl, dl
jne 0x140009972
xor eax, eax
jmp 0x140009989
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099ab
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x4c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.78234
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099cc
inc rax
test dl, dl
jne 0x1400099ba
xor eax, eax
jmp 0x1400099d1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099f3
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x50]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.91047
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a14
inc rax
test dl, dl
jne 0x140009a02
xor eax, eax
jmp 0x140009a19
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a3b
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x54]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.889785
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a5c
inc rax
test dl, dl
jne 0x140009a4a
xor eax, eax
jmp 0x140009a61
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a83
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x58]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.753719
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009aa4
inc rax
test dl, dl
jne 0x140009a92
xor eax, eax
jmp 0x140009aa9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009acb
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x5c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.813782
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009aec
inc rax
test dl, dl
jne 0x140009ada
xor eax, eax
jmp 0x140009af1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b13
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x60]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.501072
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b34
inc rax
test dl, dl
jne 0x140009b22
xor eax, eax
jmp 0x140009b39
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b5b
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x64]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.132712
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b7c
inc rax
test dl, dl
jne 0x140009b6a
xor eax, eax
jmp 0x140009b81
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ba3
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x68]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.708063
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009bc4
inc rax
test dl, dl
jne 0x140009bb2
xor eax, eax
jmp 0x140009bc9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009beb
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x6c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.837066
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c0c
inc rax
test dl, dl
jne 0x140009bfa
xor eax, eax
jmp 0x140009c11
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c33
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x70]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.362785
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c54
inc rax
test dl, dl
jne 0x140009c42
xor eax, eax
jmp 0x140009c59
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c7b
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x74]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.185898
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c9c
inc rax
test dl, dl
jne 0x140009c8a
xor eax, eax
jmp 0x140009ca1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009cc3
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x78]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.761301
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ce4
inc rax
test dl, dl
jne 0x140009cd2
xor eax, eax
jmp 0x140009ce9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d0b
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x7c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.886132
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d2c
inc rax
test dl, dl
jne 0x140009d1a
xor eax, eax
jmp 0x140009d31
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d59
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x80]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.138431
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d7a
inc rax
test dl, dl
jne 0x140009d68
xor eax, eax
jmp 0x140009d7f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009da7
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x84]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.687790
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009dc8
inc rax
test dl, dl
jne 0x140009db6
xor eax, eax
jmp 0x140009dcd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009df5
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x88]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.350802
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e16
inc rax
test dl, dl
jne 0x140009e04
xor eax, eax
jmp 0x140009e1b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e43
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x8c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.355917
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e64
inc rax
test dl, dl
jne 0x140009e52
xor eax, eax
jmp 0x140009e69
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e91
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x90]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.302601
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009eb2
inc rax
test dl, dl
jne 0x140009ea0
xor eax, eax
jmp 0x140009eb7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009edf
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x94]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.622747
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f00
inc rax
test dl, dl
jne 0x140009eee
xor eax, eax
jmp 0x140009f05
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f2d
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x98]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.287445
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f4e
inc rax
test dl, dl
jne 0x140009f3c
xor eax, eax
jmp 0x140009f53
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f7b
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x9c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.828536
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f9c
inc rax
test dl, dl
jne 0x140009f8a
xor eax, eax
jmp 0x140009fa1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009fc9
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xa0]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.209205
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009fea
inc rax
test dl, dl
jne 0x140009fd8
xor eax, eax
jmp 0x140009fef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a017
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xa4]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.344329
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a038
inc rax
test dl, dl
jne 0x14000a026
xor eax, eax
jmp 0x14000a03d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a065
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xa8]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.889633
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a086
inc rax
test dl, dl
jne 0x14000a074
xor eax, eax
jmp 0x14000a08b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0b3
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xac]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.292680
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0d4
inc rax
test dl, dl
jne 0x14000a0c2
xor eax, eax
jmp 0x14000a0d9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a101
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xb0]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.472026
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a122
inc rax
test dl, dl
jne 0x14000a110
xor eax, eax
jmp 0x14000a127
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a14f
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xb4]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.230510
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a170
inc rax
test dl, dl
jne 0x14000a15e
xor eax, eax
jmp 0x14000a175
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a19d
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xb8]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.594089
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a1be
inc rax
test dl, dl
jne 0x14000a1ac
xor eax, eax
jmp 0x14000a1c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a1eb
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xbc]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.445308
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a20c
inc rax
test dl, dl
jne 0x14000a1fa
xor eax, eax
jmp 0x14000a211
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a239
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xc0]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.802452
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a25a
inc rax
test dl, dl
jne 0x14000a248
xor eax, eax
jmp 0x14000a25f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a287
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xc4]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.605281
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2a8
inc rax
test dl, dl
jne 0x14000a296
xor eax, eax
jmp 0x14000a2ad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a2d5
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xc8]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.206948
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2f6
inc rax
test dl, dl
jne 0x14000a2e4
xor eax, eax
jmp 0x14000a2fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a323
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xcc]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.310314
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a344
inc rax
test dl, dl
jne 0x14000a332
xor eax, eax
jmp 0x14000a349
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a371
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xd0]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.632166
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a392
inc rax
test dl, dl
jne 0x14000a380
xor eax, eax
jmp 0x14000a397
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3bf
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xd4]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.777096
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3e0
inc rax
test dl, dl
jne 0x14000a3ce
xor eax, eax
jmp 0x14000a3e5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a40d
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xd8]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.534569
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a42e
inc rax
test dl, dl
jne 0x14000a41c
xor eax, eax
jmp 0x14000a433
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a45b
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xdc]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.638952
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a47c
inc rax
test dl, dl
jne 0x14000a46a
xor eax, eax
jmp 0x14000a481
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a4a9
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xe0]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.847121
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a4ca
inc rax
test dl, dl
jne 0x14000a4b8
xor eax, eax
jmp 0x14000a4cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a4f7
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xe4]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.351120
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a518
inc rax
test dl, dl
jne 0x14000a506
xor eax, eax
jmp 0x14000a51d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a545
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xe8]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.280240
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a566
inc rax
test dl, dl
jne 0x14000a554
xor eax, eax
jmp 0x14000a56b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a593
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xec]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.378618
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5b4
inc rax
test dl, dl
jne 0x14000a5a2
xor eax, eax
jmp 0x14000a5b9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5e1
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xf0]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.671899
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a602
inc rax
test dl, dl
jne 0x14000a5f0
xor eax, eax
jmp 0x14000a607
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a62f
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xf4]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.880513
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a650
inc rax
test dl, dl
jne 0x14000a63e
xor eax, eax
jmp 0x14000a655
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a67d
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xf8]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.635061
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a69e
inc rax
test dl, dl
jne 0x14000a68c
xor eax, eax
jmp 0x14000a6a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6cb
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0xfc]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.567186
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6ec
inc rax
test dl, dl
jne 0x14000a6da
xor eax, eax
jmp 0x14000a6f1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a719
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x100]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.439627
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a73a
inc rax
test dl, dl
jne 0x14000a728
xor eax, eax
jmp 0x14000a73f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a767
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x104]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.251471
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a788
inc rax
test dl, dl
jne 0x14000a776
xor eax, eax
jmp 0x14000a78d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7b5
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x108]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.898923
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a7d6
inc rax
test dl, dl
jne 0x14000a7c4
xor eax, eax
jmp 0x14000a7db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a803
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x10c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.729742
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a824
inc rax
test dl, dl
jne 0x14000a812
xor eax, eax
jmp 0x14000a829
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a851
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x110]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.858980
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a872
inc rax
test dl, dl
jne 0x14000a860
xor eax, eax
jmp 0x14000a877
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a89f
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x114]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.391840
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8c0
inc rax
test dl, dl
jne 0x14000a8ae
xor eax, eax
jmp 0x14000a8c5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a8ed
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x118]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.327579
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a90e
inc rax
test dl, dl
jne 0x14000a8fc
xor eax, eax
jmp 0x14000a913
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a93b
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
mov eax, dword [rsp + 0x11c]
jmp 0x14005185c
mov rax, qword [rsp + 0x20]
lea rcx, str.680670
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a95c
inc rax
test dl, dl
jne 0x14000a94a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a989
mov rcx, qword [rsp + 0x3b78]
call fcn.1400697d0
add rsp, 0x3b68
ret