Function at 0x14000c3ac
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0xb98
cmp dword [rsp + 0xba0], 0x14b092da
jne 0x14001a0b8
mov dword [rsp + 0xb7c], 0
mov rcx, qword [rsp + 0xba8]
call fcn.14002a81c
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.38092
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c40b
inc rax
test dl, dl
jne 0x14000c3f9
xor eax, eax
jmp 0x14000c410
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c438
mov dword [rsp + 0x8ac], 0
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x8ac]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.485303
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c459
inc rax
test dl, dl
jne 0x14000c447
xor eax, eax
jmp 0x14000c45e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c480
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x28]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.665822
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c4a1
inc rax
test dl, dl
jne 0x14000c48f
xor eax, eax
jmp 0x14000c4a6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c4c8
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x2c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.389799
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c4e9
inc rax
test dl, dl
jne 0x14000c4d7
xor eax, eax
jmp 0x14000c4ee
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c510
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x30]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.323901
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c531
inc rax
test dl, dl
jne 0x14000c51f
xor eax, eax
jmp 0x14000c536
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c558
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x34]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.543355
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c579
inc rax
test dl, dl
jne 0x14000c567
xor eax, eax
jmp 0x14000c57e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c5a0
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x38]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.419568
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c5c1
inc rax
test dl, dl
jne 0x14000c5af
xor eax, eax
jmp 0x14000c5c6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c5e8
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x3c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.464203
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c609
inc rax
test dl, dl
jne 0x14000c5f7
xor eax, eax
jmp 0x14000c60e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c630
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x40]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.471491
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c651
inc rax
test dl, dl
jne 0x14000c63f
xor eax, eax
jmp 0x14000c656
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c678
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x44]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.868735
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c699
inc rax
test dl, dl
jne 0x14000c687
xor eax, eax
jmp 0x14000c69e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c6c0
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x48]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.474983
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c6e1
inc rax
test dl, dl
jne 0x14000c6cf
xor eax, eax
jmp 0x14000c6e6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c708
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x4c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.639506
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c729
inc rax
test dl, dl
jne 0x14000c717
xor eax, eax
jmp 0x14000c72e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c750
mov dword [rsp + 0x50], recv
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x50]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.445114
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c771
inc rax
test dl, dl
jne 0x14000c75f
xor eax, eax
jmp 0x14000c776
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c798
mov dword [rsp + 0x54], recv
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x54]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.36827
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c7b9
inc rax
test dl, dl
jne 0x14000c7a7
xor eax, eax
jmp 0x14000c7be
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c7e0
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x58]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.1457
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c801
inc rax
test dl, dl
jne 0x14000c7ef
xor eax, eax
jmp 0x14000c806
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c828
mov dword [rsp + 0x5c], sendto
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x5c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.739625
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c849
inc rax
test dl, dl
jne 0x14000c837
xor eax, eax
jmp 0x14000c84e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c870
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x60]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.281573
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c891
inc rax
test dl, dl
jne 0x14000c87f
xor eax, eax
jmp 0x14000c896
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c8b8
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x64]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.808612
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c8d9
inc rax
test dl, dl
jne 0x14000c8c7
xor eax, eax
jmp 0x14000c8de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c900
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x68]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.691466
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c921
inc rax
test dl, dl
jne 0x14000c90f
xor eax, eax
jmp 0x14000c926
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c948
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x6c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.205288
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c969
inc rax
test dl, dl
jne 0x14000c957
xor eax, eax
jmp 0x14000c96e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c990
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x70]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.286280
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c9b1
inc rax
test dl, dl
jne 0x14000c99f
xor eax, eax
jmp 0x14000c9b6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000c9d8
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x74]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.770998
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000c9f9
inc rax
test dl, dl
jne 0x14000c9e7
xor eax, eax
jmp 0x14000c9fe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ca20
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x78]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.745714
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ca41
inc rax
test dl, dl
jne 0x14000ca2f
xor eax, eax
jmp 0x14000ca46
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ca68
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x7c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.805078
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ca89
inc rax
test dl, dl
jne 0x14000ca77
xor eax, eax
jmp 0x14000ca8e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cab6
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x80]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.606270
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cad7
inc rax
test dl, dl
jne 0x14000cac5
xor eax, eax
jmp 0x14000cadc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cb04
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x84]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.264128
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cb25
inc rax
test dl, dl
jne 0x14000cb13
xor eax, eax
jmp 0x14000cb2a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cb52
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x88]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.421116
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cb73
inc rax
test dl, dl
jne 0x14000cb61
xor eax, eax
jmp 0x14000cb78
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cba0
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x8c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.184824
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cbc1
inc rax
test dl, dl
jne 0x14000cbaf
xor eax, eax
jmp 0x14000cbc6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cbee
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x90]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.286711
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cc0f
inc rax
test dl, dl
jne 0x14000cbfd
xor eax, eax
jmp 0x14000cc14
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cc3c
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x94]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.234442
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cc5d
inc rax
test dl, dl
jne 0x14000cc4b
xor eax, eax
jmp 0x14000cc62
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cc8a
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x98]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.758972
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ccab
inc rax
test dl, dl
jne 0x14000cc99
xor eax, eax
jmp 0x14000ccb0
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ccd8
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x9c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.174690
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ccf9
inc rax
test dl, dl
jne 0x14000cce7
xor eax, eax
jmp 0x14000ccfe
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cd26
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xa0]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.582717
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cd47
inc rax
test dl, dl
jne 0x14000cd35
xor eax, eax
jmp 0x14000cd4c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cd74
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xa4]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.673202
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cd95
inc rax
test dl, dl
jne 0x14000cd83
xor eax, eax
jmp 0x14000cd9a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cdc2
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xa8]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.731610
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cde3
inc rax
test dl, dl
jne 0x14000cdd1
xor eax, eax
jmp 0x14000cde8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ce10
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xac]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.607235
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ce31
inc rax
test dl, dl
jne 0x14000ce1f
xor eax, eax
jmp 0x14000ce36
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ce5e
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xb0]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.455620
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ce7f
inc rax
test dl, dl
jne 0x14000ce6d
xor eax, eax
jmp 0x14000ce84
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ceac
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xb4]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.164490
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cecd
inc rax
test dl, dl
jne 0x14000cebb
xor eax, eax
jmp 0x14000ced2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cefa
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xb8]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.594129
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cf1b
inc rax
test dl, dl
jne 0x14000cf09
xor eax, eax
jmp 0x14000cf20
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cf48
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xbc]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.501201
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cf69
inc rax
test dl, dl
jne 0x14000cf57
xor eax, eax
jmp 0x14000cf6e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cf96
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xc0]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.843549
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000cfb7
inc rax
test dl, dl
jne 0x14000cfa5
xor eax, eax
jmp 0x14000cfbc
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000cfe4
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xc4]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.517249
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d005
inc rax
test dl, dl
jne 0x14000cff3
xor eax, eax
jmp 0x14000d00a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d032
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xc8]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.816169
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d053
inc rax
test dl, dl
jne 0x14000d041
xor eax, eax
jmp 0x14000d058
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d080
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xcc]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.291497
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d0a1
inc rax
test dl, dl
jne 0x14000d08f
xor eax, eax
jmp 0x14000d0a6
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d0ce
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xd0]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.218769
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d0ef
inc rax
test dl, dl
jne 0x14000d0dd
xor eax, eax
jmp 0x14000d0f4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d11c
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xd4]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.647021
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d13d
inc rax
test dl, dl
jne 0x14000d12b
xor eax, eax
jmp 0x14000d142
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d16a
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xd8]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.681009
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d18b
inc rax
test dl, dl
jne 0x14000d179
xor eax, eax
jmp 0x14000d190
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d1b8
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xdc]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.463885
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d1d9
inc rax
test dl, dl
jne 0x14000d1c7
xor eax, eax
jmp 0x14000d1de
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d206
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xe0]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.758114
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d227
inc rax
test dl, dl
jne 0x14000d215
xor eax, eax
jmp 0x14000d22c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d254
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xe4]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.739484
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d275
inc rax
test dl, dl
jne 0x14000d263
xor eax, eax
jmp 0x14000d27a
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d2a2
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xe8]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.282352
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d2c3
inc rax
test dl, dl
jne 0x14000d2b1
xor eax, eax
jmp 0x14000d2c8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d2f0
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xec]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.683951
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d311
inc rax
test dl, dl
jne 0x14000d2ff
xor eax, eax
jmp 0x14000d316
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d33e
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xf0]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.6071
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d35f
inc rax
test dl, dl
jne 0x14000d34d
xor eax, eax
jmp 0x14000d364
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d38c
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xf4]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.497177
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d3ad
inc rax
test dl, dl
jne 0x14000d39b
xor eax, eax
jmp 0x14000d3b2
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d3da
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xf8]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.235784
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d3fb
inc rax
test dl, dl
jne 0x14000d3e9
xor eax, eax
jmp 0x14000d400
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d428
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0xfc]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.335110
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d449
inc rax
test dl, dl
jne 0x14000d437
xor eax, eax
jmp 0x14000d44e
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d476
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x100]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.18709
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d497
inc rax
test dl, dl
jne 0x14000d485
xor eax, eax
jmp 0x14000d49c
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d4c4
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x104]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.238819
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d4e5
inc rax
test dl, dl
jne 0x14000d4d3
xor eax, eax
jmp 0x14000d4ea
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d512
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x108]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.870459
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d533
inc rax
test dl, dl
jne 0x14000d521
xor eax, eax
jmp 0x14000d538
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d560
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x10c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.656294
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d581
inc rax
test dl, dl
jne 0x14000d56f
xor eax, eax
jmp 0x14000d586
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d5ae
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x110]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.852428
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d5cf
inc rax
test dl, dl
jne 0x14000d5bd
xor eax, eax
jmp 0x14000d5d4
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d5fc
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x114]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.439362
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d61d
inc rax
test dl, dl
jne 0x14000d60b
xor eax, eax
jmp 0x14000d622
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d64a
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x118]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.780078
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d66b
inc rax
test dl, dl
jne 0x14000d659
xor eax, eax
jmp 0x14000d670
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d698
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
mov eax, dword [rsp + 0x11c]
jmp 0x14001a0c5
mov rax, qword [rsp + 0x20]
lea rcx, str.382623
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000d6b9
inc rax
test dl, dl
jne 0x14000d6a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000d6e6
mov rcx, qword [rsp + 0xba8]
call fcn.14002abc8
add rsp, 0xb98
ret