Function at 0x1400c3990
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
lea rbp, [rsp - 0x450]
sub rsp, 0x550
mov rax, qword [0x14039e2e8]
xor rax, rsp
mov qword [rbp + 0x440], rax
mov rdi, rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
mov dword [rsp + 0x58], 0x64696f76
mov byte [rsp + 0x5c], 0
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], 8
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
call fcn.1400c18b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 4
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
mov dword [rsp + 0x58], 0x6c6f6f62
mov byte [rsp + 0x5c], 0
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
xor esi, esi
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 6
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, dword [str.Object]
mov dword [rsp + 0x58], eax
movzx eax, word [0x1402b1530]
mov word [rsp + 0x5c], ax
mov byte [rsp + 0x5e], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 6
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, dword [str.Number]
mov dword [rsp + 0x58], eax
movzx eax, word [0x1402b1538]
mov word [rsp + 0x5c], ax
mov byte [rsp + 0x5e], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 8
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
movabs rax, 0x6e6f6974636e7546
mov qword [rsp + 0x58], rax
mov byte [rsp + 0x60], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
lea rax, vtable.type_info.0
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
lea ecx, [rsi + 0x20]
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], reloc.WS2_32.dll_send
mov qword [rsp + 0x70], 0x1f
movups xmm0, xmmword [str.Assignable_Function]
movups xmmword [rax], xmm0
movzx ecx, word [0x1402b1550]
mov word [rax + 0x10], cx
movzx ecx, byte [0x1402b1552]
mov byte [rax + 0x12], cl
mov byte [rax + 0x13], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], 9
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.exception]
movsd qword [rsp + 0x58], xmm0
movzx eax, byte [0x1402b1560]
mov byte [rsp + 0x60], al
mov byte [rsp + 0x61], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
lea rax, [rbp + 0x250]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 9
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.get_arity]
movsd qword [rbp + 0x250], xmm0
movzx eax, byte [0x1402b1570]
mov byte [rbp + 0x258], al
mov byte [rbp + 0x259], sil
lea rdx, [fcn.1400e5d10]
lea rcx, [rbp + 0x290]
call fcn.14005e320
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 2
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movzx eax, word [0x1402b071c]
mov word [rbp + 0x250], ax
mov byte [rbp + 0x252], sil
lea rdx, [0x1400a0700]
lea rcx, [rsp + 0x48]
call fcn.140068860
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov qword [rbp + 0x260], reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.get_param_types]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b1580]
mov dword [rbp + 0x258], eax
movzx eax, word [0x1402b1584]
mov word [rbp + 0x25c], ax
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rbp + 0x25e], al
mov byte [rbp + 0x25f], sil
lea rax, [0x1400e7ed0]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x270]
call fcn.14005f790
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
lea ecx, [rsi + 0x20]
call sub.mfc140u.dll_CMFCRibbonInfo::XElementButtonLinkCtrl::XElementButtonLinkCtrl
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x260], reloc.WS2_32.dll_socket
mov qword [rbp + 0x268], 0x1f
movups xmm0, xmmword [str.get_contained_functions]
movups xmmword [rax], xmm0
mov ecx, dword [0x1402b1598]
mov dword [rax + 0x10], ecx
movzx ecx, word [0x1402b159c]
mov word [rax + 0x14], cx
movzx ecx, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rax + 0x16], cl
mov byte [rax + 0x17], sil
lea rax, [0x1400a55fc]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x270]
call fcn.140062950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 4
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
mov dword [rbp + 0x250], 0x74616877
mov byte [rbp + 0x254], sil
mov byte [rsp + 0x40], sil
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.14005fd50
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], reloc.WS2_32.dll_inet_ntoa
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.out_of_range]
movsd qword [rsp + 0x58], xmm0
mov eax, dword [0x1402b15a8]
mov dword [rsp + 0x60], eax
mov byte [rsp + 0x64], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
mov dword [rsp + 0x64], esi
mov qword [rsp + 0x68], reloc.WS2_32.dll_inet_addr
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.logic_error]
movsd qword [rsp + 0x58], xmm0
movzx eax, word [0x1402b15b8]
mov word [rsp + 0x60], ax
movzx eax, byte [reloc.OLEAUT32.dll_VarBstrFromDisp]
mov byte [rsp + 0x62], al
mov byte [rsp + 0x63], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xor edx, edx
lea rcx, [rbp + 0x270]
call fcn.1400216e0
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
xor edx, edx
lea rcx, [rbp + 0x270]
call fcn.1400218c0
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
xor edx, edx
lea rcx, [rbp + 0x270]
call fcn.140021780
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
mov word [rsp + 0x66], si
mov qword [rsp + 0x68], reloc.WS2_32.dll_listen
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.runtime_error]
movsd qword [rsp + 0x58], xmm0
mov eax, dword [0x1402b15c8]
mov dword [rsp + 0x60], eax
movzx eax, byte [reloc.OLEAUT32.dll_VarBstrFromDisp]
mov byte [rsp + 0x64], al
mov byte [rsp + 0x65], sil
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
xor edx, edx
lea rcx, [rbp + 0x270]
call fcn.140021820
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov word [rbp + 0x25e], si
mov qword [rbp + 0x260], reloc.WS2_32.dll_listen
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.runtime_error]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b15c8]
mov dword [rbp + 0x258], eax
movzx eax, byte [reloc.OLEAUT32.dll_VarBstrFromDisp]
mov byte [rbp + 0x25c], al
mov byte [rbp + 0x25d], sil
lea rcx, [rbp + 0x270]
call fcn.140055c90
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
mov word [rsp + 0x66], si
mov qword [rsp + 0x68], select
mov qword [rsp + 0x70], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.Dynamic_Object]
movsd qword [rsp + 0x58], xmm0
mov eax, dword [0x1402b0818]
mov dword [rsp + 0x60], eax
movzx eax, word [0x1402b081c]
mov word [rsp + 0x64], ax
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov word [rbp + 0x25e], si
mov qword [rbp + 0x260], select
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.Dynamic_Object]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b0818]
mov dword [rbp + 0x258], eax
movzx eax, word [0x1402b081c]
mov word [rbp + 0x25c], ax
lea rcx, [rbp + 0x270]
call fcn.140055c30
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov word [rbp + 0x25e], si
mov qword [rbp + 0x260], select
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.Dynamic_Object]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b0818]
mov dword [rbp + 0x258], eax
movzx eax, word [0x1402b081c]
mov word [rbp + 0x25c], ax
lea rcx, [rbp + 0x270]
call fcn.140055c50
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov word [rbp + 0x25e], si
mov qword [rbp + 0x260], reloc.WS2_32.dll_listen
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.get_type_name]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b15d8]
mov dword [rbp + 0x258], eax
movzx eax, byte [0x1402b15dc]
mov byte [rbp + 0x25c], al
mov byte [rbp + 0x25d], sil
lea rdx, [0x1400e8470]
lea rcx, [rbp + 0x270]
call fcn.1400654f0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 9
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.get_attrs]
movsd qword [rbp + 0x250], xmm0
movzx eax, byte [reloc.WS2_32.dll_WSAStartup]
mov byte [rbp + 0x258], al
mov byte [rbp + 0x259], sil
lea rdx, [0x1400e6710]
lea rcx, [rbp + 0x270]
call fcn.1400656d0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], reloc.WS2_32.dll_inet_ntoa
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.set_explicit]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b15f8]
mov dword [rbp + 0x258], eax
mov byte [rbp + 0x25c], sil
lea rdx, [0x1400f4fd0]
lea rcx, [rbp + 0x270]
call fcn.1400675a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov dword [rbp + 0x25c], esi
mov qword [rbp + 0x260], reloc.WS2_32.dll_inet_addr
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.is_explicit]
movsd qword [rbp + 0x250], xmm0
movzx eax, word [0x1402b1608]
mov word [rbp + 0x258], ax
movzx eax, byte [reloc.WS2_32.dll_WSACleanup]
mov byte [rbp + 0x25a], al
mov byte [rbp + 0x25b], sil
lea rdx, [0x1400eaee0]
lea rcx, [rbp + 0x270]
call fcn.140068680
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 8
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movabs rax, 0x727474615f736168
mov qword [rbp + 0x250], rax
mov byte [rbp + 0x258], sil
lea rdx, [0x1400ea4d0]
lea rcx, [rbp + 0x270]
call fcn.140068770
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 8
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movabs rbx, 0x727474615f746567
mov qword [rbp + 0x250], rbx
mov byte [rbp + 0x258], sil
lea rdx, [0x1400e6610]
lea rcx, [rbp + 0x270]
call fcn.14005d070
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 8
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
mov qword [rbp + 0x250], rbx
mov byte [rbp + 0x258], sil
lea rdx, [0x1400e6620]
lea rcx, [rbp + 0x270]
call fcn.14005d7f0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov word [rbp + 0x25e], si
mov qword [rbp + 0x260], select
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.method_missing]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b0b28]
mov dword [rbp + 0x258], eax
movzx eax, word [0x1402b0b2c]
mov word [rbp + 0x25c], ax
lea rdx, [0x1400ed5b0]
lea rcx, [rbp + 0x270]
call fcn.14005d070
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
mov word [rbp + 0x25e], si
mov qword [rbp + 0x260], select
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.method_missing]
movsd qword [rbp + 0x250], xmm0
mov eax, dword [0x1402b0b28]
mov dword [rbp + 0x258], eax
movzx eax, word [0x1402b0b2c]
mov word [rbp + 0x25c], ax
lea rdx, [0x1400ed610]
lea rcx, [rbp + 0x270]
call fcn.14005d7f0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 2
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, 0x5d5b
mov word [rbp + 0x250], ax
mov byte [rbp + 0x252], sil
lea rdx, [0x1400e6610]
lea rcx, [rbp + 0x270]
call fcn.14005d070
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
lea r8d, [rsi + 2]
lea rdx, [0x1402b160c]
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400e6620]
lea rcx, [rbp + 0x270]
call fcn.14005d7f0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x260], xmm1
mov r8d, 0x55f
lea rdx, str._n__________def_Dynamic_Object::clone_____n____________auto_new_o__Dynamic_Object_this.get_type_name______n____________for_each_this.get_attrs____fun_new_o__x___new_o.get_attr_x.first___x.second_______n____________new_o___n___________n_n__________def____Dynamic_Object_lhs__Dynamic_Object_rhs__:_lhs.get_type_name____rhs.get_type_name___n___________n____________for_each_rhs.get_attrs____fun_lhs__x___lhs.get_attr_x.first___clone_x.second________n___________n_n__________def_____Dynamic_Object_lhs__Dynamic_Object_rhs__:_lhs.get_type_name____rhs.get_type_name___n___________n____________var_rhs_attrs_:_rhs.get_attrs____n____________var_lhs_attrs_:_lhs.get_attrs____n_n____________if__rhs_attrs.size_____lhs_attrs.size_____n______________true__n_____________else__n______________return_any_of_rhs_attrs__fun_lhs__x____lhs.has_attr_x.first___lhs.get_attr_x.first____x.second______n_____________n___________n_n__________def____Dynamic_Object_lhs__Dynamic_Object_rhs__:_lhs.get_type_name____rhs.get_type_name___n___________n____________var_rhs_attrs_:_rhs.get_attrs____n____________var_lhs_attrs_:_lhs.get_attrs____n_n____________if__rhs_attrs.size_____lhs_attrs.size_____n______________false__n_____________else__n______________return_all_of_rhs_attrs__fun_lhs__x___lhs.has_attr_x.first___lhs.get_attr_x.first___x.second______n_____________n___________n
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov rax, qword [rdi + 0x50]
cmp rax, qword [rdi + 0x58]
je 0x1400c48a4
lea rdx, [rbp + 0x250]
mov rcx, rax
call fcn.140090e30
add qword [rdi + 0x50], 0x20
jmp 0x1400c48b8
lea r8, [rbp + 0x250]
mov rdx, rax
lea rcx, [rdi + 0x48]
call fcn.140017560
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c48f9
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c48f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.has_guard
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400ea6e0]
lea rcx, [rbp + 0x270]
call fcn.140067c30
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.get_guard
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400e79f0]
lea rcx, [rbp + 0x270]
call fcn.1400657c0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.is_var_undef
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eb8a0]
lea rcx, [rbp + 0x270]
call fcn.1400684a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_inet_addr
lea rdx, str.is_var_null
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eaf70]
lea rcx, [rbp + 0x270]
call fcn.1400684a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.is_var_const
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eaec0]
lea rcx, [rbp + 0x270]
call fcn.1400684a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.is_var_reference
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eafe0]
lea rcx, [rbp + 0x270]
call fcn.1400684a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, select
lea rdx, str.is_var_pointer
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eafc0]
lea rcx, [rbp + 0x270]
call fcn.1400684a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.is_var_return_value
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eb6e0]
lea rcx, [rbp + 0x270]
call fcn.1400684a0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, socket
lea rdx, str.reset_var_return_value
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400f4b10]
lea rcx, [rbp + 0x270]
call fcn.1400671e0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 7
lea rdx, str.is_type
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eb6f0]
lea rcx, [rbp + 0x270]
call fcn.140068590
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.get_var_attr
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400e63b0]
lea rcx, [rbp + 0x270]
call fcn.140065d40
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, select
lea rdx, str.copy_var_attrs
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [fcn.1400d3860]
lea rcx, [rbp + 0x270]
call fcn.14005ce90
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.OLEAUT32.dll_SafeArrayDestroy
lea rdx, str.clone_var_attrs
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400d1c70]
lea rcx, [rbp + 0x270]
call fcn.14005ce90
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.get_type_info
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [fcn.1400e8350]
lea rcx, [rbp + 0x270]
call fcn.14005d8e0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rsi
mov r8d, 9
lea rdx, str.Type_Info
lea rcx, [rsp + 0x58]
call fcn.140015560
lea rax, vtable.type_info.0
mov qword [rbp + 0x250], rax
mov qword [rbp + 0x258], rax
mov dword [rbp + 0x260], esi
movups xmm0, xmmword [rbp + 0x250]
movaps xmmword [rbp - 0x80], xmm0
movsd xmm1, qword [rbp + 0x260]
movsd qword [rbp - 0x70], xmm1
lea r8, [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.1400c18b0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.Type_Info
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rcx, [rbp + 0x270]
call fcn.140055c70
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
mov rcx, rdi
call fcn.14005bdd0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.is_type_const
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eaed0]
lea rcx, [rbp + 0x270]
call fcn.140068950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, select
lea rdx, str.is_type_reference
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eaff0]
lea rcx, [rbp + 0x270]
call fcn.140068950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.is_type_void
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eb8c0]
lea rcx, [rbp + 0x270]
call fcn.140068950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.is_type_undef
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eb8b0]
lea rcx, [rbp + 0x270]
call fcn.140068950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.OLEAUT32.dll_SafeArrayDestroy
lea rdx, str.is_type_pointer
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eafd0]
lea rcx, [rbp + 0x270]
call fcn.140068950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.is_type_arithmetic
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400eae20]
lea rcx, [rbp + 0x270]
call fcn.140068950
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 8
lea rdx, str.cpp_name
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400ed6e0]
lea rcx, [rbp + 0x270]
call fcn.1400655e0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.cpp_bare_name
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [fcn.1400c3410]
lea rcx, [rbp + 0x270]
call fcn.1400655e0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 0xa
lea rdx, str.bare_equal
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [fcn.1400c33e0]
lea rcx, [rbp + 0x270]
call fcn.140068a40
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 4
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
mov dword [rbp + 0x250], 0x6c6f6f62
mov byte [rbp + 0x254], 0
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.140021b80
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c5379
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c5374
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
mov rcx, rdi
call fcn.140021070
mov rcx, rdi
call fcn.14005be40
mov rcx, rdi
call fcn.140081cd0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.to_string
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.1400617b0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.to_string
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.140062c50
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 1
lea rdx, [0x1402b0734]
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400f77e0]
lea rcx, [rbp + 0x270]
call fcn.140066010
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 5
lea rdx, str.throw
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.140064030
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.to_string
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.140061dd0
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x250]
mov qword [rbp + 0x290], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], rsi
mov r8d, 9
lea rdx, str.to_string
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
lea rdx, [0x1400f6d60]
lea rcx, [rbp + 0x270]
call fcn.140065220
nop
lea r8, [rbp + 0x250]
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 6
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, dword [str.double]
mov dword [rbp + 0x250], eax
movzx eax, word [0x1402b1d20]
mov word [rbp + 0x254], ax
mov byte [rbp + 0x256], 0
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.1400245f0
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c5693
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c568e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], reloc.WS2_32.dll_inet_addr
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
movsd xmm0, qword [str.long_double]
movsd qword [rbp + 0x250], xmm0
movzx eax, word [0x1402b1d30]
mov word [rbp + 0x258], ax
movzx eax, byte [0x1402b1d32]
mov byte [rbp + 0x25a], al
mov byte [rbp + 0x25b], 0
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.140024740
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c5736
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c5731
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 5
mov qword [rbp + 0x268], reloc.OLEAUT32.dll_SafeArrayDestroy
mov eax, dword [str.float]
mov dword [rbp + 0x250], eax
movzx eax, byte [reloc.WS2_32.dll_WSACleanup]
mov byte [rbp + 0x254], al
mov byte [rbp + 0x255], 0
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.1400244a0
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c57c7
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c57c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x260], xmm1
mov r8d, 3
lea rdx, [0x1402b1d3c]
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.140023f60
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c5847
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c5842
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x260], xmm1
mov r8d, 4
lea rdx, str.long
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.140024200
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c58c7
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c58c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x260], xmm1
mov r8d, reloc.WS2_32.dll_inet_ntoa
lea rdx, str.unsigned_int
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.1400240b0
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c5943
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c593e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400c59ba
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x260], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.unsigned_long
lea rcx, [rbp + 0x250]
call fcn.140015560
nop
mov rdx, rdi
lea rcx, [rbp + 0x250]
call fcn.140024350
nop
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x1400c59c6
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400c59c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400c59c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140265548
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + reloc.mfc140u.dll_CMFCOutlookBarPaneButton::CMFCOutlookBarPaneButton], xmm1
mov r8d, 9
lea rdx, str.long_long
lea rcx, [rbp + 0x270]
call fcn.140015560
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140024890
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.unsigned_long_long
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.1400249e0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.size_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.1400249e0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.char
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140023a20
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.wchar_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140024dd0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.char16_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140024b30
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.char32_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140024c80
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.int8_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.1400238d0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.int16_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140023cc0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.int32_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140023f60
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.int64_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140024890
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.uint8_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140023b70
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.uint16_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.140023e10
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.uint32_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.1400240b0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
lea rdx, str.uint64_t
lea rcx, [rbp + 0x270]
call fcn.140090f30
nop
mov rdx, rdi
lea rcx, [rbp + 0x270]
call fcn.1400249e0
nop
lea rcx, [rbp + 0x270]
call fcn.140098650
mov rcx, rdi
call fcn.1400800a0
mov rcx, rdi
call fcn.1400eec40
lea rax, [rbp - 0x10]
mov qword [rbp + 0x290], rax
lea rdx, str.version_major
lea rcx, [rbp - 0x10]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400f80b0]
lea rcx, [rbp + 0x270]
call fcn.14005de80
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x290], rax
lea rdx, str.version_minor
lea rcx, [rbp + 0x10]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400f80c0]
lea rcx, [rbp + 0x270]
call fcn.14005de80
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x30]
mov qword [rbp + 0x290], rax
lea rdx, str.version_patch
lea rcx, [rbp + 0x30]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400f80d0]
lea rcx, [rbp + 0x270]
call fcn.14005de80
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x50]
mov qword [rbp + 0x290], rax
lea rdx, str.version
lea rcx, [rbp + 0x50]
call fcn.140090f30
mov rbx, rax
lea rdx, [fcn.1400f7ec0]
lea rcx, [rbp + 0x270]
call fcn.140064c90
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x290], rax
lea rdx, str.compiler_version
lea rcx, [rbp + 0x70]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400d2ff0]
lea rcx, [rbp + 0x270]
call fcn.140064c90
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x90]
mov qword [rbp + 0x290], rax
lea rdx, str.compiler_name
lea rcx, [rbp + 0x90]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400d2fb0]
lea rcx, [rbp + 0x270]
call fcn.140064c90
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0xb0]
mov qword [rbp + 0x290], rax
lea rdx, str.compiler_id
lea rcx, [rbp + 0xb0]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400d2e20]
lea rcx, [rbp + 0x270]
call fcn.140064c90
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0xd0]
mov qword [rbp + 0x290], rax
lea rdx, str.debug_build
lea rcx, [rbp + 0xd0]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400d4d30]
lea rcx, [rbp + 0x270]
call fcn.140067b40
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0xf0]
mov qword [rbp + 0x290], rax
lea rdx, str.print_string
lea rcx, [rbp + 0xf0]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400f3eb0]
lea rcx, [rbp + 0x270]
call fcn.140066790
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x110]
mov qword [rbp + 0x290], rax
lea rdx, str.println_string
lea rcx, [rbp + 0x110]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400f3ef0]
lea rcx, [rbp + 0x270]
call fcn.140066790
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x130]
mov qword [rbp + 0x290], rax
lea rdx, str.bind
lea rcx, [rbp + 0x130]
call fcn.140090f30
mov rbx, rax
lea rax, [0x1400c3510]
mov qword [rsp + 0x48], rax
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x270]
call fcn.140080270
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x150]
mov qword [rbp + 0x290], rax
lea rdx, str.clone
lea rcx, [rbp + 0x150]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x140087dc0]
lea rcx, [rbp + 0x270]
call fcn.1400658b0
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x170]
mov qword [rbp + 0x290], rax
lea rdx, [0x1402b0734]
lea rcx, [rbp + 0x170]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400876e0]
lea rcx, [rbp + 0x270]
call fcn.140065f20
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x190]
mov qword [rbp + 0x290], rax
lea rdx, [0x1402b0734]
lea rcx, [rbp + 0x190]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x140087560]
lea rcx, [rbp + 0x270]
call fcn.140065e30
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xor edx, edx
lea rcx, [rbp + 0x2b0]
call fcn.140021500
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
lea rax, [rbp + 0x1b0]
mov qword [rbp + 0x290], rax
lea rdx, [0x1402b0734]
lea rcx, [rbp + 0x1b0]
call fcn.140090f30
mov rbx, rax
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140064570
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x1d0]
mov qword [rbp + 0x290], rax
lea rdx, str.type_match
lea rcx, [rbp + 0x1d0]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400f7280]
lea rcx, [rbp + 0x2b0]
call fcn.140067e10
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x290], rax
lea rdx, str.has_parse_tree
lea rcx, [rbp + 0x1f0]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400ea7d0]
lea rcx, [rbp + 0x2b0]
call fcn.140067c30
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
lea rax, [rbp + reloc.mfc140u.dll_CHandleMap::CHandleMap]
mov qword [rbp + 0x290], rax
lea rdx, str.get_parse_tree
lea rcx, [rbp + reloc.mfc140u.dll_CHandleMap::CHandleMap]
call fcn.140090f30
mov rbx, rax
lea rdx, [0x1400e7ee0]
lea rcx, [rbp + 0x2b0]
call fcn.14005d340
nop
mov r8, rbx
mov rdx, rax
mov rcx, rdi
call fcn.1400c16d0
xor edx, edx
lea rcx, [rbp + 0x2d0]
call fcn.140021a00
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.140021640
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
lea rdx, str.arithmetic_error
lea rcx, [rbp + 0x230]
call fcn.140090f30
mov rbx, rax
lea rax, vtable.type_info.0
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x28], 0
mov byte [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x60]
call fcn.140093b80
movups xmm0, xmmword [rbp - 0x60]
movaps xmmword [rbp + 0x2d0], xmm0
movsd xmm1, qword [rbp - 0x50]
movsd qword [rbp + 0x2e0], xmm1
mov r8, rbx
lea rdx, [rbp + 0x2d0]
mov rcx, rdi
call fcn.1400c18b0
xor edx, edx
lea rcx, [rbp - 0x40]
call fcn.140021960
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
xor edx, edx
lea rcx, [rbp - 0x28]
call fcn.1400215a0
mov rdx, rax
mov rcx, rdi
call fcn.1400c1810
mov edx, reloc.OLEAUT32.dll_SafeArrayGetElement
lea rcx, [rsp + 0x58]
call fcn.140065140
nop
lea r8, str.reason
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.140011630
nop
lea rdx, [fcn.1400f3980]
lea rcx, [rbp - 0x40]
call fcn.140065050
nop
lea r8, str.pretty_print
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.1400117f0
nop
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x28]
call fcn.1400631d0
nop
lea r8, str.call_stack
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.140011780
nop
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x380]
mov qword [rbp + 0x298], rax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2d0]
call fcn.140091560
nop
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x60], xmm0
mov qword [rbp - 0x50], rsi
lea rdx, str.eval_error
lea rcx, [rbp + 0x2b0]
call fcn.140090f30
nop
lea r9, [rbp + 0x2d0]
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x2b0]
mov rcx, rdi
call fcn.14001ffb0
nop
lea rcx, [rbp + 0x2b0]
call fcn.140098650
nop
lea rcx, [rbp - 0x60]
call fcn.1400c07d0
nop
lea rcx, [rbp + 0x2d0]
call fcn.1400c0570
nop
lea r9, [fcn.140098f40]
mov edx, gethostbyname
lea r8d, [rdx - 0x2d]
lea rcx, [rbp + 0x2f0]
call fcn.140265550
nop
lea rcx, [rbp - 0x28]
call fcn.14009a620
nop
lea rcx, [rbp - 0x40]
call fcn.14009a620
nop
lea rcx, [rsp + 0x58]
call fcn.14009a620
xor edx, edx
lea rcx, [rbp - 0x80]
call fcn.14005e060
nop
lea r8, [0x1402b1f4c]
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.140011550
nop
mov edx, 4
lea rcx, [rsp + 0x58]
call fcn.14005e060
nop
lea r8, str.column
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140011630
nop
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x350]
mov qword [rbp + 0x298], rax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x290]
lea rcx, [rbp - 0x40]
call fcn.140091560
nop
lea rcx, [rbp - 0x60]
call fcn.140055b50
nop
lea rcx, [rbp - 0x50]
call fcn.140055b30
nop
lea rax, [rbp - 0x60]
mov qword [rbp + 0x290], rax
lea rax, [rbp - 0x40]
mov qword [rbp + 0x298], rax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x290]
lea rcx, [rbp - 0x28]
call fcn.140091ac0
nop
lea rdx, str.File_Position
lea rcx, [rbp + 0x2d0]
call fcn.140090f30
nop
lea r9, [rbp - 0x40]
lea r8, [rbp - 0x28]
lea rdx, [rbp + 0x2d0]
mov rcx, rdi
call fcn.14001fae0
nop
lea rcx, [rbp + 0x2d0]
call fcn.140098650
nop
lea rcx, [rbp - 0x28]
call fcn.1400c07d0
nop
lea r9, [fcn.14009a620]
mov edx, reloc.WS2_32.dll_recv
lea r8d, [rdx - 0xe]
lea rcx, [rbp - 0x60]
call fcn.140265550
nop
lea rcx, [rbp - 0x40]
call fcn.1400c0570
nop
lea r9, [fcn.140098f40]
mov edx, gethostbyname
lea r8d, [rdx - 0x2e]
lea rcx, [rbp + 0x2f0]
call fcn.140265550
nop
lea rcx, [rsp + 0x58]
call fcn.14009a620
nop
lea rcx, [rbp - 0x80]
call fcn.14009a620
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rbp + 0x250]
call fcn.14005c820
nop
lea r8, [0x1402b1f70]
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.140011550
nop
mov edx, 8
lea rcx, [rbp + 0x2d0]
call fcn.14005cae0
nop
lea r8, str.identifier
mov rdx, rax
lea rcx, [rbp + 0x320]
call fcn.140011780
nop
lea rdx, [0x1400e2d20]
lea rcx, [rbp - 0x60]
call fcn.14005d520
nop
lea r8, str.filename
mov rdx, rax
lea rcx, [rbp + 0x350]
call fcn.1400116a0
nop
lea rdx, [0x1400f5590]
lea rcx, [rbp - 0x40]
call fcn.14005d430
nop
lea r8, str.start
mov rdx, rax
lea rcx, [rbp + 0x380]
call fcn.1400115c0
nop
lea rdx, [0x1400db5d0]
lea rcx, [rbp - 0x28]
call fcn.14005d430
nop
lea r8, [0x1402b1f9c]
mov rdx, rax
lea rcx, [rbp + 0x3b0]
call fcn.1400114e0
nop
lea rdx, [fcn.1400f6940]
lea rcx, [rsp + 0x58]
call fcn.140064f60
nop
lea r8, str.to_string
mov rdx, rax
lea rcx, [rbp + 0x3e0]
call fcn.140011710
nop
mov byte [rsp + 0x40], 0
lea rdx, [rsp + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140063f50
nop
lea r8, str.children
mov rdx, rax
lea rcx, [rbp + 0x410]
call fcn.1400116a0
nop
lea rax, [rbp + 0x2f0]
mov qword [rbp + 0x290], rax
lea rax, [rbp + 0x440]
mov qword [rbp + 0x298], rax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x270]
call fcn.140091560
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2b0], xmm0
mov qword [rbp + 0x2c0], rsi
lea rdx, str.AST_Node
lea rcx, [rbp + 0x290]
call fcn.140090f30
nop
lea r9, [rbp + 0x270]
lea r8, [rbp + 0x2b0]
lea rdx, [rbp + 0x290]
mov rcx, rdi
call fcn.14001f610
nop
lea rcx, [rbp + 0x290]
call fcn.140098650
nop
lea rcx, [rbp + 0x2b0]
call fcn.1400c07d0
nop
lea rcx, [rbp + 0x270]
call fcn.1400c0570
nop
lea r9, [fcn.140098f40]
mov edx, gethostbyname
lea r8d, [rdx - 0x29]
lea rcx, [rbp + 0x2f0]
call fcn.140265550
nop
lea rcx, [rbp - 0x80]
call fcn.14009a620
nop
lea rcx, [rsp + 0x58]
call fcn.14009a620
nop
lea rcx, [rbp - 0x28]
call fcn.14009a620
nop
lea rcx, [rbp - 0x40]
call fcn.14009a620
nop
lea rcx, [rbp - 0x60]
call fcn.14009a620
nop
lea rcx, [rbp + 0x2d0]
call fcn.14009a620
nop
lea rcx, [rbp + 0x250]
call fcn.14009a620
mov rcx, qword [rbp + 0x440]
xor rcx, rsp
call fcn.1402654f0
lea r11, [rsp + 0x550]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov rsp, r11
pop rbp
ret