Function at 0x14000943c
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x30a8
call fcn.1400b3d50
sub rsp, rax
movsxd rax, dword [rsp + 0x30b0]
mov ecx, 0xe2ec7518
cmp rax, rcx
jne 0x1400443bd
mov dword [rsp + 0x3088], 0
mov rcx, qword [rsp + 0x30b8]
call fcn.140054f64
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.790817
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400094a6
inc rax
test dl, dl
jne 0x140009494
xor eax, eax
jmp 0x1400094ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400094d3
mov dword [rsp + 0x2478], 0
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x2478]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.831542
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400094f4
inc rax
test dl, dl
jne 0x1400094e2
xor eax, eax
jmp 0x1400094f9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000951b
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x28]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.299208
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000953c
inc rax
test dl, dl
jne 0x14000952a
xor eax, eax
jmp 0x140009541
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009563
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x2c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.620570
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009584
inc rax
test dl, dl
jne 0x140009572
xor eax, eax
jmp 0x140009589
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095ab
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x30]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.14304
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400095cc
inc rax
test dl, dl
jne 0x1400095ba
xor eax, eax
jmp 0x1400095d1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095f3
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x34]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.683811
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009614
inc rax
test dl, dl
jne 0x140009602
xor eax, eax
jmp 0x140009619
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000963b
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x38]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.790459
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000965c
inc rax
test dl, dl
jne 0x14000964a
xor eax, eax
jmp 0x140009661
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009683
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x3c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.672616
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096a4
inc rax
test dl, dl
jne 0x140009692
xor eax, eax
jmp 0x1400096a9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400096cb
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x40]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.427100
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096ec
inc rax
test dl, dl
jne 0x1400096da
xor eax, eax
jmp 0x1400096f1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009713
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x44]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.275696
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009734
inc rax
test dl, dl
jne 0x140009722
xor eax, eax
jmp 0x140009739
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000975b
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x48]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.697637
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000977c
inc rax
test dl, dl
jne 0x14000976a
xor eax, eax
jmp 0x140009781
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097a3
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x4c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.406287
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400097c4
inc rax
test dl, dl
jne 0x1400097b2
xor eax, eax
jmp 0x1400097c9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097eb
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x50]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.366375
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000980c
inc rax
test dl, dl
jne 0x1400097fa
xor eax, eax
jmp 0x140009811
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009833
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x54]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.760084
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009854
inc rax
test dl, dl
jne 0x140009842
xor eax, eax
jmp 0x140009859
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000987b
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x58]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.285160
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000989c
inc rax
test dl, dl
jne 0x14000988a
xor eax, eax
jmp 0x1400098a1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400098c3
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x5c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.184966
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400098e4
inc rax
test dl, dl
jne 0x1400098d2
xor eax, eax
jmp 0x1400098e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000990b
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x60]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.388056
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000992c
inc rax
test dl, dl
jne 0x14000991a
xor eax, eax
jmp 0x140009931
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009953
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x64]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.753559
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009974
inc rax
test dl, dl
jne 0x140009962
xor eax, eax
jmp 0x140009979
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000999b
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x68]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.155288
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099bc
inc rax
test dl, dl
jne 0x1400099aa
xor eax, eax
jmp 0x1400099c1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099e3
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x6c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.865219
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a04
inc rax
test dl, dl
jne 0x1400099f2
xor eax, eax
jmp 0x140009a09
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a2b
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x70]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.52728
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a4c
inc rax
test dl, dl
jne 0x140009a3a
xor eax, eax
jmp 0x140009a51
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a73
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x74]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.623576
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a94
inc rax
test dl, dl
jne 0x140009a82
xor eax, eax
jmp 0x140009a99
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009abb
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x78]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.194171
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009adc
inc rax
test dl, dl
jne 0x140009aca
xor eax, eax
jmp 0x140009ae1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b03
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x7c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.62979
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b24
inc rax
test dl, dl
jne 0x140009b12
xor eax, eax
jmp 0x140009b29
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b51
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x80]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.138588
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b72
inc rax
test dl, dl
jne 0x140009b60
xor eax, eax
jmp 0x140009b77
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b9f
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x84]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.452692
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009bc0
inc rax
test dl, dl
jne 0x140009bae
xor eax, eax
jmp 0x140009bc5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009bed
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x88]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.782017
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c0e
inc rax
test dl, dl
jne 0x140009bfc
xor eax, eax
jmp 0x140009c13
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c3b
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x8c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.818052
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c5c
inc rax
test dl, dl
jne 0x140009c4a
xor eax, eax
jmp 0x140009c61
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c89
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x90]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.190226
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009caa
inc rax
test dl, dl
jne 0x140009c98
xor eax, eax
jmp 0x140009caf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009cd7
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x94]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.161147
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009cf8
inc rax
test dl, dl
jne 0x140009ce6
xor eax, eax
jmp 0x140009cfd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d25
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x98]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.835780
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d46
inc rax
test dl, dl
jne 0x140009d34
xor eax, eax
jmp 0x140009d4b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d73
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x9c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.712073
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d94
inc rax
test dl, dl
jne 0x140009d82
xor eax, eax
jmp 0x140009d99
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009dc1
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xa0]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.276444
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009de2
inc rax
test dl, dl
jne 0x140009dd0
xor eax, eax
jmp 0x140009de7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e0f
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xa4]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.430139
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e30
inc rax
test dl, dl
jne 0x140009e1e
xor eax, eax
jmp 0x140009e35
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e5d
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xa8]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.585703
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e7e
inc rax
test dl, dl
jne 0x140009e6c
xor eax, eax
jmp 0x140009e83
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009eab
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xac]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.307960
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ecc
inc rax
test dl, dl
jne 0x140009eba
xor eax, eax
jmp 0x140009ed1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ef9
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xb0]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.837298
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f1a
inc rax
test dl, dl
jne 0x140009f08
xor eax, eax
jmp 0x140009f1f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f47
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xb4]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.802593
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f68
inc rax
test dl, dl
jne 0x140009f56
xor eax, eax
jmp 0x140009f6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f95
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xb8]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.881776
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009fb6
inc rax
test dl, dl
jne 0x140009fa4
xor eax, eax
jmp 0x140009fbb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009fe3
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xbc]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.309224
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a004
inc rax
test dl, dl
jne 0x140009ff2
xor eax, eax
jmp 0x14000a009
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a031
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xc0]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.630999
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a052
inc rax
test dl, dl
jne 0x14000a040
xor eax, eax
jmp 0x14000a057
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a07f
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xc4]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.864165
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0a0
inc rax
test dl, dl
jne 0x14000a08e
xor eax, eax
jmp 0x14000a0a5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0cd
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xc8]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.101887
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0ee
inc rax
test dl, dl
jne 0x14000a0dc
xor eax, eax
jmp 0x14000a0f3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a11b
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xcc]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.644434
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a13c
inc rax
test dl, dl
jne 0x14000a12a
xor eax, eax
jmp 0x14000a141
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a169
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xd0]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.710697
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a18a
inc rax
test dl, dl
jne 0x14000a178
xor eax, eax
jmp 0x14000a18f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a1b7
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xd4]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.364323
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a1d8
inc rax
test dl, dl
jne 0x14000a1c6
xor eax, eax
jmp 0x14000a1dd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a205
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xd8]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.53203
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a226
inc rax
test dl, dl
jne 0x14000a214
xor eax, eax
jmp 0x14000a22b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a253
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xdc]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.874251
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a274
inc rax
test dl, dl
jne 0x14000a262
xor eax, eax
jmp 0x14000a279
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a2a1
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xe0]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.579302
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a2c2
inc rax
test dl, dl
jne 0x14000a2b0
xor eax, eax
jmp 0x14000a2c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a2ef
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xe4]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.854680
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a310
inc rax
test dl, dl
jne 0x14000a2fe
xor eax, eax
jmp 0x14000a315
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a33d
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xe8]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.208633
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a35e
inc rax
test dl, dl
jne 0x14000a34c
xor eax, eax
jmp 0x14000a363
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a38b
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xec]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.659910
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3ac
inc rax
test dl, dl
jne 0x14000a39a
xor eax, eax
jmp 0x14000a3b1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a3d9
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xf0]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.488206
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a3fa
inc rax
test dl, dl
jne 0x14000a3e8
xor eax, eax
jmp 0x14000a3ff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a427
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xf4]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.761501
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a448
inc rax
test dl, dl
jne 0x14000a436
xor eax, eax
jmp 0x14000a44d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a475
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xf8]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.73444
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a496
inc rax
test dl, dl
jne 0x14000a484
xor eax, eax
jmp 0x14000a49b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a4c3
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0xfc]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.700167
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a4e4
inc rax
test dl, dl
jne 0x14000a4d2
xor eax, eax
jmp 0x14000a4e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a511
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x100]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.401609
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a532
inc rax
test dl, dl
jne 0x14000a520
xor eax, eax
jmp 0x14000a537
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a55f
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x104]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.24196
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a580
inc rax
test dl, dl
jne 0x14000a56e
xor eax, eax
jmp 0x14000a585
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5ad
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x108]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.188161
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5ce
inc rax
test dl, dl
jne 0x14000a5bc
xor eax, eax
jmp 0x14000a5d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5fb
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x10c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.758260
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a61c
inc rax
test dl, dl
jne 0x14000a60a
xor eax, eax
jmp 0x14000a621
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a649
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x110]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.897126
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a66a
inc rax
test dl, dl
jne 0x14000a658
xor eax, eax
jmp 0x14000a66f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a697
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x114]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.416012
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6b8
inc rax
test dl, dl
jne 0x14000a6a6
xor eax, eax
jmp 0x14000a6bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6e5
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x118]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.275453
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a706
inc rax
test dl, dl
jne 0x14000a6f4
xor eax, eax
jmp 0x14000a70b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a733
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
mov eax, dword [rsp + 0x11c]
jmp 0x1400443ca
mov rax, qword [rsp + 0x20]
lea rcx, str.73284
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a754
inc rax
test dl, dl
jne 0x14000a742
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a781
mov rcx, qword [rsp + 0x30b8]
call fcn.140055310
add rsp, 0x30a8
ret