Function at 0x14000a4d8
Capabilities:
Parse pe header

Disassembly:
mov qword [rsp + 0x10], rdx
mov dword [rsp + 8], ecx
sub rsp, 0x358
movsxd rax, dword [rsp + 0x360]
mov ecx, 0xf288082c
cmp rax, rcx
jne 0x14000e109
mov dword [rsp + 0x33c], 0
mov rcx, qword [rsp + 0x368]
call fcn.14001ea48
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x20]
lea rcx, str.666609
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a53c
inc rax
test dl, dl
jne 0x14000a52a
xor eax, eax
jmp 0x14000a541
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a569
mov dword [rsp + 0x27c], 0
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x27c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.165516
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a58a
inc rax
test dl, dl
jne 0x14000a578
xor eax, eax
jmp 0x14000a58f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5b1
mov dword [rsp + 0x28], 1
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x28]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.848627
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a5d2
inc rax
test dl, dl
jne 0x14000a5c0
xor eax, eax
jmp 0x14000a5d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a5f9
mov dword [rsp + 0x2c], 2
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x2c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.27995
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a61a
inc rax
test dl, dl
jne 0x14000a608
xor eax, eax
jmp 0x14000a61f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a641
mov dword [rsp + 0x30], 3
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x30]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.391942
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a662
inc rax
test dl, dl
jne 0x14000a650
xor eax, eax
jmp 0x14000a667
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a689
mov dword [rsp + 0x34], 4
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x34]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.850598
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6aa
inc rax
test dl, dl
jne 0x14000a698
xor eax, eax
jmp 0x14000a6af
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a6d1
mov dword [rsp + 0x38], 5
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x38]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.409834
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a6f2
inc rax
test dl, dl
jne 0x14000a6e0
xor eax, eax
jmp 0x14000a6f7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a719
mov dword [rsp + 0x3c], 6
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x3c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.363839
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a73a
inc rax
test dl, dl
jne 0x14000a728
xor eax, eax
jmp 0x14000a73f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a761
mov dword [rsp + 0x40], 7
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x40]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.541105
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a782
inc rax
test dl, dl
jne 0x14000a770
xor eax, eax
jmp 0x14000a787
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7a9
mov dword [rsp + 0x44], 8
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x44]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.68845
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a7ca
inc rax
test dl, dl
jne 0x14000a7b8
xor eax, eax
jmp 0x14000a7cf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a7f1
mov dword [rsp + 0x48], 9
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x48]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.463739
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a812
inc rax
test dl, dl
jne 0x14000a800
xor eax, eax
jmp 0x14000a817
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a839
mov dword [rsp + 0x4c], 0xa
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x4c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.650473
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a85a
inc rax
test dl, dl
jne 0x14000a848
xor eax, eax
jmp 0x14000a85f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a881
mov dword [rsp + 0x50], recvfrom
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x50]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.422628
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8a2
inc rax
test dl, dl
jne 0x14000a890
xor eax, eax
jmp 0x14000a8a7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a8c9
mov dword [rsp + 0x54], recvfrom
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x54]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.471525
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a8ea
inc rax
test dl, dl
jne 0x14000a8d8
xor eax, eax
jmp 0x14000a8ef
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a911
mov dword [rsp + 0x58], reloc.WS2_32.dll_listen
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x58]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.551914
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a932
inc rax
test dl, dl
jne 0x14000a920
xor eax, eax
jmp 0x14000a937
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a959
mov dword [rsp + 0x5c], recvfrom
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x5c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.42337
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a97a
inc rax
test dl, dl
jne 0x14000a968
xor eax, eax
jmp 0x14000a97f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a9a1
mov dword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x60]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.485711
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000a9c2
inc rax
test dl, dl
jne 0x14000a9b0
xor eax, eax
jmp 0x14000a9c7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000a9e9
mov dword [rsp + 0x64], reloc.WS2_32.dll_recv
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x64]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.453702
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa0a
inc rax
test dl, dl
jne 0x14000a9f8
xor eax, eax
jmp 0x14000aa0f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aa31
mov dword [rsp + 0x68], reloc.WS2_32.dll_recvfrom
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x68]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.320801
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa52
inc rax
test dl, dl
jne 0x14000aa40
xor eax, eax
jmp 0x14000aa57
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aa79
mov dword [rsp + 0x6c], reloc.WS2_32.dll_select
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x6c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.609874
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aa9a
inc rax
test dl, dl
jne 0x14000aa88
xor eax, eax
jmp 0x14000aa9f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aac1
mov dword [rsp + 0x70], reloc.WS2_32.dll_send
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x70]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.37391
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aae2
inc rax
test dl, dl
jne 0x14000aad0
xor eax, eax
jmp 0x14000aae7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab09
mov dword [rsp + 0x74], reloc.WS2_32.dll_sendto
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x74]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.166094
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ab2a
inc rax
test dl, dl
jne 0x14000ab18
xor eax, eax
jmp 0x14000ab2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab51
mov dword [rsp + 0x78], reloc.WS2_32.dll_setsockopt
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x78]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.66132
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ab72
inc rax
test dl, dl
jne 0x14000ab60
xor eax, eax
jmp 0x14000ab77
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ab99
mov dword [rsp + 0x7c], reloc.WLDAP32.dll_Ordinal_22
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x7c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.803875
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000abba
inc rax
test dl, dl
jne 0x14000aba8
xor eax, eax
jmp 0x14000abbf
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000abe7
mov dword [rsp + 0x80], reloc.WS2_32.dll_socket
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x80]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.563686
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ac08
inc rax
test dl, dl
jne 0x14000abf6
xor eax, eax
jmp 0x14000ac0d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ac35
mov dword [rsp + 0x84], Ordinal_33
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x84]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.215997
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ac56
inc rax
test dl, dl
jne 0x14000ac44
xor eax, eax
jmp 0x14000ac5b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ac83
mov dword [rsp + 0x88], Ordinal_33
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x88]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.85215
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aca4
inc rax
test dl, dl
jne 0x14000ac92
xor eax, eax
jmp 0x14000aca9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000acd1
mov dword [rsp + 0x8c], reloc.WLDAP32.dll_Ordinal_26
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x8c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.302695
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000acf2
inc rax
test dl, dl
jne 0x14000ace0
xor eax, eax
jmp 0x14000acf7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ad1f
mov dword [rsp + 0x90], reloc.WLDAP32.dll_Ordinal_27
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x90]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.630762
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ad40
inc rax
test dl, dl
jne 0x14000ad2e
xor eax, eax
jmp 0x14000ad45
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ad6d
mov dword [rsp + 0x94], Ordinal_33
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x94]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.699454
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ad8e
inc rax
test dl, dl
jne 0x14000ad7c
xor eax, eax
jmp 0x14000ad93
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000adbb
mov dword [rsp + 0x98], Ordinal_33
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x98]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.567966
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000addc
inc rax
test dl, dl
jne 0x14000adca
xor eax, eax
jmp 0x14000ade1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae09
mov dword [rsp + 0x9c], reloc.WLDAP32.dll_Ordinal_30
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x9c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.8040
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae2a
inc rax
test dl, dl
jne 0x14000ae18
xor eax, eax
jmp 0x14000ae2f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000ae57
mov dword [rsp + 0xa0], Ordinal_33
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xa0]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.623879
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000ae78
inc rax
test dl, dl
jne 0x14000ae66
xor eax, eax
jmp 0x14000ae7d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aea5
mov dword [rsp + 0xa4], reloc.WLDAP32.dll_Ordinal_32
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xa4]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.802235
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000aec6
inc rax
test dl, dl
jne 0x14000aeb4
xor eax, eax
jmp 0x14000aecb
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000aef3
mov dword [rsp + 0xa8], reloc.WLDAP32.dll_Ordinal_33
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xa8]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.506246
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af14
inc rax
test dl, dl
jne 0x14000af02
xor eax, eax
jmp 0x14000af19
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af41
mov dword [rsp + 0xac], Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xac]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.797561
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000af62
inc rax
test dl, dl
jne 0x14000af50
xor eax, eax
jmp 0x14000af67
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000af8f
mov dword [rsp + 0xb0], reloc.WLDAP32.dll_Ordinal_35
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xb0]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.395671
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000afb0
inc rax
test dl, dl
jne 0x14000af9e
xor eax, eax
jmp 0x14000afb5
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000afdd
mov dword [rsp + 0xb4], Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xb4]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.794505
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000affe
inc rax
test dl, dl
jne 0x14000afec
xor eax, eax
jmp 0x14000b003
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b02b
mov dword [rsp + 0xb8], Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xb8]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.780762
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b04c
inc rax
test dl, dl
jne 0x14000b03a
xor eax, eax
jmp 0x14000b051
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b079
mov dword [rsp + 0xbc], Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xbc]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.60416
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b09a
inc rax
test dl, dl
jne 0x14000b088
xor eax, eax
jmp 0x14000b09f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b0c7
mov dword [rsp + 0xc0], Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xc0]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.825108
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b0e8
inc rax
test dl, dl
jne 0x14000b0d6
xor eax, eax
jmp 0x14000b0ed
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b115
mov dword [rsp + 0xc4], Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xc4]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.720363
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b136
inc rax
test dl, dl
jne 0x14000b124
xor eax, eax
jmp 0x14000b13b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b163
mov dword [rsp + 0xc8], reloc.WLDAP32.dll_Ordinal_41
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xc8]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.420957
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b184
inc rax
test dl, dl
jne 0x14000b172
xor eax, eax
jmp 0x14000b189
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b1b1
mov dword [rsp + 0xcc], Ordinal_46
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xcc]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.187822
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b1d2
inc rax
test dl, dl
jne 0x14000b1c0
xor eax, eax
jmp 0x14000b1d7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b1ff
mov dword [rsp + 0xd0], Ordinal_46
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xd0]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.22011
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b220
inc rax
test dl, dl
jne 0x14000b20e
xor eax, eax
jmp 0x14000b225
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b24d
mov dword [rsp + 0xd4], Ordinal_46
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xd4]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.76342
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b26e
inc rax
test dl, dl
jne 0x14000b25c
xor eax, eax
jmp 0x14000b273
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b29b
mov dword [rsp + 0xd8], reloc.WLDAP32.dll_Ordinal_45
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xd8]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.47058
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b2bc
inc rax
test dl, dl
jne 0x14000b2aa
xor eax, eax
jmp 0x14000b2c1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b2e9
mov dword [rsp + 0xdc], reloc.WLDAP32.dll_Ordinal_46
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xdc]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.199426
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b30a
inc rax
test dl, dl
jne 0x14000b2f8
xor eax, eax
jmp 0x14000b30f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b337
mov dword [rsp + 0xe0], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xe0]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.80197
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b358
inc rax
test dl, dl
jne 0x14000b346
xor eax, eax
jmp 0x14000b35d
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b385
mov dword [rsp + 0xe4], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xe4]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.437747
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b3a6
inc rax
test dl, dl
jne 0x14000b394
xor eax, eax
jmp 0x14000b3ab
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b3d3
mov dword [rsp + 0xe8], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xe8]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.107126
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b3f4
inc rax
test dl, dl
jne 0x14000b3e2
xor eax, eax
jmp 0x14000b3f9
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b421
mov dword [rsp + 0xec], reloc.WLDAP32.dll_Ordinal_50
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xec]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.158082
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b442
inc rax
test dl, dl
jne 0x14000b430
xor eax, eax
jmp 0x14000b447
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b46f
mov dword [rsp + 0xf0], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xf0]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.503802
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b490
inc rax
test dl, dl
jne 0x14000b47e
xor eax, eax
jmp 0x14000b495
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b4bd
mov dword [rsp + 0xf4], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xf4]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.47243
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b4de
inc rax
test dl, dl
jne 0x14000b4cc
xor eax, eax
jmp 0x14000b4e3
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b50b
mov dword [rsp + 0xf8], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xf8]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.546907
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b52c
inc rax
test dl, dl
jne 0x14000b51a
xor eax, eax
jmp 0x14000b531
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b559
mov dword [rsp + 0xfc], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0xfc]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.758642
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b57a
inc rax
test dl, dl
jne 0x14000b568
xor eax, eax
jmp 0x14000b57f
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b5a7
mov dword [rsp + 0x100], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x100]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.479472
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b5c8
inc rax
test dl, dl
jne 0x14000b5b6
xor eax, eax
jmp 0x14000b5cd
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b5f5
mov dword [rsp + 0x104], gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x104]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.723064
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b616
inc rax
test dl, dl
jne 0x14000b604
xor eax, eax
jmp 0x14000b61b
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b643
mov dword [rsp + 0x108], reloc.WS2_32.dll_gethostname
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x108]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.750483
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b664
inc rax
test dl, dl
jne 0x14000b652
xor eax, eax
jmp 0x14000b669
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b691
mov dword [rsp + 0x10c], Ordinal_60
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x10c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.810765
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b6b2
inc rax
test dl, dl
jne 0x14000b6a0
xor eax, eax
jmp 0x14000b6b7
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b6df
mov dword [rsp + 0x110], Ordinal_60
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x110]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.677617
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b700
inc rax
test dl, dl
jne 0x14000b6ee
xor eax, eax
jmp 0x14000b705
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b72d
mov dword [rsp + 0x114], reloc.WLDAP32.dll_Ordinal_60
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x114]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.750777
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b74e
inc rax
test dl, dl
jne 0x14000b73c
xor eax, eax
jmp 0x14000b753
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b77b
mov dword [rsp + 0x118], 0x3d
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x118]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.705983
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b79c
inc rax
test dl, dl
jne 0x14000b78a
xor eax, eax
jmp 0x14000b7a1
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b7c9
mov dword [rsp + 0x11c], 0x3e
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
mov eax, dword [rsp + 0x11c]
jmp 0x14000e116
mov rax, qword [rsp + 0x20]
lea rcx, str.242924
sub rcx, rax
mov dl, byte [rax]
cmp dl, byte [rax + rcx]
jne 0x14000b7ea
inc rax
test dl, dl
jne 0x14000b7d8
sbb eax, eax
or eax, 1
test eax, eax
jne 0x14000b817
mov rcx, qword [rsp + 0x368]
call fcn.14001edf4
add rsp, 0x358
ret