Function at 0x140008e54
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x1a38
call fcn.140098190
sub rsp, rax
cmp dword [rsp + 0x1a40], 0x59d65afc
jne 0x140028848
mov dword [rsp + 0x1a18], 0
mov rcx, qword [rsp + 0x1a48]
call fcn.1400393a0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.155059
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008eb9
inc rax
test dl, dl
jne 0x140008ea7
xor eax, eax
jmp 0x140008ebe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008ee6
mov dword [rsp + 0x13a0], 0
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x13a0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.841074
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008f07
inc rax
test dl, dl
jne 0x140008ef5
xor eax, eax
jmp 0x140008f0c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008f2e
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x28]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.677340
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008f4f
inc rax
test dl, dl
jne 0x140008f3d
xor eax, eax
jmp 0x140008f54
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008f76
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x2c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.77934
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008f97
inc rax
test dl, dl
jne 0x140008f85
xor eax, eax
jmp 0x140008f9c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008fbe
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x30]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.727643
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008fdf
inc rax
test dl, dl
jne 0x140008fcd
xor eax, eax
jmp 0x140008fe4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009006
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x34]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.22024
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009027
inc rax
test dl, dl
jne 0x140009015
xor eax, eax
jmp 0x14000902c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000904e
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x38]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.108615
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000906f
inc rax
test dl, dl
jne 0x14000905d
xor eax, eax
jmp 0x140009074
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009096
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x3c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.713146
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400090b7
inc rax
test dl, dl
jne 0x1400090a5
xor eax, eax
jmp 0x1400090bc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400090de
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x40]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.782525
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400090ff
inc rax
test dl, dl
jne 0x1400090ed
xor eax, eax
jmp 0x140009104
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009126
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x44]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.744905
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009147
inc rax
test dl, dl
jne 0x140009135
xor eax, eax
jmp 0x14000914c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000916e
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x48]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.22895
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000918f
inc rax
test dl, dl
jne 0x14000917d
xor eax, eax
jmp 0x140009194
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400091b6
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x4c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.35077
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400091d7
inc rax
test dl, dl
jne 0x1400091c5
xor eax, eax
jmp 0x1400091dc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400091fe
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x50]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.469009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000921f
inc rax
test dl, dl
jne 0x14000920d
xor eax, eax
jmp 0x140009224
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009246
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x54]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.259689
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009267
inc rax
test dl, dl
jne 0x140009255
xor eax, eax
jmp 0x14000926c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000928e
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x58]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.634302
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400092af
inc rax
test dl, dl
jne 0x14000929d
xor eax, eax
jmp 0x1400092b4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400092d6
mov dword [rsp + 0x5c], setsockopt
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x5c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.265694
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400092f7
inc rax
test dl, dl
jne 0x1400092e5
xor eax, eax
jmp 0x1400092fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000931e
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x60]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.856094
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000933f
inc rax
test dl, dl
jne 0x14000932d
xor eax, eax
jmp 0x140009344
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009366
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x64]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.269417
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009387
inc rax
test dl, dl
jne 0x140009375
xor eax, eax
jmp 0x14000938c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400093ae
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x68]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.322278
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400093cf
inc rax
test dl, dl
jne 0x1400093bd
xor eax, eax
jmp 0x1400093d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400093f6
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x6c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.312064
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009417
inc rax
test dl, dl
jne 0x140009405
xor eax, eax
jmp 0x14000941c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000943e
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x70]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.461911
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000945f
inc rax
test dl, dl
jne 0x14000944d
xor eax, eax
jmp 0x140009464
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009486
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x74]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.270759
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400094a7
inc rax
test dl, dl
jne 0x140009495
xor eax, eax
jmp 0x1400094ac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400094ce
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x78]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.280417
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400094ef
inc rax
test dl, dl
jne 0x1400094dd
xor eax, eax
jmp 0x1400094f4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009516
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x7c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.105218
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009537
inc rax
test dl, dl
jne 0x140009525
xor eax, eax
jmp 0x14000953c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009564
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x80]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.455729
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009585
inc rax
test dl, dl
jne 0x140009573
xor eax, eax
jmp 0x14000958a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400095b2
mov dword [rsp + 0x84], Ordinal_26
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x84]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.395335
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400095d3
inc rax
test dl, dl
jne 0x1400095c1
xor eax, eax
jmp 0x1400095d8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009600
mov dword [rsp + 0x88], Ordinal_26
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x88]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.320543
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009621
inc rax
test dl, dl
jne 0x14000960f
xor eax, eax
jmp 0x140009626
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000964e
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x8c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.34508
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000966f
inc rax
test dl, dl
jne 0x14000965d
xor eax, eax
jmp 0x140009674
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000969c
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x90]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.456852
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400096bd
inc rax
test dl, dl
jne 0x1400096ab
xor eax, eax
jmp 0x1400096c2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400096ea
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x94]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.346266
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000970b
inc rax
test dl, dl
jne 0x1400096f9
xor eax, eax
jmp 0x140009710
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009738
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x98]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.340411
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009759
inc rax
test dl, dl
jne 0x140009747
xor eax, eax
jmp 0x14000975e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009786
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x9c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.497573
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400097a7
inc rax
test dl, dl
jne 0x140009795
xor eax, eax
jmp 0x1400097ac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400097d4
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xa0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.610782
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400097f5
inc rax
test dl, dl
jne 0x1400097e3
xor eax, eax
jmp 0x1400097fa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009822
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xa4]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.439574
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009843
inc rax
test dl, dl
jne 0x140009831
xor eax, eax
jmp 0x140009848
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009870
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xa8]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.840211
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009891
inc rax
test dl, dl
jne 0x14000987f
xor eax, eax
jmp 0x140009896
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400098be
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xac]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.371803
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400098df
inc rax
test dl, dl
jne 0x1400098cd
xor eax, eax
jmp 0x1400098e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000990c
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xb0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.276690
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000992d
inc rax
test dl, dl
jne 0x14000991b
xor eax, eax
jmp 0x140009932
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000995a
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xb4]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.474314
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000997b
inc rax
test dl, dl
jne 0x140009969
xor eax, eax
jmp 0x140009980
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099a8
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xb8]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.665647
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400099c9
inc rax
test dl, dl
jne 0x1400099b7
xor eax, eax
jmp 0x1400099ce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400099f6
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xbc]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.529154
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a17
inc rax
test dl, dl
jne 0x140009a05
xor eax, eax
jmp 0x140009a1c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a44
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xc0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.657423
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009a65
inc rax
test dl, dl
jne 0x140009a53
xor eax, eax
jmp 0x140009a6a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009a92
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xc4]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.896596
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ab3
inc rax
test dl, dl
jne 0x140009aa1
xor eax, eax
jmp 0x140009ab8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ae0
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xc8]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.660747
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b01
inc rax
test dl, dl
jne 0x140009aef
xor eax, eax
jmp 0x140009b06
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b2e
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xcc]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.542704
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b4f
inc rax
test dl, dl
jne 0x140009b3d
xor eax, eax
jmp 0x140009b54
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009b7c
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xd0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.852846
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009b9d
inc rax
test dl, dl
jne 0x140009b8b
xor eax, eax
jmp 0x140009ba2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009bca
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xd4]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.226608
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009beb
inc rax
test dl, dl
jne 0x140009bd9
xor eax, eax
jmp 0x140009bf0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c18
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xd8]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.524244
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c39
inc rax
test dl, dl
jne 0x140009c27
xor eax, eax
jmp 0x140009c3e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009c66
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xdc]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.476564
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009c87
inc rax
test dl, dl
jne 0x140009c75
xor eax, eax
jmp 0x140009c8c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009cb4
mov dword [rsp + 0xe0], Ordinal_50
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xe0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.145053
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009cd5
inc rax
test dl, dl
jne 0x140009cc3
xor eax, eax
jmp 0x140009cda
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d02
mov dword [rsp + 0xe4], Ordinal_50
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xe4]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.557499
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d23
inc rax
test dl, dl
jne 0x140009d11
xor eax, eax
jmp 0x140009d28
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d50
mov dword [rsp + 0xe8], Ordinal_50
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xe8]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.619846
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009d71
inc rax
test dl, dl
jne 0x140009d5f
xor eax, eax
jmp 0x140009d76
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009d9e
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xec]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.741373
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009dbf
inc rax
test dl, dl
jne 0x140009dad
xor eax, eax
jmp 0x140009dc4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009dec
mov dword [rsp + 0xf0], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xf0]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.132307
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e0d
inc rax
test dl, dl
jne 0x140009dfb
xor eax, eax
jmp 0x140009e12
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e3a
mov dword [rsp + 0xf4], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xf4]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.436840
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009e5b
inc rax
test dl, dl
jne 0x140009e49
xor eax, eax
jmp 0x140009e60
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009e88
mov dword [rsp + 0xf8], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xf8]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.537677
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ea9
inc rax
test dl, dl
jne 0x140009e97
xor eax, eax
jmp 0x140009eae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009ed6
mov dword [rsp + 0xfc], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0xfc]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.495514
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009ef7
inc rax
test dl, dl
jne 0x140009ee5
xor eax, eax
jmp 0x140009efc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f24
mov dword [rsp + 0x100], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x100]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.164980
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f45
inc rax
test dl, dl
jne 0x140009f33
xor eax, eax
jmp 0x140009f4a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009f72
mov dword [rsp + 0x104], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x104]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.888513
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009f93
inc rax
test dl, dl
jne 0x140009f81
xor eax, eax
jmp 0x140009f98
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140009fc0
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x108]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.48614
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140009fe1
inc rax
test dl, dl
jne 0x140009fcf
xor eax, eax
jmp 0x140009fe6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a00e
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x10c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.881639
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a02f
inc rax
test dl, dl
jne 0x14000a01d
xor eax, eax
jmp 0x14000a034
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a05c
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x110]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.581833
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a07d
inc rax
test dl, dl
jne 0x14000a06b
xor eax, eax
jmp 0x14000a082
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0aa
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x114]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.307299
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a0cb
inc rax
test dl, dl
jne 0x14000a0b9
xor eax, eax
jmp 0x14000a0d0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a0f8
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x118]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.426354
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a119
inc rax
test dl, dl
jne 0x14000a107
xor eax, eax
jmp 0x14000a11e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a146
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
mov eax, dword [rsp + 0x11c]
jmp 0x140028855
mov rax, qword [rsp + 0x20]
lea rcx, str.177142
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a167
inc rax
test dl, dl
jne 0x14000a155
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a194
mov rcx, qword [rsp + 0x1a48]
call fcn.14003974c
add rsp, 0x1a38
ret