Function at 0x140007560
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x10a8
call fcn.140095540
sub rsp, rax
movsxd rax, dword [rsp + 0x10b0]
movabs rcx, 0x98457847854
cmp rax, rcx
jne 0x14001b582
mov dword [rsp + 0x1090], 0
mov rcx, qword [rsp + 0x10b8]
call fcn.140036764
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.482294
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400075cf
inc rax
test dl, dl
jne 0x1400075bd
xor eax, eax
jmp 0x1400075d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400075fc
mov dword [rsp + 0xc80], 0
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xc80]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.595526
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000761d
inc rax
test dl, dl
jne 0x14000760b
xor eax, eax
jmp 0x140007622
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007644
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x28]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.438229
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007665
inc rax
test dl, dl
jne 0x140007653
xor eax, eax
jmp 0x14000766a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000768c
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x2c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.372836
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400076ad
inc rax
test dl, dl
jne 0x14000769b
xor eax, eax
jmp 0x1400076b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400076d4
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x30]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.662550
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400076f5
inc rax
test dl, dl
jne 0x1400076e3
xor eax, eax
jmp 0x1400076fa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000771c
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x34]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.410085
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000773d
inc rax
test dl, dl
jne 0x14000772b
xor eax, eax
jmp 0x140007742
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007764
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x38]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.284279
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007785
inc rax
test dl, dl
jne 0x140007773
xor eax, eax
jmp 0x14000778a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400077ac
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x3c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.593231
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400077cd
inc rax
test dl, dl
jne 0x1400077bb
xor eax, eax
jmp 0x1400077d2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400077f4
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x40]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.366682
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007815
inc rax
test dl, dl
jne 0x140007803
xor eax, eax
jmp 0x14000781a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000783c
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x44]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.11338
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000785d
inc rax
test dl, dl
jne 0x14000784b
xor eax, eax
jmp 0x140007862
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007884
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x48]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.589908
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400078a5
inc rax
test dl, dl
jne 0x140007893
xor eax, eax
jmp 0x1400078aa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400078cc
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x4c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.147593
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400078ed
inc rax
test dl, dl
jne 0x1400078db
xor eax, eax
jmp 0x1400078f2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007914
mov dword [rsp + 0x50], select
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x50]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.605397
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007935
inc rax
test dl, dl
jne 0x140007923
xor eax, eax
jmp 0x14000793a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000795c
mov dword [rsp + 0x54], select
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x54]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.242687
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000797d
inc rax
test dl, dl
jne 0x14000796b
xor eax, eax
jmp 0x140007982
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400079a4
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x58]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.731913
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400079c5
inc rax
test dl, dl
jne 0x1400079b3
xor eax, eax
jmp 0x1400079ca
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400079ec
mov dword [rsp + 0x5c], select
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x5c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.851207
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a0d
inc rax
test dl, dl
jne 0x1400079fb
xor eax, eax
jmp 0x140007a12
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007a34
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x60]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.524678
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a55
inc rax
test dl, dl
jne 0x140007a43
xor eax, eax
jmp 0x140007a5a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007a7c
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x64]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.859646
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007a9d
inc rax
test dl, dl
jne 0x140007a8b
xor eax, eax
jmp 0x140007aa2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007ac4
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x68]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.28958
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ae5
inc rax
test dl, dl
jne 0x140007ad3
xor eax, eax
jmp 0x140007aea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b0c
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x6c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.631177
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b2d
inc rax
test dl, dl
jne 0x140007b1b
xor eax, eax
jmp 0x140007b32
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b54
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x70]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.167335
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007b75
inc rax
test dl, dl
jne 0x140007b63
xor eax, eax
jmp 0x140007b7a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007b9c
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x74]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.7673
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007bbd
inc rax
test dl, dl
jne 0x140007bab
xor eax, eax
jmp 0x140007bc2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007be4
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x78]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.245600
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c05
inc rax
test dl, dl
jne 0x140007bf3
xor eax, eax
jmp 0x140007c0a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007c2c
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x7c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.750942
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c4d
inc rax
test dl, dl
jne 0x140007c3b
xor eax, eax
jmp 0x140007c52
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007c7a
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x80]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.225177
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007c9b
inc rax
test dl, dl
jne 0x140007c89
xor eax, eax
jmp 0x140007ca0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007cc8
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x84]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.810738
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ce9
inc rax
test dl, dl
jne 0x140007cd7
xor eax, eax
jmp 0x140007cee
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d16
mov dword [rsp + 0x88], Ordinal_32
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x88]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.246626
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007d37
inc rax
test dl, dl
jne 0x140007d25
xor eax, eax
jmp 0x140007d3c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007d64
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x8c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.324125
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007d85
inc rax
test dl, dl
jne 0x140007d73
xor eax, eax
jmp 0x140007d8a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007db2
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x90]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.440859
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007dd3
inc rax
test dl, dl
jne 0x140007dc1
xor eax, eax
jmp 0x140007dd8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e00
mov dword [rsp + 0x94], Ordinal_32
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x94]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.736105
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007e21
inc rax
test dl, dl
jne 0x140007e0f
xor eax, eax
jmp 0x140007e26
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e4e
mov dword [rsp + 0x98], Ordinal_32
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x98]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.610663
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007e6f
inc rax
test dl, dl
jne 0x140007e5d
xor eax, eax
jmp 0x140007e74
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007e9c
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x9c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.146511
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ebd
inc rax
test dl, dl
jne 0x140007eab
xor eax, eax
jmp 0x140007ec2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007eea
mov dword [rsp + 0xa0], Ordinal_32
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xa0]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.327191
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007f0b
inc rax
test dl, dl
jne 0x140007ef9
xor eax, eax
jmp 0x140007f10
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007f38
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xa4]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.264640
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007f59
inc rax
test dl, dl
jne 0x140007f47
xor eax, eax
jmp 0x140007f5e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007f86
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xa8]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.637328
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007fa7
inc rax
test dl, dl
jne 0x140007f95
xor eax, eax
jmp 0x140007fac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140007fd4
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xac]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.686750
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140007ff5
inc rax
test dl, dl
jne 0x140007fe3
xor eax, eax
jmp 0x140007ffa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008022
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xb0]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.613027
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008043
inc rax
test dl, dl
jne 0x140008031
xor eax, eax
jmp 0x140008048
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008070
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xb4]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.197002
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008091
inc rax
test dl, dl
jne 0x14000807f
xor eax, eax
jmp 0x140008096
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400080be
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xb8]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.246766
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400080df
inc rax
test dl, dl
jne 0x1400080cd
xor eax, eax
jmp 0x1400080e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000810c
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xbc]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.797459
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000812d
inc rax
test dl, dl
jne 0x14000811b
xor eax, eax
jmp 0x140008132
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000815a
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xc0]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.478555
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000817b
inc rax
test dl, dl
jne 0x140008169
xor eax, eax
jmp 0x140008180
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400081a8
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xc4]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.121765
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400081c9
inc rax
test dl, dl
jne 0x1400081b7
xor eax, eax
jmp 0x1400081ce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400081f6
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xc8]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.632415
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008217
inc rax
test dl, dl
jne 0x140008205
xor eax, eax
jmp 0x14000821c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008244
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xcc]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.795013
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008265
inc rax
test dl, dl
jne 0x140008253
xor eax, eax
jmp 0x14000826a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008292
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xd0]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.277385
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400082b3
inc rax
test dl, dl
jne 0x1400082a1
xor eax, eax
jmp 0x1400082b8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400082e0
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xd4]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.200244
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008301
inc rax
test dl, dl
jne 0x1400082ef
xor eax, eax
jmp 0x140008306
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000832e
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xd8]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.853211
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000834f
inc rax
test dl, dl
jne 0x14000833d
xor eax, eax
jmp 0x140008354
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000837c
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xdc]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.750803
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000839d
inc rax
test dl, dl
jne 0x14000838b
xor eax, eax
jmp 0x1400083a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400083ca
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xe0]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.242454
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400083eb
inc rax
test dl, dl
jne 0x1400083d9
xor eax, eax
jmp 0x1400083f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008418
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xe4]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.44713
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008439
inc rax
test dl, dl
jne 0x140008427
xor eax, eax
jmp 0x14000843e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008466
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xe8]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.221109
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008487
inc rax
test dl, dl
jne 0x140008475
xor eax, eax
jmp 0x14000848c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400084b4
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xec]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.417056
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400084d5
inc rax
test dl, dl
jne 0x1400084c3
xor eax, eax
jmp 0x1400084da
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008502
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xf0]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.814056
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008523
inc rax
test dl, dl
jne 0x140008511
xor eax, eax
jmp 0x140008528
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008550
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xf4]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.502191
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008571
inc rax
test dl, dl
jne 0x14000855f
xor eax, eax
jmp 0x140008576
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000859e
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xf8]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.39858
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400085bf
inc rax
test dl, dl
jne 0x1400085ad
xor eax, eax
jmp 0x1400085c4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400085ec
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0xfc]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.312333
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000860d
inc rax
test dl, dl
jne 0x1400085fb
xor eax, eax
jmp 0x140008612
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000863a
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x100]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.46032
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000865b
inc rax
test dl, dl
jne 0x140008649
xor eax, eax
jmp 0x140008660
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008688
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x104]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.151830
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400086a9
inc rax
test dl, dl
jne 0x140008697
xor eax, eax
jmp 0x1400086ae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400086d6
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x108]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.490939
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400086f7
inc rax
test dl, dl
jne 0x1400086e5
xor eax, eax
jmp 0x1400086fc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008724
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x10c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.304223
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008745
inc rax
test dl, dl
jne 0x140008733
xor eax, eax
jmp 0x14000874a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140008772
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x110]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.850180
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140008793
inc rax
test dl, dl
jne 0x140008781
xor eax, eax
jmp 0x140008798
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400087c0
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x114]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.513608
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400087e1
inc rax
test dl, dl
jne 0x1400087cf
xor eax, eax
jmp 0x1400087e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000880e
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x118]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.193259
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000882f
inc rax
test dl, dl
jne 0x14000881d
xor eax, eax
jmp 0x140008834
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000885c
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
mov eax, dword [rsp + 0x11c]
jmp 0x14001b58f
mov rax, qword [rsp + 0x20]
lea rcx, str.521639
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000887d
inc rax
test dl, dl
jne 0x14000886b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400088aa
mov rcx, qword [rsp + 0x10b8]
call fcn.140036920
add rsp, 0x10a8
ret