Function at 0x1400070c4
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x2248
call fcn.1400b1770
sub rsp, rax
cmp dword [rsp + 0x2250], 0x7ee641d8
jne 0x1400307f0
mov dword [rsp + 0x2228], 0
mov rcx, qword [rsp + 0x2258]
call fcn.1400529a0
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.822300
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007129
inc rax
test dl, dl
jne 0x140007117
xor eax, eax
jmp 0x14000712e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007156
mov dword [rsp + 0x19b0], 0
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x19b0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.154843
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007177
inc rax
test dl, dl
jne 0x140007165
xor eax, eax
jmp 0x14000717c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000719e
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x28]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.850464
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400071bf
inc rax
test dl, dl
jne 0x1400071ad
xor eax, eax
jmp 0x1400071c4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400071e6
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x2c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.737826
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007207
inc rax
test dl, dl
jne 0x1400071f5
xor eax, eax
jmp 0x14000720c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000722e
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x30]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.377325
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000724f
inc rax
test dl, dl
jne 0x14000723d
xor eax, eax
jmp 0x140007254
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007276
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x34]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.289593
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007297
inc rax
test dl, dl
jne 0x140007285
xor eax, eax
jmp 0x14000729c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400072be
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x38]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.131037
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400072df
inc rax
test dl, dl
jne 0x1400072cd
xor eax, eax
jmp 0x1400072e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007306
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x3c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.803735
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007327
inc rax
test dl, dl
jne 0x140007315
xor eax, eax
jmp 0x14000732c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000734e
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x40]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.766672
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000736f
inc rax
test dl, dl
jne 0x14000735d
xor eax, eax
jmp 0x140007374
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007396
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x44]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.482060
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400073b7
inc rax
test dl, dl
jne 0x1400073a5
xor eax, eax
jmp 0x1400073bc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400073de
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x48]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.695240
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400073ff
inc rax
test dl, dl
jne 0x1400073ed
xor eax, eax
jmp 0x140007404
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007426
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x4c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.549477
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007447
inc rax
test dl, dl
jne 0x140007435
xor eax, eax
jmp 0x14000744c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000746e
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x50]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.553157
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000748f
inc rax
test dl, dl
jne 0x14000747d
xor eax, eax
jmp 0x140007494
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400074b6
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x54]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.241528
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400074d7
inc rax
test dl, dl
jne 0x1400074c5
xor eax, eax
jmp 0x1400074dc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400074fe
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x58]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.446310
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000751f
inc rax
test dl, dl
jne 0x14000750d
xor eax, eax
jmp 0x140007524
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007546
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x5c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.678452
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007567
inc rax
test dl, dl
jne 0x140007555
xor eax, eax
jmp 0x14000756c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000758e
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x60]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.9345
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400075af
inc rax
test dl, dl
jne 0x14000759d
xor eax, eax
jmp 0x1400075b4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400075d6
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x64]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.144923
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400075f7
inc rax
test dl, dl
jne 0x1400075e5
xor eax, eax
jmp 0x1400075fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000761e
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x68]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.806687
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000763f
inc rax
test dl, dl
jne 0x14000762d
xor eax, eax
jmp 0x140007644
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007666
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x6c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.182540
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007687
inc rax
test dl, dl
jne 0x140007675
xor eax, eax
jmp 0x14000768c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400076ae
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x70]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.817734
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400076cf
inc rax
test dl, dl
jne 0x1400076bd
xor eax, eax
jmp 0x1400076d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400076f6
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x74]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.216082
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007717
inc rax
test dl, dl
jne 0x140007705
xor eax, eax
jmp 0x14000771c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000773e
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x78]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.484476
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000775f
inc rax
test dl, dl
jne 0x14000774d
xor eax, eax
jmp 0x140007764
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007786
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x7c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.577608
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400077a7
inc rax
test dl, dl
jne 0x140007795
xor eax, eax
jmp 0x1400077ac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400077d4
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x80]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.641396
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400077f5
inc rax
test dl, dl
jne 0x1400077e3
xor eax, eax
jmp 0x1400077fa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007822
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x84]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.703255
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007843
inc rax
test dl, dl
jne 0x140007831
xor eax, eax
jmp 0x140007848
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007870
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x88]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.70756
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007891
inc rax
test dl, dl
jne 0x14000787f
xor eax, eax
jmp 0x140007896
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400078be
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x8c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.449302
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400078df
inc rax
test dl, dl
jne 0x1400078cd
xor eax, eax
jmp 0x1400078e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000790c
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x90]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.37894
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000792d
inc rax
test dl, dl
jne 0x14000791b
xor eax, eax
jmp 0x140007932
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000795a
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x94]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.655283
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000797b
inc rax
test dl, dl
jne 0x140007969
xor eax, eax
jmp 0x140007980
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400079a8
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x98]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.252473
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400079c9
inc rax
test dl, dl
jne 0x1400079b7
xor eax, eax
jmp 0x1400079ce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400079f6
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x9c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.44418
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a17
inc rax
test dl, dl
jne 0x140007a05
xor eax, eax
jmp 0x140007a1c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007a44
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xa0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.276303
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a65
inc rax
test dl, dl
jne 0x140007a53
xor eax, eax
jmp 0x140007a6a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007a92
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xa4]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.824005
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ab3
inc rax
test dl, dl
jne 0x140007aa1
xor eax, eax
jmp 0x140007ab8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007ae0
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xa8]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.437187
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b01
inc rax
test dl, dl
jne 0x140007aef
xor eax, eax
jmp 0x140007b06
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b2e
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xac]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.489819
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b4f
inc rax
test dl, dl
jne 0x140007b3d
xor eax, eax
jmp 0x140007b54
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b7c
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xb0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.820493
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b9d
inc rax
test dl, dl
jne 0x140007b8b
xor eax, eax
jmp 0x140007ba2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007bca
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xb4]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.249601
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007beb
inc rax
test dl, dl
jne 0x140007bd9
xor eax, eax
jmp 0x140007bf0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007c18
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xb8]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.305390
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c39
inc rax
test dl, dl
jne 0x140007c27
xor eax, eax
jmp 0x140007c3e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007c66
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xbc]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.136629
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c87
inc rax
test dl, dl
jne 0x140007c75
xor eax, eax
jmp 0x140007c8c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007cb4
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xc0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.385832
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007cd5
inc rax
test dl, dl
jne 0x140007cc3
xor eax, eax
jmp 0x140007cda
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d02
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xc4]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.292495
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007d23
inc rax
test dl, dl
jne 0x140007d11
xor eax, eax
jmp 0x140007d28
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d50
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xc8]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.812973
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007d71
inc rax
test dl, dl
jne 0x140007d5f
xor eax, eax
jmp 0x140007d76
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d9e
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xcc]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.554331
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007dbf
inc rax
test dl, dl
jne 0x140007dad
xor eax, eax
jmp 0x140007dc4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007dec
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xd0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.266553
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007e0d
inc rax
test dl, dl
jne 0x140007dfb
xor eax, eax
jmp 0x140007e12
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e3a
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xd4]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.106723
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007e5b
inc rax
test dl, dl
jne 0x140007e49
xor eax, eax
jmp 0x140007e60
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e88
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xd8]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.515211
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ea9
inc rax
test dl, dl
jne 0x140007e97
xor eax, eax
jmp 0x140007eae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007ed6
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xdc]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.15188
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ef7
inc rax
test dl, dl
jne 0x140007ee5
xor eax, eax
jmp 0x140007efc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007f24
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xe0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.817005
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007f45
inc rax
test dl, dl
jne 0x140007f33
xor eax, eax
jmp 0x140007f4a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007f72
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xe4]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.345876
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007f93
inc rax
test dl, dl
jne 0x140007f81
xor eax, eax
jmp 0x140007f98
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007fc0
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xe8]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.138798
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007fe1
inc rax
test dl, dl
jne 0x140007fcf
xor eax, eax
jmp 0x140007fe6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000800e
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xec]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.466234
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000802f
inc rax
test dl, dl
jne 0x14000801d
xor eax, eax
jmp 0x140008034
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000805c
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xf0]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.167452
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000807d
inc rax
test dl, dl
jne 0x14000806b
xor eax, eax
jmp 0x140008082
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400080aa
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xf4]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.384424
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400080cb
inc rax
test dl, dl
jne 0x1400080b9
xor eax, eax
jmp 0x1400080d0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400080f8
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xf8]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.226970
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008119
inc rax
test dl, dl
jne 0x140008107
xor eax, eax
jmp 0x14000811e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008146
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0xfc]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.759234
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008167
inc rax
test dl, dl
jne 0x140008155
xor eax, eax
jmp 0x14000816c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008194
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x100]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.873221
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400081b5
inc rax
test dl, dl
jne 0x1400081a3
xor eax, eax
jmp 0x1400081ba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400081e2
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x104]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.622219
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008203
inc rax
test dl, dl
jne 0x1400081f1
xor eax, eax
jmp 0x140008208
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008230
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x108]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.82311
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008251
inc rax
test dl, dl
jne 0x14000823f
xor eax, eax
jmp 0x140008256
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000827e
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x10c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.105167
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000829f
inc rax
test dl, dl
jne 0x14000828d
xor eax, eax
jmp 0x1400082a4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400082cc
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x110]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.635527
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400082ed
inc rax
test dl, dl
jne 0x1400082db
xor eax, eax
jmp 0x1400082f2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000831a
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x114]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.799460
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000833b
inc rax
test dl, dl
jne 0x140008329
xor eax, eax
jmp 0x140008340
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008368
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x118]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.399999
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008389
inc rax
test dl, dl
jne 0x140008377
xor eax, eax
jmp 0x14000838e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400083b6
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
mov eax, dword [rsp + 0x11c]
jmp 0x1400307fd
mov rax, qword [rsp + 0x20]
lea rcx, str.70027
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400083d7
inc rax
test dl, dl
jne 0x1400083c5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008404
mov rcx, qword [rsp + 0x2258]
call fcn.140052b70
add rsp, 0x2248
ret