Function at 0x1400132ec
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x5d8
movsxd rax, dword [rsp + 0x5e0]
mov ecx, 0x90ef0c2a
cmp rax, rcx
jne 0x14001a079
mov dword [rsp + 0x5c4], 0
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c174
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.75170
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013350
inc rax
test dl, dl
jne 0x14001333e
xor eax, eax
jmp 0x140013355
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001337d
mov dword [rsp + 0x464], 0
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x464]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.796695
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001339e
inc rax
test dl, dl
jne 0x14001338c
xor eax, eax
jmp 0x1400133a3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400133c5
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x28]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.272051
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400133e6
inc rax
test dl, dl
jne 0x1400133d4
xor eax, eax
jmp 0x1400133eb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001340d
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x2c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.184597
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001342e
inc rax
test dl, dl
jne 0x14001341c
xor eax, eax
jmp 0x140013433
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013455
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x30]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.358173
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013476
inc rax
test dl, dl
jne 0x140013464
xor eax, eax
jmp 0x14001347b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001349d
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x34]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.448062
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400134be
inc rax
test dl, dl
jne 0x1400134ac
xor eax, eax
jmp 0x1400134c3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400134e5
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x38]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.334410
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013506
inc rax
test dl, dl
jne 0x1400134f4
xor eax, eax
jmp 0x14001350b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001352d
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x3c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.285843
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001354e
inc rax
test dl, dl
jne 0x14001353c
xor eax, eax
jmp 0x140013553
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013575
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x40]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.631127
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013596
inc rax
test dl, dl
jne 0x140013584
xor eax, eax
jmp 0x14001359b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400135bd
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x44]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.185612
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400135de
inc rax
test dl, dl
jne 0x1400135cc
xor eax, eax
jmp 0x1400135e3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013605
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x48]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.91764
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013626
inc rax
test dl, dl
jne 0x140013614
xor eax, eax
jmp 0x14001362b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001364d
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x4c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.526348
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001366e
inc rax
test dl, dl
jne 0x14001365c
xor eax, eax
jmp 0x140013673
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013695
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x50]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.196318
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136b6
inc rax
test dl, dl
jne 0x1400136a4
xor eax, eax
jmp 0x1400136bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400136dd
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x54]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.548362
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400136fe
inc rax
test dl, dl
jne 0x1400136ec
xor eax, eax
jmp 0x140013703
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013725
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x58]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.657168
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013746
inc rax
test dl, dl
jne 0x140013734
xor eax, eax
jmp 0x14001374b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001376d
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x5c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.729163
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001378e
inc rax
test dl, dl
jne 0x14001377c
xor eax, eax
jmp 0x140013793
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137b5
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x60]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.700025
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400137d6
inc rax
test dl, dl
jne 0x1400137c4
xor eax, eax
jmp 0x1400137db
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400137fd
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x64]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.869204
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001381e
inc rax
test dl, dl
jne 0x14001380c
xor eax, eax
jmp 0x140013823
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013845
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x68]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.129916
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013866
inc rax
test dl, dl
jne 0x140013854
xor eax, eax
jmp 0x14001386b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001388d
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x6c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.599067
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400138ae
inc rax
test dl, dl
jne 0x14001389c
xor eax, eax
jmp 0x1400138b3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400138d5
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x70]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.272969
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400138f6
inc rax
test dl, dl
jne 0x1400138e4
xor eax, eax
jmp 0x1400138fb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001391d
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x74]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.382567
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001393e
inc rax
test dl, dl
jne 0x14001392c
xor eax, eax
jmp 0x140013943
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013965
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x78]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.511723
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013986
inc rax
test dl, dl
jne 0x140013974
xor eax, eax
jmp 0x14001398b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400139ad
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x7c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.173484
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400139ce
inc rax
test dl, dl
jne 0x1400139bc
xor eax, eax
jmp 0x1400139d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400139fb
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x80]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.566872
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a1c
inc rax
test dl, dl
jne 0x140013a0a
xor eax, eax
jmp 0x140013a21
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a49
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x84]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.131739
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013a6a
inc rax
test dl, dl
jne 0x140013a58
xor eax, eax
jmp 0x140013a6f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013a97
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x88]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.245300
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ab8
inc rax
test dl, dl
jne 0x140013aa6
xor eax, eax
jmp 0x140013abd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013ae5
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x8c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.619837
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b06
inc rax
test dl, dl
jne 0x140013af4
xor eax, eax
jmp 0x140013b0b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b33
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x90]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.314662
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013b54
inc rax
test dl, dl
jne 0x140013b42
xor eax, eax
jmp 0x140013b59
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013b81
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x94]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.848618
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013ba2
inc rax
test dl, dl
jne 0x140013b90
xor eax, eax
jmp 0x140013ba7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013bcf
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x98]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.399449
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013bf0
inc rax
test dl, dl
jne 0x140013bde
xor eax, eax
jmp 0x140013bf5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c1d
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x9c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.4219
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c3e
inc rax
test dl, dl
jne 0x140013c2c
xor eax, eax
jmp 0x140013c43
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013c6b
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xa0]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.238640
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013c8c
inc rax
test dl, dl
jne 0x140013c7a
xor eax, eax
jmp 0x140013c91
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013cb9
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xa4]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.48795
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013cda
inc rax
test dl, dl
jne 0x140013cc8
xor eax, eax
jmp 0x140013cdf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d07
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xa8]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.483449
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d28
inc rax
test dl, dl
jne 0x140013d16
xor eax, eax
jmp 0x140013d2d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013d55
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xac]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.466658
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013d76
inc rax
test dl, dl
jne 0x140013d64
xor eax, eax
jmp 0x140013d7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013da3
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xb0]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.431842
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013dc4
inc rax
test dl, dl
jne 0x140013db2
xor eax, eax
jmp 0x140013dc9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013df1
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xb4]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.175495
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e12
inc rax
test dl, dl
jne 0x140013e00
xor eax, eax
jmp 0x140013e17
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e3f
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xb8]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.500830
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013e60
inc rax
test dl, dl
jne 0x140013e4e
xor eax, eax
jmp 0x140013e65
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013e8d
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xbc]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.870760
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013eae
inc rax
test dl, dl
jne 0x140013e9c
xor eax, eax
jmp 0x140013eb3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013edb
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xc0]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.570797
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013efc
inc rax
test dl, dl
jne 0x140013eea
xor eax, eax
jmp 0x140013f01
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f29
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xc4]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.659103
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f4a
inc rax
test dl, dl
jne 0x140013f38
xor eax, eax
jmp 0x140013f4f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013f77
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xc8]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.159283
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013f98
inc rax
test dl, dl
jne 0x140013f86
xor eax, eax
jmp 0x140013f9d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140013fc5
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xcc]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.782207
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140013fe6
inc rax
test dl, dl
jne 0x140013fd4
xor eax, eax
jmp 0x140013feb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014013
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xd0]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.207610
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014034
inc rax
test dl, dl
jne 0x140014022
xor eax, eax
jmp 0x140014039
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014061
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xd4]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.296100
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014082
inc rax
test dl, dl
jne 0x140014070
xor eax, eax
jmp 0x140014087
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400140af
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xd8]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.641544
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400140d0
inc rax
test dl, dl
jne 0x1400140be
xor eax, eax
jmp 0x1400140d5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400140fd
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xdc]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.106556
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001411e
inc rax
test dl, dl
jne 0x14001410c
xor eax, eax
jmp 0x140014123
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001414b
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xe0]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.620051
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001416c
inc rax
test dl, dl
jne 0x14001415a
xor eax, eax
jmp 0x140014171
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014199
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xe4]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.585940
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400141ba
inc rax
test dl, dl
jne 0x1400141a8
xor eax, eax
jmp 0x1400141bf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400141e7
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xe8]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.710643
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014208
inc rax
test dl, dl
jne 0x1400141f6
xor eax, eax
jmp 0x14001420d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014235
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xec]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.638098
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014256
inc rax
test dl, dl
jne 0x140014244
xor eax, eax
jmp 0x14001425b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014283
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xf0]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.345481
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400142a4
inc rax
test dl, dl
jne 0x140014292
xor eax, eax
jmp 0x1400142a9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400142d1
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xf4]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.72817
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400142f2
inc rax
test dl, dl
jne 0x1400142e0
xor eax, eax
jmp 0x1400142f7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001431f
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xf8]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.249117
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014340
inc rax
test dl, dl
jne 0x14001432e
xor eax, eax
jmp 0x140014345
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001436d
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0xfc]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.338573
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001438e
inc rax
test dl, dl
jne 0x14001437c
xor eax, eax
jmp 0x140014393
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400143bb
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x100]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.68076
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400143dc
inc rax
test dl, dl
jne 0x1400143ca
xor eax, eax
jmp 0x1400143e1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014409
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x104]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.331319
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14001442a
inc rax
test dl, dl
jne 0x140014418
xor eax, eax
jmp 0x14001442f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014457
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x108]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.434062
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014478
inc rax
test dl, dl
jne 0x140014466
xor eax, eax
jmp 0x14001447d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400144a5
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x10c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.838582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400144c6
inc rax
test dl, dl
jne 0x1400144b4
xor eax, eax
jmp 0x1400144cb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400144f3
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x110]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.308524
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014514
inc rax
test dl, dl
jne 0x140014502
xor eax, eax
jmp 0x140014519
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140014541
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x114]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.369442
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140014562
inc rax
test dl, dl
jne 0x140014550
xor eax, eax
jmp 0x140014567
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001458f
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x118]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.564290
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400145b0
inc rax
test dl, dl
jne 0x14001459e
xor eax, eax
jmp 0x1400145b5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400145dd
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
mov eax, dword [rsp + 0x11c]
jmp 0x14001a086
mov rax, qword [rsp + 0x20]
lea rcx, str.247464
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400145fe
inc rax
test dl, dl
jne 0x1400145ec
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14001462b
mov rcx, qword [rsp + 0x5e8]
call fcn.14003c344
add rsp, 0x5d8
ret