Function at 0x140020ef0
Capabilities:
Parse pe header

Disassembly:
push rdi
push rsi
push rbx
sub rsp, 0x50
call fcn.14008e3b0
mov ecx, 1
call fcn.14007c13c
mov rbx, rax
lea rdx, [0x140162c80]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x38], rbx
mov edi, 0x90000005
mov qword [rsp + 0x30], rdi
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x226
mov r9d, 0x27e
xor r8d, r8d
xor edx, edx
mov ecx, 3
call fcn.14007c3c8
test rax, rax
jne 0x140020f60
add rsp, 0x50
pop rbx
pop rsi
pop rdi
ret
mov edx, 0xd1d1a5
mov ecx, 3
call fcn.14007c7a4
mov qword [rsp + 0x20], 0x1cc
mov r9d, 0x258
mov r8d, socket
mov edx, socket
mov ecx, gethostname
call fcn.140072464
mov r9d, 0x100
mov r8d, 0xa
lea rbx, str.Courier_New
mov rdx, rbx
mov ecx, gethostname
call fcn.14008c9c4
mov rdx, rax
mov ecx, gethostname
call fcn.140071bf4
lea rdx, [0x140157480]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov r8, qword [rax]
mov rdx, 0xffffffffffffffff
mov ecx, gethostname
call fcn.14006fdb4
lea rdx, [0x140167420]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1f
mov r9d, 0xbe
mov r8d, send
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, reloc.WS2_32.dll_gethostname
call fcn.140073238
mov r8d, 0xffffff
xor edx, edx
mov ecx, reloc.WS2_32.dll_gethostname
call fcn.1400066f0
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
lea rsi, str.Calibri
mov rdx, rsi
mov ecx, reloc.WS2_32.dll_gethostname
call fcn.14008c9c4
mov rdx, rax
mov ecx, reloc.WS2_32.dll_gethostname
call fcn.140071bf4
lea rdx, [0x140157220]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, reloc.WS2_32.dll_gethostname
call fcn.140071968
lea rdx, [0x14015ede0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x118
mov r8d, DispInvoke
mov edx, 0xdc
mov ecx, 0x3a
call fcn.140073238
mov r8d, 0xffffff
xor edx, edx
mov ecx, 0x3a
call fcn.1400066f0
mov r9d, 0x100
mov r8d, 9
mov rdx, rsi
mov ecx, 0x3a
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x3a
call fcn.140071bf4
lea rdx, [0x140161940]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x3a
call fcn.140071968
lea rdx, [0x14015c6a0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x52
mov r9d, 0x11d
mov r8d, gethostname
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x3b
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x3b
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x3b
call fcn.140071bf4
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x104
mov r8d, 0x48
mov edx, DispInvoke
mov ecx, 0x3c
call fcn.140073c64
mov r8d, 0xecffff
xor edx, edx
mov ecx, 0x3c
call fcn.1400066f0
mov r8d, 0xa
lea rdi, str.Calibri_Light
mov rdx, rdi
mov ecx, 0x3c
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x3c
call fcn.140071bf4
lea rdx, [0x140156720]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x1f
mov r9d, 0xff
mov r8d, 0x61
mov edx, 0x1e
mov ecx, 0x3d
call fcn.140073238
mov r8d, 0xffffff
xor edx, edx
mov ecx, 0x3d
call fcn.1400066f0
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x3d
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x3d
call fcn.140071bf4
lea rdx, [0x140159900]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x3d
call fcn.140071968
lea rdx, [0x1401677e0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_gethostname
mov r9d, 0x11d
mov r8d, 0x89
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x3e
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x3e
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x3e
call fcn.140071bf4
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x104
mov r8d, 0xa2
mov edx, DispInvoke
mov ecx, 0x3f
call fcn.140073c64
mov r8d, 0xecffff
xor edx, edx
mov ecx, 0x3f
call fcn.1400066f0
mov r8d, 0xa
mov rdx, rdi
mov ecx, 0x3f
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x3f
call fcn.140071bf4
lea rdx, [0x140164f60]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostname
mov r9d, 0x11d
mov r8d, 0xc5
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x40
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x40
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x40
call fcn.140071bf4
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x104
mov r8d, 0xd9
mov edx, DispInvoke
mov ecx, 0x41
call fcn.140073c64
mov r8d, 0xecffff
xor edx, edx
mov ecx, 0x41
call fcn.1400066f0
mov r8d, 0xa
mov rdx, rdi
mov ecx, 0x41
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x41
call fcn.140071bf4
lea rdx, [0x14015e3a0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostname
mov r9d, 0x11d
mov r8d, 0xfc
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x42
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x42
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x42
call fcn.140071bf4
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x104
mov r8d, 0x110
mov edx, DispInvoke
mov ecx, 0x43
call fcn.140073c64
mov r8d, 0xecffff
xor edx, edx
mov ecx, 0x43
call fcn.1400066f0
mov r8d, 0xa
mov rdx, rdi
mov ecx, 0x43
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x43
call fcn.140071bf4
lea rdx, [0x140161500]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x142
mov r9d, 0xb9
mov r8d, gethostname
mov edx, 0x13b
mov ecx, 0x46
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x46
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x46
call fcn.140071bf4
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x30], 0x64
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0x11f
mov r9d, 0x23
mov r8d, 0x4d
mov edx, 0x145
mov ecx, 0x47
call fcn.1400743f8
lea rdx, [0x140166a60]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x82
mov r8d, 0x4d
mov edx, 0x16d
mov ecx, 0x48
call fcn.140070d08
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rsi
mov ecx, 0x48
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x48
call fcn.140071bf4
lea rdx, [0x140167c80]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x7d
mov r8d, 0xd4
mov edx, 0x16d
mov ecx, 0x49
call fcn.140070d08
mov r8d, 0xff0000
mov edx, 1
mov ecx, 0x49
call fcn.14006fea8
mov r8d, 0xa
lea rdx, [0x140192f00]
mov ecx, 0x49
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x49
call fcn.140071bf4
lea rdx, [0x14015dce0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x82
mov r8d, 0x156
mov edx, 0x16d
mov ecx, 0x4a
call fcn.140070d08
mov r9d, 0x100
mov r8d, 9
mov rdx, rbx
mov ecx, 0x4a
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x4a
call fcn.140071bf4
lea rdx, [0x140159980]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 1
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x3e
mov r9d, 0x131
mov r8d, 0x133
mov edx, 5
mov ecx, 0x4b
call fcn.140070d30
mov r8d, 0x80ffff
mov edx, 2
mov ecx, 0x4b
call fcn.14006fea8
mov r8d, 0xff
mov edx, 1
mov ecx, 0x4b
call fcn.14006fea8
mov r9d, 0x200
mov r8d, 0xa
mov rdx, rsi
mov ecx, 0x4b
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x4b
call fcn.140071bf4
lea rdx, [0x14015da00]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostname
mov r9d, 0x1e5
mov r8d, 0x179
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x58
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x58
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x58
call fcn.140071bf4
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x30], 0x4e20
mov qword [rsp + 0x28], 0
mov qword [rsp + 0x20], socket
mov r9d, 0x41
mov r8d, 0x18d
mov edx, DispInvoke
mov ecx, 0x59
call fcn.140074b78
mov r8d, 0xff0000
mov edx, 1
mov ecx, 0x59
call fcn.14006fea8
mov r8d, 0xddffff
mov edx, 2
mov ecx, 0x59
call fcn.14006fea8
lea rdx, [0x140155ca0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x59
call fcn.140071968
lea rdx, [0x140164940]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x109
mov r8d, 0x18d
mov edx, 0x5f
mov ecx, 0x5a
call fcn.140070d08
mov r8d, 0xa
mov rdx, rsi
mov ecx, 0x5a
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x5a
call fcn.140071bf4
lea rdx, [0x140163e80]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov r8, qword [rax]
mov rdx, 0xffffffffffffffff
mov ecx, gethostname
call fcn.14006fdb4
lea rdx, [0x140161700]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_gethostname
mov r9d, 0x154
mov r8d, send
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x4d
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x4d
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x4d
call fcn.140071bf4
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0xdc
mov r8d, 0x2a
mov edx, 0x1e
mov ecx, 0x4e
call fcn.140073c64
mov r8d, 0xecffff
xor edx, edx
mov ecx, 0x4e
call fcn.1400066f0
mov r8d, 0xa
mov rdx, rdi
mov ecx, 0x4e
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x4e
call fcn.140071bf4
lea rdx, [0x140156440]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_gethostname
mov r9d, 0x14f
mov r8d, 0x5c
mov edx, socket
mov ecx, 0x4f
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x4f
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x4f
call fcn.140071bf4
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0xe1
mov r8d, 0x75
mov edx, 0x1e
mov ecx, 0x50
call fcn.140073c64
mov r8d, 0xecffff
xor edx, edx
mov ecx, 0x50
call fcn.1400066f0
mov r8d, 0xa
mov rdx, rdi
mov ecx, 0x50
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x50
call fcn.140071bf4
lea rdx, [0x140162400]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov r8, qword [rax]
mov rdx, 0xffffffffffffffff
mov ecx, gethostname
call fcn.14006fdb4
lea rdx, [0x140167960]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x52
mov r9d, 0x154
mov r8d, send
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x52
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x52
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x52
call fcn.140071bf4
lea rdx, [0x1401602c0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x140
mov r8d, 0x2a
mov edx, 0x1e
mov ecx, 0x53
call fcn.14007528c
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x53
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x53
call fcn.140071bf4
lea rdx, [0x140158d00]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x53
call fcn.140071968
lea rdx, [0x14015d2c0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x140
mov r8d, 0x43
mov edx, 0x1e
mov ecx, 0x54
call fcn.14007528c
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x54
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x54
call fcn.140071bf4
lea rdx, [0x1401605c0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x54
call fcn.140071968
lea rdx, [0x1401668e0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x52
mov r9d, 0x154
mov r8d, 0x7a
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x55
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 0xa
mov rdx, rbx
mov ecx, 0x55
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x55
call fcn.140071bf4
lea rdx, [0x14015b900]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x140
mov r8d, __WSAFDIsSet
mov edx, 0x1e
mov ecx, 0x56
call fcn.14007528c
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x56
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x56
call fcn.140071bf4
lea rdx, [0x140167ae0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x56
call fcn.140071968
lea rdx, [0x14015de40]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], socket
mov r9d, 0x140
mov r8d, 0xac
mov edx, 0x1e
mov ecx, 0x57
call fcn.14007528c
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x57
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x57
call fcn.140071bf4
lea rdx, [0x140156c60]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x57
call fcn.140071968
lea rdx, [0x1401619e0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov r8, qword [rax]
mov rdx, 0xffffffffffffffff
mov ecx, gethostname
call fcn.14006fdb4
lea rdx, [0x140156300]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0x113
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov edx, 0xa
mov ecx, 0x5c
call fcn.140073238
mov r8d, 0xffffff
xor edx, edx
mov ecx, 0x5c
call fcn.1400066f0
mov r9d, 0x100
mov r8d, reloc.OLEAUT32.dll_VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x5c
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x5c
call fcn.140071bf4
lea rdx, [0x1401595c0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x5c
call fcn.140071968
lea rdx, [0x140155520]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x172
mov r9d, 0xe6
mov r8d, 0x2d
mov edx, 5
mov ecx, 0x5d
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 9
mov rdx, rbx
mov ecx, 0x5d
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x5d
call fcn.140071bf4
mov qword [rsp + 0x20], 0x131
mov r9d, 0xd2
mov r8d, 0x43
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x5e
call fcn.140075a88
mov r8d, VariantTimeToDosDateTime
mov rdx, rsi
mov ecx, 0x5e
call fcn.14008c9bc
mov rdx, rax
mov ecx, 0x5e
call fcn.140071bf4
lea rdx, [0x1401601a0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0xd2
mov r8d, 0x179
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x5f
call fcn.14007674c
mov r9d, 0x100
mov r8d, 8
mov rdx, rbx
mov ecx, 0x5f
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x5f
call fcn.140071bf4
lea rdx, [0x140158ba0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x5f
call fcn.140071968
lea rdx, [0x140158820]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x172
mov r9d, 0xe1
mov r8d, 0x2d
mov edx, 0xfa
mov ecx, 0x60
call fcn.1400734e0
mov r9d, 0x100
mov r8d, 9
mov rdx, rbx
mov ecx, 0x60
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x60
call fcn.140071bf4
mov qword [rsp + 0x20], 0x131
mov r9d, 0xcd
mov r8d, 0x41
mov edx, 0x104
mov ecx, 0x61
call fcn.140075a88
lea rdx, [0x140167620]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], DispInvoke
mov r9d, 0xcd
mov r8d, 0x179
mov edx, 0x104
mov ecx, 0x62
call fcn.14007674c
mov r9d, 0x100
mov r8d, 8
mov rdx, rbx
mov ecx, 0x62
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x62
call fcn.140071bf4
lea rdx, [0x1401575e0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x62
call fcn.140071968
lea rdx, [0x14015c5a0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x28
mov r9d, 0x64
mov r8d, 0x147
mov edx, 0x1e5
mov ecx, 0x63
call fcn.14007674c
mov r9d, 0x100
mov r8d, VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x63
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x63
call fcn.140071bf4
lea rdx, [0x14015fb20]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x63
call fcn.140071968
lea rdx, [0x14015e1a0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x28
mov r9d, 0x64
mov r8d, 0x174
mov edx, 0x1e5
mov ecx, 0x64
call fcn.14007674c
mov r9d, 0x100
mov r8d, VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x64
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x64
call fcn.140071bf4
lea rdx, [0x140156fa0]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov rdx, qword [rax]
mov ecx, 0x64
call fcn.140071968
call fcn.140071c80
lea rdx, [0x140166f20]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x28
mov r9d, 0xb9
mov r8d, 0x1cc
mov edx, reloc.WS2_32.dll_ntohs
mov ecx, 0x44
call fcn.14007674c
mov r9d, 0x100
mov r8d, VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x44
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x44
call fcn.140071bf4
lea rdx, [0x140158a00]
mov rcx, qword [0x140192dc0]
call fcn.140081974
mov qword [rsp + 0x30], 0x2000
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x28
mov r9d, reloc.WS2_32.dll_WSAStartup
mov r8d, 0x1ef
mov edx, 0x1f9
mov ecx, 0x45
call fcn.14007674c
mov r9d, 0x100
mov r8d, VariantTimeToDosDateTime
mov rdx, rbx
mov ecx, 0x45
call fcn.14008c9c4
mov rdx, rax
mov ecx, 0x45
call fcn.140071bf4
lea rdx, [0x140001c70]
mov ecx, reloc.WS2_32.dll_gethostname
call fcn.140002460
mov edx, 1
mov ecx, 0x44
call fcn.14006fe50
call fcn.14008e3b0
xor r10d, r10d
mov word [rsp + 0x4e], r10w
call fcn.14007bd34
cmp rax, 0x3b
jg 0x1400222f8
call fcn.14008e3b0
xor r9d, r9d
mov word [rsp + 0x4c], r9w
call fcn.14007bd34
cmp rax, 0x3b
jg 0x140022320
call fcn.14008e3b0
xor r8d, r8d
mov word [rsp + 0x4a], r8w
call fcn.14007bd34
cmp rax, 0x3b
jg 0x140022340
call fcn.14008e3b0
xor ecx, ecx
mov word [rsp + 0x48], cx
call fcn.14007bd34
cmp rax, 0x3b
jg 0x140022360
call fcn.14008e3b0
xor edx, edx
mov word [rsp + 0x46], dx
call fcn.14007bd34
cmp rax, 0x3b
jg 0x140022380
call fcn.14008e3b0
xor eax, eax
mov word [rsp + 0x44], ax
call fcn.14007bd34
cmp rax, 0x3b
jg 0x1400223a0
mov ecx, 3
call fcn.14007c13c
jmp 0x140020f56
mov ecx, 0x3c
call fcn.14006f54c
mov rcx, rax
lea rdx, [rsp + 0x4e]
mov r8, rdx
call sub.UxTheme.dll_SetWindowTheme
jmp 0x140022259
mov ecx, 0x3f
call fcn.14006f54c
mov rcx, rax
lea rdx, [rsp + 0x4c]
mov r8, rdx
call sub.UxTheme.dll_SetWindowTheme
jmp 0x140022276
mov ecx, 0x41
call fcn.14006f54c
mov rcx, rax
lea rdx, [rsp + 0x4a]
mov r8, rdx
call sub.UxTheme.dll_SetWindowTheme
jmp 0x140022293
mov ecx, 0x43
call fcn.14006f54c
mov rcx, rax
lea rdx, [rsp + 0x48]
mov r8, rdx
call sub.UxTheme.dll_SetWindowTheme
jmp 0x1400222ae
mov ecx, 0x4e
call fcn.14006f54c
mov rcx, rax
lea rdx, [rsp + 0x46]
mov r8, rdx
call sub.UxTheme.dll_SetWindowTheme
jmp 0x1400222c9
mov ecx, 0x50
call fcn.14006f54c
mov rcx, rax
lea rdx, [rsp + 0x44]
mov r8, rdx
call sub.UxTheme.dll_SetWindowTheme
jmp 0x1400222e4