Function at 0x1400320b0
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x1038
call fcn.1400c6750
sub rsp, rax
cmp dword [rsp + 0x1040], 0x7293289c
jne 0x14004588e
mov dword [rsp + 0x1024], 0
mov rcx, qword [rsp + 0x1048]
call fcn.140067980
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.532366
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032115
inc rax
test dl, dl
jne 0x140032103
xor eax, eax
jmp 0x14003211a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032142
mov dword [rsp + 0xc2c], 0
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xc2c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.441645
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032163
inc rax
test dl, dl
jne 0x140032151
xor eax, eax
jmp 0x140032168
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003218a
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x28]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.51155
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400321ab
inc rax
test dl, dl
jne 0x140032199
xor eax, eax
jmp 0x1400321b0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400321d2
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x2c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.186582
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400321f3
inc rax
test dl, dl
jne 0x1400321e1
xor eax, eax
jmp 0x1400321f8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003221a
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x30]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.666529
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003223b
inc rax
test dl, dl
jne 0x140032229
xor eax, eax
jmp 0x140032240
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032262
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x34]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.453479
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032283
inc rax
test dl, dl
jne 0x140032271
xor eax, eax
jmp 0x140032288
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400322aa
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x38]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.175232
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400322cb
inc rax
test dl, dl
jne 0x1400322b9
xor eax, eax
jmp 0x1400322d0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400322f2
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x3c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.891866
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032313
inc rax
test dl, dl
jne 0x140032301
xor eax, eax
jmp 0x140032318
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003233a
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x40]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.683425
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003235b
inc rax
test dl, dl
jne 0x140032349
xor eax, eax
jmp 0x140032360
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032382
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x44]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.649972
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400323a3
inc rax
test dl, dl
jne 0x140032391
xor eax, eax
jmp 0x1400323a8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400323ca
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x48]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.219852
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400323eb
inc rax
test dl, dl
jne 0x1400323d9
xor eax, eax
jmp 0x1400323f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032412
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x4c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.618213
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032433
inc rax
test dl, dl
jne 0x140032421
xor eax, eax
jmp 0x140032438
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003245a
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x50]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.241700
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003247b
inc rax
test dl, dl
jne 0x140032469
xor eax, eax
jmp 0x140032480
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400324a2
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x54]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.489906
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400324c3
inc rax
test dl, dl
jne 0x1400324b1
xor eax, eax
jmp 0x1400324c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400324ea
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x58]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.615714
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003250b
inc rax
test dl, dl
jne 0x1400324f9
xor eax, eax
jmp 0x140032510
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032532
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x5c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.176166
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032553
inc rax
test dl, dl
jne 0x140032541
xor eax, eax
jmp 0x140032558
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003257a
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x60]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.68438
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003259b
inc rax
test dl, dl
jne 0x140032589
xor eax, eax
jmp 0x1400325a0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400325c2
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x64]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.116065
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400325e3
inc rax
test dl, dl
jne 0x1400325d1
xor eax, eax
jmp 0x1400325e8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003260a
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x68]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.560315
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003262b
inc rax
test dl, dl
jne 0x140032619
xor eax, eax
jmp 0x140032630
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032652
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x6c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.534698
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032673
inc rax
test dl, dl
jne 0x140032661
xor eax, eax
jmp 0x140032678
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003269a
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x70]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.230662
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400326bb
inc rax
test dl, dl
jne 0x1400326a9
xor eax, eax
jmp 0x1400326c0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400326e2
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x74]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.714105
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032703
inc rax
test dl, dl
jne 0x1400326f1
xor eax, eax
jmp 0x140032708
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003272a
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x78]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.202496
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003274b
inc rax
test dl, dl
jne 0x140032739
xor eax, eax
jmp 0x140032750
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032772
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x7c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.118407
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032793
inc rax
test dl, dl
jne 0x140032781
xor eax, eax
jmp 0x140032798
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400327c0
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x80]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.63621
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400327e1
inc rax
test dl, dl
jne 0x1400327cf
xor eax, eax
jmp 0x1400327e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003280e
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x84]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.712995
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003282f
inc rax
test dl, dl
jne 0x14003281d
xor eax, eax
jmp 0x140032834
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003285c
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x88]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.787519
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003287d
inc rax
test dl, dl
jne 0x14003286b
xor eax, eax
jmp 0x140032882
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400328aa
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x8c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.236152
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400328cb
inc rax
test dl, dl
jne 0x1400328b9
xor eax, eax
jmp 0x1400328d0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400328f8
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x90]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.506979
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032919
inc rax
test dl, dl
jne 0x140032907
xor eax, eax
jmp 0x14003291e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032946
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x94]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.755172
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032967
inc rax
test dl, dl
jne 0x140032955
xor eax, eax
jmp 0x14003296c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032994
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x98]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.629935
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400329b5
inc rax
test dl, dl
jne 0x1400329a3
xor eax, eax
jmp 0x1400329ba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400329e2
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x9c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.872624
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032a03
inc rax
test dl, dl
jne 0x1400329f1
xor eax, eax
jmp 0x140032a08
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032a30
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xa0]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.817536
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032a51
inc rax
test dl, dl
jne 0x140032a3f
xor eax, eax
jmp 0x140032a56
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032a7e
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xa4]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.49795
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032a9f
inc rax
test dl, dl
jne 0x140032a8d
xor eax, eax
jmp 0x140032aa4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032acc
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xa8]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.854316
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032aed
inc rax
test dl, dl
jne 0x140032adb
xor eax, eax
jmp 0x140032af2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032b1a
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xac]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.551604
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032b3b
inc rax
test dl, dl
jne 0x140032b29
xor eax, eax
jmp 0x140032b40
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032b68
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xb0]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.321715
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032b89
inc rax
test dl, dl
jne 0x140032b77
xor eax, eax
jmp 0x140032b8e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032bb6
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xb4]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.213469
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032bd7
inc rax
test dl, dl
jne 0x140032bc5
xor eax, eax
jmp 0x140032bdc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032c04
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xb8]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.401214
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032c25
inc rax
test dl, dl
jne 0x140032c13
xor eax, eax
jmp 0x140032c2a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032c52
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xbc]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.796009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032c73
inc rax
test dl, dl
jne 0x140032c61
xor eax, eax
jmp 0x140032c78
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032ca0
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xc0]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.801014
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032cc1
inc rax
test dl, dl
jne 0x140032caf
xor eax, eax
jmp 0x140032cc6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032cee
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xc4]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.526581
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032d0f
inc rax
test dl, dl
jne 0x140032cfd
xor eax, eax
jmp 0x140032d14
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032d3c
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xc8]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.620546
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032d5d
inc rax
test dl, dl
jne 0x140032d4b
xor eax, eax
jmp 0x140032d62
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032d8a
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xcc]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.859239
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032dab
inc rax
test dl, dl
jne 0x140032d99
xor eax, eax
jmp 0x140032db0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032dd8
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xd0]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.39223
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032df9
inc rax
test dl, dl
jne 0x140032de7
xor eax, eax
jmp 0x140032dfe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032e26
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xd4]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.860947
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032e47
inc rax
test dl, dl
jne 0x140032e35
xor eax, eax
jmp 0x140032e4c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032e74
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xd8]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.595948
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032e95
inc rax
test dl, dl
jne 0x140032e83
xor eax, eax
jmp 0x140032e9a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032ec2
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xdc]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.745158
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032ee3
inc rax
test dl, dl
jne 0x140032ed1
xor eax, eax
jmp 0x140032ee8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032f10
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xe0]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.49936
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032f31
inc rax
test dl, dl
jne 0x140032f1f
xor eax, eax
jmp 0x140032f36
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032f5e
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xe4]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.291712
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032f7f
inc rax
test dl, dl
jne 0x140032f6d
xor eax, eax
jmp 0x140032f84
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032fac
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xe8]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.489637
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140032fcd
inc rax
test dl, dl
jne 0x140032fbb
xor eax, eax
jmp 0x140032fd2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140032ffa
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xec]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.625717
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003301b
inc rax
test dl, dl
jne 0x140033009
xor eax, eax
jmp 0x140033020
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033048
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xf0]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.164066
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033069
inc rax
test dl, dl
jne 0x140033057
xor eax, eax
jmp 0x14003306e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033096
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xf4]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.4237
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400330b7
inc rax
test dl, dl
jne 0x1400330a5
xor eax, eax
jmp 0x1400330bc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400330e4
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xf8]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.303741
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033105
inc rax
test dl, dl
jne 0x1400330f3
xor eax, eax
jmp 0x14003310a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033132
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0xfc]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.633212
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033153
inc rax
test dl, dl
jne 0x140033141
xor eax, eax
jmp 0x140033158
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033180
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x100]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.323311
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400331a1
inc rax
test dl, dl
jne 0x14003318f
xor eax, eax
jmp 0x1400331a6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400331ce
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x104]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.656161
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400331ef
inc rax
test dl, dl
jne 0x1400331dd
xor eax, eax
jmp 0x1400331f4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003321c
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x108]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.468323
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003323d
inc rax
test dl, dl
jne 0x14003322b
xor eax, eax
jmp 0x140033242
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14003326a
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x10c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.485705
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14003328b
inc rax
test dl, dl
jne 0x140033279
xor eax, eax
jmp 0x140033290
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400332b8
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x110]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.245407
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400332d9
inc rax
test dl, dl
jne 0x1400332c7
xor eax, eax
jmp 0x1400332de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033306
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x114]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.288695
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033327
inc rax
test dl, dl
jne 0x140033315
xor eax, eax
jmp 0x14003332c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140033354
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x118]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.770464
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140033375
inc rax
test dl, dl
jne 0x140033363
xor eax, eax
jmp 0x14003337a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400333a2
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
mov eax, dword [rsp + 0x11c]
jmp 0x14004589b
mov rax, qword [rsp + 0x20]
lea rcx, str.327789
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400333c3
inc rax
test dl, dl
jne 0x1400333b1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400333f0
mov rcx, qword [rsp + 0x1048]
call fcn.140067b50
add rsp, 0x1038
ret