Function at 0x140003c44
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x928
cmp dword [rsp + 0x930], 0x6bef649b
jne 0x14000e9c8
mov dword [rsp + 0x90c], 0
mov rcx, qword [rsp + 0x938]
call fcn.140030a10
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.343014
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003ca3
inc rax
test dl, dl
jne 0x140003c91
xor eax, eax
jmp 0x140003ca8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003cd0
mov dword [rsp + 0x6dc], 0
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x6dc]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.360462
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003cf1
inc rax
test dl, dl
jne 0x140003cdf
xor eax, eax
jmp 0x140003cf6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003d18
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x28]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.460238
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003d39
inc rax
test dl, dl
jne 0x140003d27
xor eax, eax
jmp 0x140003d3e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003d60
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x2c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.597807
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003d81
inc rax
test dl, dl
jne 0x140003d6f
xor eax, eax
jmp 0x140003d86
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003da8
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x30]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.734862
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003dc9
inc rax
test dl, dl
jne 0x140003db7
xor eax, eax
jmp 0x140003dce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003df0
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x34]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.32706
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003e11
inc rax
test dl, dl
jne 0x140003dff
xor eax, eax
jmp 0x140003e16
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003e38
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x38]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.182043
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003e59
inc rax
test dl, dl
jne 0x140003e47
xor eax, eax
jmp 0x140003e5e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003e80
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x3c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.377283
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003ea1
inc rax
test dl, dl
jne 0x140003e8f
xor eax, eax
jmp 0x140003ea6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003ec8
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x40]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.271004
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003ee9
inc rax
test dl, dl
jne 0x140003ed7
xor eax, eax
jmp 0x140003eee
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003f10
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x44]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.398283
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003f31
inc rax
test dl, dl
jne 0x140003f1f
xor eax, eax
jmp 0x140003f36
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003f58
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x48]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.366552
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003f79
inc rax
test dl, dl
jne 0x140003f67
xor eax, eax
jmp 0x140003f7e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003fa0
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x4c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.349169
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140003fc1
inc rax
test dl, dl
jne 0x140003faf
xor eax, eax
jmp 0x140003fc6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140003fe8
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x50]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.572414
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004009
inc rax
test dl, dl
jne 0x140003ff7
xor eax, eax
jmp 0x14000400e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004030
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x54]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.22918
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004051
inc rax
test dl, dl
jne 0x14000403f
xor eax, eax
jmp 0x140004056
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004078
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x58]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.269005
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004099
inc rax
test dl, dl
jne 0x140004087
xor eax, eax
jmp 0x14000409e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400040c0
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x5c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.469549
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400040e1
inc rax
test dl, dl
jne 0x1400040cf
xor eax, eax
jmp 0x1400040e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004108
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x60]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.130534
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004129
inc rax
test dl, dl
jne 0x140004117
xor eax, eax
jmp 0x14000412e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004150
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x64]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.235442
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004171
inc rax
test dl, dl
jne 0x14000415f
xor eax, eax
jmp 0x140004176
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004198
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x68]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.491731
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400041b9
inc rax
test dl, dl
jne 0x1400041a7
xor eax, eax
jmp 0x1400041be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400041e0
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x6c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.844305
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004201
inc rax
test dl, dl
jne 0x1400041ef
xor eax, eax
jmp 0x140004206
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004228
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x70]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.651395
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004249
inc rax
test dl, dl
jne 0x140004237
xor eax, eax
jmp 0x14000424e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004270
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x74]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.413484
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004291
inc rax
test dl, dl
jne 0x14000427f
xor eax, eax
jmp 0x140004296
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400042b8
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x78]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.22760
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400042d9
inc rax
test dl, dl
jne 0x1400042c7
xor eax, eax
jmp 0x1400042de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004300
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x7c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.83873
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004321
inc rax
test dl, dl
jne 0x14000430f
xor eax, eax
jmp 0x140004326
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000434e
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x80]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.110115
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000436f
inc rax
test dl, dl
jne 0x14000435d
xor eax, eax
jmp 0x140004374
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000439c
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x84]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.120099
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400043bd
inc rax
test dl, dl
jne 0x1400043ab
xor eax, eax
jmp 0x1400043c2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400043ea
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x88]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.790711
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000440b
inc rax
test dl, dl
jne 0x1400043f9
xor eax, eax
jmp 0x140004410
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004438
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x8c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.492865
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004459
inc rax
test dl, dl
jne 0x140004447
xor eax, eax
jmp 0x14000445e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004486
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x90]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.733634
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400044a7
inc rax
test dl, dl
jne 0x140004495
xor eax, eax
jmp 0x1400044ac
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400044d4
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x94]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.368653
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400044f5
inc rax
test dl, dl
jne 0x1400044e3
xor eax, eax
jmp 0x1400044fa
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004522
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x98]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.193318
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004543
inc rax
test dl, dl
jne 0x140004531
xor eax, eax
jmp 0x140004548
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004570
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x9c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.508555
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004591
inc rax
test dl, dl
jne 0x14000457f
xor eax, eax
jmp 0x140004596
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400045be
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xa0]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.643308
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400045df
inc rax
test dl, dl
jne 0x1400045cd
xor eax, eax
jmp 0x1400045e4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000460c
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xa4]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.54710
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000462d
inc rax
test dl, dl
jne 0x14000461b
xor eax, eax
jmp 0x140004632
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000465a
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xa8]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.621408
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000467b
inc rax
test dl, dl
jne 0x140004669
xor eax, eax
jmp 0x140004680
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400046a8
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xac]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.573977
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400046c9
inc rax
test dl, dl
jne 0x1400046b7
xor eax, eax
jmp 0x1400046ce
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400046f6
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xb0]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.87599
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004717
inc rax
test dl, dl
jne 0x140004705
xor eax, eax
jmp 0x14000471c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004744
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xb4]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.184819
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004765
inc rax
test dl, dl
jne 0x140004753
xor eax, eax
jmp 0x14000476a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004792
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xb8]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.429226
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400047b3
inc rax
test dl, dl
jne 0x1400047a1
xor eax, eax
jmp 0x1400047b8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400047e0
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xbc]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.567690
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004801
inc rax
test dl, dl
jne 0x1400047ef
xor eax, eax
jmp 0x140004806
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000482e
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xc0]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.651659
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000484f
inc rax
test dl, dl
jne 0x14000483d
xor eax, eax
jmp 0x140004854
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000487c
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xc4]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.263553
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000489d
inc rax
test dl, dl
jne 0x14000488b
xor eax, eax
jmp 0x1400048a2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400048ca
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xc8]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.484795
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400048eb
inc rax
test dl, dl
jne 0x1400048d9
xor eax, eax
jmp 0x1400048f0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004918
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xcc]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.848784
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004939
inc rax
test dl, dl
jne 0x140004927
xor eax, eax
jmp 0x14000493e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004966
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xd0]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.391158
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004987
inc rax
test dl, dl
jne 0x140004975
xor eax, eax
jmp 0x14000498c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x1400049b4
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xd4]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.642930
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x1400049d5
inc rax
test dl, dl
jne 0x1400049c3
xor eax, eax
jmp 0x1400049da
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004a02
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xd8]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.684318
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004a23
inc rax
test dl, dl
jne 0x140004a11
xor eax, eax
jmp 0x140004a28
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004a50
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xdc]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.690679
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004a71
inc rax
test dl, dl
jne 0x140004a5f
xor eax, eax
jmp 0x140004a76
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004a9e
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xe0]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.651609
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004abf
inc rax
test dl, dl
jne 0x140004aad
xor eax, eax
jmp 0x140004ac4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004aec
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xe4]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.897269
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004b0d
inc rax
test dl, dl
jne 0x140004afb
xor eax, eax
jmp 0x140004b12
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004b3a
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xe8]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.358989
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004b5b
inc rax
test dl, dl
jne 0x140004b49
xor eax, eax
jmp 0x140004b60
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004b88
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xec]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.211472
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004ba9
inc rax
test dl, dl
jne 0x140004b97
xor eax, eax
jmp 0x140004bae
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004bd6
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xf0]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.407180
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004bf7
inc rax
test dl, dl
jne 0x140004be5
xor eax, eax
jmp 0x140004bfc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004c24
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xf4]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.792764
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004c45
inc rax
test dl, dl
jne 0x140004c33
xor eax, eax
jmp 0x140004c4a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004c72
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xf8]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.330077
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004c93
inc rax
test dl, dl
jne 0x140004c81
xor eax, eax
jmp 0x140004c98
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004cc0
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0xfc]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.584826
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004ce1
inc rax
test dl, dl
jne 0x140004ccf
xor eax, eax
jmp 0x140004ce6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004d0e
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x100]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.571147
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004d2f
inc rax
test dl, dl
jne 0x140004d1d
xor eax, eax
jmp 0x140004d34
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004d5c
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x104]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.765741
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004d7d
inc rax
test dl, dl
jne 0x140004d6b
xor eax, eax
jmp 0x140004d82
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004daa
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x108]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.275143
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004dcb
inc rax
test dl, dl
jne 0x140004db9
xor eax, eax
jmp 0x140004dd0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004df8
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x10c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.595071
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004e19
inc rax
test dl, dl
jne 0x140004e07
xor eax, eax
jmp 0x140004e1e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004e46
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x110]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.870601
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004e67
inc rax
test dl, dl
jne 0x140004e55
xor eax, eax
jmp 0x140004e6c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004e94
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x114]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.97481
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004eb5
inc rax
test dl, dl
jne 0x140004ea3
xor eax, eax
jmp 0x140004eba
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004ee2
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x118]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.2113
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004f03
inc rax
test dl, dl
jne 0x140004ef1
xor eax, eax
jmp 0x140004f08
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004f30
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
mov eax, dword [rsp + 0x11c]
jmp 0x14000e9d5
mov rax, qword [rsp + 0x20]
lea rcx, str.871301
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x140004f51
inc rax
test dl, dl
jne 0x140004f3f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x140004f7e
mov rcx, qword [rsp + 0x938]
call fcn.140030be0
add rsp, 0x928
ret