Function at 0x14000b848
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
mov eax, 0x24c8
call fcn.1400b8de0
sub rsp, rax
movsxd rax, dword [rsp + 0x24d0]
mov ecx, 0xa46b8590
cmp rax, rcx
jne 0x140038039
mov dword [rsp + 0x24a8], 0
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a01c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.222023
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b8b2
inc rax
test dl, dl
jne 0x14000b8a0
xor eax, eax
jmp 0x14000b8b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b8df
mov dword [rsp + 0x1b90], 0
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x1b90]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.637319
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b900
inc rax
test dl, dl
jne 0x14000b8ee
xor eax, eax
jmp 0x14000b905
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b927
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x28]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.184565
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b948
inc rax
test dl, dl
jne 0x14000b936
xor eax, eax
jmp 0x14000b94d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b96f
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x2c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.842116
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b990
inc rax
test dl, dl
jne 0x14000b97e
xor eax, eax
jmp 0x14000b995
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9b7
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x30]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.242846
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b9d8
inc rax
test dl, dl
jne 0x14000b9c6
xor eax, eax
jmp 0x14000b9dd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b9ff
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x34]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.375826
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba20
inc rax
test dl, dl
jne 0x14000ba0e
xor eax, eax
jmp 0x14000ba25
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba47
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x38]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.655163
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ba68
inc rax
test dl, dl
jne 0x14000ba56
xor eax, eax
jmp 0x14000ba6d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ba8f
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x3c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.282295
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bab0
inc rax
test dl, dl
jne 0x14000ba9e
xor eax, eax
jmp 0x14000bab5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bad7
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x40]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.308855
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000baf8
inc rax
test dl, dl
jne 0x14000bae6
xor eax, eax
jmp 0x14000bafd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb1f
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x44]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.215455
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb40
inc rax
test dl, dl
jne 0x14000bb2e
xor eax, eax
jmp 0x14000bb45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bb67
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x48]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.628945
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bb88
inc rax
test dl, dl
jne 0x14000bb76
xor eax, eax
jmp 0x14000bb8d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bbaf
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x4c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.413328
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bbd0
inc rax
test dl, dl
jne 0x14000bbbe
xor eax, eax
jmp 0x14000bbd5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bbf7
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x50]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.729240
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc18
inc rax
test dl, dl
jne 0x14000bc06
xor eax, eax
jmp 0x14000bc1d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc3f
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x54]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.662431
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bc60
inc rax
test dl, dl
jne 0x14000bc4e
xor eax, eax
jmp 0x14000bc65
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bc87
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x58]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.899947
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bca8
inc rax
test dl, dl
jne 0x14000bc96
xor eax, eax
jmp 0x14000bcad
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bccf
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x5c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.644370
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bcf0
inc rax
test dl, dl
jne 0x14000bcde
xor eax, eax
jmp 0x14000bcf5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd17
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x60]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.83346
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd38
inc rax
test dl, dl
jne 0x14000bd26
xor eax, eax
jmp 0x14000bd3d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bd5f
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x64]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.836212
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bd80
inc rax
test dl, dl
jne 0x14000bd6e
xor eax, eax
jmp 0x14000bd85
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bda7
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x68]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.121026
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bdc8
inc rax
test dl, dl
jne 0x14000bdb6
xor eax, eax
jmp 0x14000bdcd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bdef
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x6c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.526286
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be10
inc rax
test dl, dl
jne 0x14000bdfe
xor eax, eax
jmp 0x14000be15
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be37
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x70]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.144334
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000be58
inc rax
test dl, dl
jne 0x14000be46
xor eax, eax
jmp 0x14000be5d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000be7f
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x74]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.624474
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bea0
inc rax
test dl, dl
jne 0x14000be8e
xor eax, eax
jmp 0x14000bea5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bec7
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x78]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.716827
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bee8
inc rax
test dl, dl
jne 0x14000bed6
xor eax, eax
jmp 0x14000beed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf0f
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x7c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.409677
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf30
inc rax
test dl, dl
jne 0x14000bf1e
xor eax, eax
jmp 0x14000bf35
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bf5d
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x80]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.67076
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bf7e
inc rax
test dl, dl
jne 0x14000bf6c
xor eax, eax
jmp 0x14000bf83
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bfab
mov dword [rsp + 0x84], Ordinal_32
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x84]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.497474
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000bfcc
inc rax
test dl, dl
jne 0x14000bfba
xor eax, eax
jmp 0x14000bfd1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000bff9
mov dword [rsp + 0x88], Ordinal_35
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x88]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.140334
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c01a
inc rax
test dl, dl
jne 0x14000c008
xor eax, eax
jmp 0x14000c01f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c047
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x8c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.841401
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c068
inc rax
test dl, dl
jne 0x14000c056
xor eax, eax
jmp 0x14000c06d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c095
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x90]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.180420
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c0b6
inc rax
test dl, dl
jne 0x14000c0a4
xor eax, eax
jmp 0x14000c0bb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c0e3
mov dword [rsp + 0x94], Ordinal_35
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x94]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.44465
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c104
inc rax
test dl, dl
jne 0x14000c0f2
xor eax, eax
jmp 0x14000c109
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c131
mov dword [rsp + 0x98], Ordinal_35
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x98]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.559935
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c152
inc rax
test dl, dl
jne 0x14000c140
xor eax, eax
jmp 0x14000c157
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c17f
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x9c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.154075
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c1a0
inc rax
test dl, dl
jne 0x14000c18e
xor eax, eax
jmp 0x14000c1a5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c1cd
mov dword [rsp + 0xa0], Ordinal_35
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xa0]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.140658
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c1ee
inc rax
test dl, dl
jne 0x14000c1dc
xor eax, eax
jmp 0x14000c1f3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c21b
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xa4]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.614590
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c23c
inc rax
test dl, dl
jne 0x14000c22a
xor eax, eax
jmp 0x14000c241
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c269
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xa8]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.598355
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c28a
inc rax
test dl, dl
jne 0x14000c278
xor eax, eax
jmp 0x14000c28f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c2b7
mov dword [rsp + 0xac], Ordinal_35
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xac]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.104568
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c2d8
inc rax
test dl, dl
jne 0x14000c2c6
xor eax, eax
jmp 0x14000c2dd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c305
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xb0]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.443963
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c326
inc rax
test dl, dl
jne 0x14000c314
xor eax, eax
jmp 0x14000c32b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c353
mov dword [rsp + 0xb4], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xb4]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.577189
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c374
inc rax
test dl, dl
jne 0x14000c362
xor eax, eax
jmp 0x14000c379
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c3a1
mov dword [rsp + 0xb8], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xb8]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.99109
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c3c2
inc rax
test dl, dl
jne 0x14000c3b0
xor eax, eax
jmp 0x14000c3c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c3ef
mov dword [rsp + 0xbc], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xbc]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.884667
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c410
inc rax
test dl, dl
jne 0x14000c3fe
xor eax, eax
jmp 0x14000c415
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c43d
mov dword [rsp + 0xc0], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xc0]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.231446
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c45e
inc rax
test dl, dl
jne 0x14000c44c
xor eax, eax
jmp 0x14000c463
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c48b
mov dword [rsp + 0xc4], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xc4]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.242697
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c4ac
inc rax
test dl, dl
jne 0x14000c49a
xor eax, eax
jmp 0x14000c4b1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c4d9
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xc8]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.445578
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c4fa
inc rax
test dl, dl
jne 0x14000c4e8
xor eax, eax
jmp 0x14000c4ff
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c527
mov dword [rsp + 0xcc], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xcc]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.770108
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c548
inc rax
test dl, dl
jne 0x14000c536
xor eax, eax
jmp 0x14000c54d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c575
mov dword [rsp + 0xd0], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xd0]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.796688
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c596
inc rax
test dl, dl
jne 0x14000c584
xor eax, eax
jmp 0x14000c59b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c5c3
mov dword [rsp + 0xd4], Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xd4]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.436877
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c5e4
inc rax
test dl, dl
jne 0x14000c5d2
xor eax, eax
jmp 0x14000c5e9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c611
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xd8]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.253006
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c632
inc rax
test dl, dl
jne 0x14000c620
xor eax, eax
jmp 0x14000c637
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c65f
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xdc]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.644022
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c680
inc rax
test dl, dl
jne 0x14000c66e
xor eax, eax
jmp 0x14000c685
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c6ad
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xe0]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.835280
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c6ce
inc rax
test dl, dl
jne 0x14000c6bc
xor eax, eax
jmp 0x14000c6d3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c6fb
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xe4]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.484778
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c71c
inc rax
test dl, dl
jne 0x14000c70a
xor eax, eax
jmp 0x14000c721
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c749
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xe8]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.389797
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c76a
inc rax
test dl, dl
jne 0x14000c758
xor eax, eax
jmp 0x14000c76f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c797
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xec]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.194522
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c7b8
inc rax
test dl, dl
jne 0x14000c7a6
xor eax, eax
jmp 0x14000c7bd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c7e5
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xf0]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.664269
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c806
inc rax
test dl, dl
jne 0x14000c7f4
xor eax, eax
jmp 0x14000c80b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c833
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xf4]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.101221
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c854
inc rax
test dl, dl
jne 0x14000c842
xor eax, eax
jmp 0x14000c859
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c881
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xf8]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.533998
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c8a2
inc rax
test dl, dl
jne 0x14000c890
xor eax, eax
jmp 0x14000c8a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c8cf
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0xfc]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.693587
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c8f0
inc rax
test dl, dl
jne 0x14000c8de
xor eax, eax
jmp 0x14000c8f5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c91d
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x100]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.359967
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c93e
inc rax
test dl, dl
jne 0x14000c92c
xor eax, eax
jmp 0x14000c943
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c96b
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x104]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.568030
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c98c
inc rax
test dl, dl
jne 0x14000c97a
xor eax, eax
jmp 0x14000c991
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c9b9
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x108]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.85530
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c9da
inc rax
test dl, dl
jne 0x14000c9c8
xor eax, eax
jmp 0x14000c9df
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ca07
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x10c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.145566
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ca28
inc rax
test dl, dl
jne 0x14000ca16
xor eax, eax
jmp 0x14000ca2d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ca55
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x110]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.443523
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ca76
inc rax
test dl, dl
jne 0x14000ca64
xor eax, eax
jmp 0x14000ca7b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000caa3
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x114]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.768966
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cac4
inc rax
test dl, dl
jne 0x14000cab2
xor eax, eax
jmp 0x14000cac9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000caf1
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x118]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.480489
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cb12
inc rax
test dl, dl
jne 0x14000cb00
xor eax, eax
jmp 0x14000cb17
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cb3f
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
mov eax, dword [rsp + 0x11c]
jmp 0x140038046
mov rax, qword [rsp + 0x20]
lea rcx, str.293074
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cb60
inc rax
test dl, dl
jne 0x14000cb4e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cb8d
mov rcx, qword [rsp + 0x24d8]
call fcn.14005a1ec
add rsp, 0x24c8
ret