Function at 0x14000f960
Capabilities:
Download url
Receive data

Disassembly:
mov rax, rsp
mov qword [rax + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x248]
sub rsp, 0x310
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rbp + 0x1b0], rax
mov r12, r8
mov rbx, rdx
mov r13, rcx
mov qword [rsp + 0x60], rcx
xor edi, edi
mov rsi, qword [rdx + 0x10]
mov rcx, rdx
mov r14, qword [rdx + 0x18]
cmp r14, 0xf
jbe 0x14000f9cf
mov rcx, qword [rdx]
cmp rsi, 0xf
jne 0x14000fa35
mov r8, rsi
lea rdx, str.DSharp.Math.Sin
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000fa35
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
call sub.api_ms_win_crt_math_l1_1_0.dll_sinf
movaps xmm6, xmm0
mov ecx, 0x10
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_float_.0
mov qword [rax], rcx
movss dword [rax + 8], xmm6
mov qword [r13], rax
jmp 0x140012b19
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fa41
mov rcx, qword [rbx]
cmp rsi, 0xf
jne 0x14000fa7f
mov r8, rsi
lea rdx, str.DSharp.Math.Cos
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000fa7f
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
call sub.api_ms_win_crt_math_l1_1_0.dll_cosf
jmp 0x14000fa0b
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fa8b
mov rcx, qword [rbx]
cmp rsi, 0x11
jne 0x14000faf5
mov r8, rsi
lea rdx, str.DSharp.Math.Power
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000faf5
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
cmp rax, 1
jbe 0x140012c03
add rcx, 8
call fcn.14000b7e0
movaps xmm6, xmm0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
movaps xmm1, xmm6
call sub.api_ms_win_crt_math_l1_1_0.dll_powf
jmp 0x14000fa0b
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fb01
mov rcx, qword [rbx]
cmp rsi, 0xf
jne 0x14000fb42
mov r8, rsi
lea rdx, str.DSharp.Math.Tan
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000fb42
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
call sub.api_ms_win_crt_math_l1_1_0.dll_tanf
jmp 0x14000fa0b
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fb4e
mov rcx, qword [rbx]
cmp rsi, 0x11
jne 0x14000fb8f
mov r8, rsi
lea rdx, str.DSharp.Math.Round
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000fb8f
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
jmp 0x14000fa0b
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fb9b
mov rcx, qword [rbx]
cmp rsi, 0x10
jne 0x14000fc32
mov r8, rsi
lea rdx, str.DSharp.Math.Lerp
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000fc32
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
cmp rax, 2
jbe 0x140012c03
add rcx, rsi
call fcn.14000b7e0
movaps xmm7, xmm0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
cmp rax, 1
jbe 0x140012c03
add rcx, 8
call fcn.14000b7e0
movaps xmm6, xmm0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
subss xmm6, xmm0
mulss xmm6, xmm7
addss xmm6, xmm0
jmp 0x14000fa0e
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fc3e
mov rcx, qword [rbx]
cmp rsi, 0xf
jne 0x14000fc84
mov r8, rsi
lea rdx, str.DSharp.Math.Abs
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000fc84
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b7e0
movaps xmm6, xmm0
andps xmm6, xmmword [0x140034420]
jmp 0x14000fa0e
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000fc90
mov rcx, qword [rbx]
cmp rsi, 0x1b
jne 0x14000feab
mov r8, rsi
lea rdx, str.DSharp.Network.downloadFile
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14000feab
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012b91
lea rcx, [rbp]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140028970
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14000fd1f
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fd1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fd1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 1
jbe 0x140012b97
add rdx, 8
lea rcx, [rbp + 0x90]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140028970
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x14000fdab
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fda6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fda6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
lea rdx, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova rdx, qword [rbp + 0x20]
lea r8, [rbp - 0x40]
cmp qword [rbp - 0x28], 0xf
cmova r8, qword [rbp - 0x40]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
mov ebx, eax
shr ebx, 0x1f
xor bl, 1
mov ecx, 0x10
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_bool_.0
mov qword [rax], rcx
mov byte [rax + 8], bl
mov qword [r13], rax
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14000fe56
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000fe51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000fe51
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x14000feb7
mov rcx, qword [rbx]
cmp rsi, 0x1a
jne 0x1400100d7
mov r8, rsi
lea rdx, str.DSharp.Network.httpHeaders
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400100d7
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012b9d
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14000ff46
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ff41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ff41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 1
jbe 0x140012ba3
add rdx, 8
lea rcx, [rbp]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140028970
nop
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14000ffc9
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000ffc4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14000ffc4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x80]
call fcn.14000e660
xorps xmm0, xmm0
movups xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], rdi
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140010000
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400047d0
nop
mov ecx, 0x28
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
mov qword [rax], rcx
movups xmm0, xmmword [rbp + 0x20]
movups xmmword [rax + 8], xmm0
movups xmm1, xmmword [rbp + 0x30]
movups xmmword [rax + 0x18], xmm1
mov qword [r13], rax
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140010082
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001007d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001007d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x1400100e3
mov rcx, qword [rbx]
cmp rsi, 0x16
jne 0x140010558
mov r8, rsi
lea rdx, str.DSharp.Network.fileSCP
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140010558
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012ba9
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140010172
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001016d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001016d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 1
jbe 0x140012baf
add rdx, 8
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140028970
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400101f5
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400101f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400101f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 2
jbe 0x140012bb5
add rdx, 0x10
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.140028970
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x14001027b
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010276
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010276
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 3
jbe 0x140012bbb
add rdx, 0x18
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140028970
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x1400102fe
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400102f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400102f9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 4
jbe 0x140012bc1
add rdx, 0x20
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
nop
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140010381
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001037c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001037c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x30], rdi
mov qword [rbp + 0x38], 0xf
mov byte [rbp + 0x20], 0
lea r9, [rbp - 0x40]
lea r8, [rbp + 0x90]
lea rdx, [rbp]
lea rcx, [rbp - 0x60]
call fcn.14000e9b0
movzx ebx, al
mov ecx, 0x10
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_bool_.0
mov qword [rax], rcx
mov byte [rax + 8], bl
mov qword [r13], rax
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14001040a
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010405
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x140010458
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010453
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010453
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x1400104ac
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400104a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400104a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x140010503
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400104fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400104fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x140010564
mov rcx, qword [rbx]
cmp rsi, 0x12
jne 0x14001076f
mov r8, rsi
lea rdx, str.DSharp.Network.UDP
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14001076f
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012bc7
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x1400105f3
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400105ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400105ee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 1
jbe 0x140012bcd
add rdx, 8
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140028970
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140010676
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010671
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010671
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
cmp rax, 2
jbe 0x140012bd3
add rcx, 0x10
call fcn.14000b890
mov r8d, eax
lea rdx, [rbp]
lea rcx, [rbp - 0x60]
call fcn.14000ee70
movzx ebx, al
mov ecx, 0x10
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_bool_.0
mov qword [rax], rcx
mov byte [rax + 8], bl
mov qword [r13], rax
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x14001071a
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010715
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010715
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x14001077b
mov rcx, qword [rbx]
cmp rsi, 0x12
jne 0x1400109f9
mov r8, rsi
lea rdx, str.DSharp.Network.Get
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400109f9
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012bd9
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140028970
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14001080a
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010805
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010805
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
call qword [sym.imp.libcurl.dll_curl_easy_init]
mov rsi, rax
test rax, rax
je 0x1400108db
lea r8, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova r8, qword [rbp + 0x20]
mov edx, 0x2712
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [0x14000e630]
mov edx, 0x4e2b
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [rbp - 0x40]
mov edx, 0x2711
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_perform]
mov r14d, eax
test eax, eax
je 0x1400108d0
lea rdx, str.Failed_to_send_HTTP_request:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140022530
mov rbx, rax
mov ecx, r14d
call qword [sym.imp.libcurl.dll_curl_easy_strerror]
mov rdx, rax
mov rcx, rbx
call fcn.140022530
lea rdx, [0x140022280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
jmp 0x1400108fe
lea rdx, str.Failed_to_initialize_libcurl.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140022530
lea rdx, [0x140022280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rbx, [rbp - 0x40]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
seta al
mov rcx, qword [rbp - 0x40]
cmova rbx, rcx
test al, al
je 0x140010949
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010944
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010944
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], rdi
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x140010970
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1400047d0
nop
mov ecx, 0x28
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
mov qword [rax], rcx
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 8], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rax + 0x18], xmm1
mov qword [r13], rax
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x140010a05
mov rcx, qword [rbx]
cmp rsi, 0x14
jne 0x140010cab
mov r8, rsi
lea rdx, str.DSharp.Network.HTTPs
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140010cab
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012bdf
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140028970
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140010a94
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010a8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010a8f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
cmp rax, 1
jbe 0x140012be5
add rcx, 8
call fcn.14000b650
movzx ebx, al
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
call qword [sym.imp.libcurl.dll_curl_easy_init]
mov rsi, rax
test rax, rax
je 0x140010bb1
lea r8, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova r8, qword [rbp + 0x20]
mov edx, 0x2712
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
test bl, bl
je 0x140010b37
mov edx, 0x40
lea r8d, [rdx - 0x3f]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov edx, 0x51
lea r8d, [rdx - 0x4f]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [0x14000e630]
mov edx, 0x4e2b
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [rbp - 0x40]
mov edx, 0x2711
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_perform]
mov r14d, eax
test eax, eax
je 0x140010ba8
lea rdx, str.curl_easy_perform___failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140022530
mov rbx, rax
mov ecx, r14d
call qword [sym.imp.libcurl.dll_curl_easy_strerror]
mov rdx, rax
mov rcx, rbx
call fcn.140022530
lea rdx, [0x140022280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
lea rbx, [rbp - 0x40]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
seta al
mov rcx, qword [rbp - 0x40]
cmova rbx, rcx
test al, al
je 0x140010bfc
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010bf7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010bf7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], rdi
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140010c22
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1400047d0
nop
mov ecx, 0x28
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
mov qword [rax], rcx
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 8], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rax + 0x18], xmm1
mov qword [r13], rax
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x140010cb7
mov rcx, qword [rbx]
cmp rsi, 0x13
jne 0x140010f4b
mov r8, rsi
lea rdx, str.DSharp.Network.FTPs
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140010f4b
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012beb
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.140028970
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140010d46
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010d41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010d41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
cmp rax, 1
jbe 0x140012bf1
add rcx, 8
call fcn.14000b650
movzx ebx, al
xorps xmm0, xmm0
movups xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
call qword [sym.imp.libcurl.dll_curl_easy_init]
mov rsi, rax
test rax, rax
je 0x140010e51
lea r8, [rbp + 0x20]
cmp qword [rbp + 0x38], 0xf
cmova r8, qword [rbp + 0x20]
mov edx, 0x2712
mov rcx, rax
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
test bl, bl
je 0x140010dd7
mov edx, 0x77
lea r8d, [rdx - 0x74]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [0x14000e630]
mov edx, 0x4e2b
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
lea r8, [rbp - 0x40]
mov edx, 0x2711
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_setopt]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_perform]
mov r14d, eax
test eax, eax
je 0x140010e48
lea rdx, str.curl_easy_perform___failed:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140022530
mov rbx, rax
mov ecx, r14d
call qword [sym.imp.libcurl.dll_curl_easy_strerror]
mov rdx, rax
mov rcx, rbx
call fcn.140022530
lea rdx, [0x140022280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rcx, rsi
call qword [sym.imp.libcurl.dll_curl_easy_cleanup]
lea rbx, [rbp - 0x40]
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
seta al
mov rcx, qword [rbp - 0x40]
cmova rbx, rcx
test al, al
je 0x140010e9c
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010e97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010e97
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0xf
mov byte [rbp - 0x40], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], rdi
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], 0
jne 0x140010ec2
mov rdx, rbx
lea rcx, [rbp - 0x20]
call fcn.1400047d0
nop
mov ecx, 0x28
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
mov qword [rax], rcx
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rax + 8], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rax + 0x18], xmm1
mov qword [r13], rax
mov rdx, qword [rbp + 0x38]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
cmp r14, 0xf
jbe 0x140010f57
mov rcx, qword [rbx]
cmp rsi, 0x13
jne 0x140011179
mov r8, rsi
lea rdx, str.DSharp.Network.Post
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140011179
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012bf7
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140010fe6
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010fe1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140010fe1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
cmp rax, 1
jbe 0x140012bfd
add rdx, 8
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140028970
nop
mov rdx, qword [rbp - 8]
cmp rdx, 0xf
jbe 0x140011069
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011064
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011064
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x10], rdi
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
lea rdx, [rbp]
lea rcx, [rbp - 0x60]
call fcn.14000e820
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], rdi
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400110a0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.1400047d0
nop
mov ecx, 0x28
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___.0
mov qword [rax], rcx
movups xmm0, xmmword [rbp - 0x80]
movups xmmword [rax + 8], xmm0
movups xmm1, xmmword [rbp - 0x70]
movups xmmword [rax + 0x18], xmm1
mov qword [r13], rax
mov rdx, qword [rbp + 0x18]
cmp rdx, 0xf
jbe 0x140011122
inc rdx
mov rcx, qword [rbp]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001111d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001111d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp + 0x10], rdi
mov qword [rbp + 0x18], 0xf
mov byte [rbp], 0
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140012b19
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001116f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14001116f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
jmp 0x140012b19
mov rcx, rbx
cmp r14, 0xf
jbe 0x140011185
mov rcx, qword [rbx]
cmp rsi, 0x20
jne 0x140011211
mov r8, rsi
lea rdx, str.DSharp.System.SetConsoleOutputCP
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140011211
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rcx
sar rax, 3
test rax, rax
je 0x140012c03
call fcn.14000b890
mov ecx, eax
call qword [sym.imp.KERNEL32.dll_SetConsoleOutputCP]
lea ecx, [rsi - 0x10]
test eax, eax
je 0x1400111f0
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_bool_.0
mov qword [rax], rcx
mov byte [rax + 8], 1
mov qword [r13], rax
jmp 0x140012b19
call fcn.14002a390
mov qword [rsp + 0x60], rax
lea rcx, vtable.boost::any::holder_bool_.0
mov qword [rax], rcx
mov byte [rax + 8], dil
mov qword [r13], rax
jmp 0x140012b19
mov rcx, rbx
cmp r14, 0xf
jbe 0x14001121d
mov rcx, qword [rbx]
cmp rsi, 0x14
jne 0x140011401
mov r8, rsi
lea rdx, str.DSharp.Graphics.Init
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140011401
mov rcx, qword [r12 + 8]
mov rdx, qword [r12]
mov rax, rcx
sub rax, rdx
sar rax, 3
cmp rax, 3
ja 0x140011324
sub rcx, rdx
sar rcx, 3
cmp rcx, 2
jbe 0x140012c09
lea rcx, [rdx + 0x10]
call fcn.14000b890
mov ebx, eax
mov rdx, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, rdx
sar rcx, 3
cmp rcx, 1
jbe 0x140012c09
lea rcx, [rdx + 8]
call fcn.14000b890
mov esi, eax
mov rdx, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, rdx
sar rcx, 3
test rcx, rcx
je 0x140012c09
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
mov r9d, 1
mov r8d, ebx
mov edx, esi
mov rcx, rax
call fcn.14000b400
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140012b00
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400113f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400113f7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
lea rcx, [rdx + 0x18]
call fcn.14000b890
mov r14d, eax
mov rdx, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, rdx
sar rcx, 3
cmp rcx, 2
jbe 0x140012c0f
lea rcx, [rdx + 0x10]
call fcn.14000b890
mov ebx, eax
mov rdx, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, rdx
sar rcx, 3
cmp rcx, 1
jbe 0x140012c0f
lea rcx, [rdx + 8]
call fcn.14000b890
mov esi, eax
mov rdx, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, rdx
sar rcx, 3
test rcx, rcx
je 0x140012c0f
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
mov r9d, r14d
mov r8d, ebx
mov edx, esi
mov rcx, rax
call fcn.14000b400
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140012b00
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400113f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400113f7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
jmp 0x140012b00
mov rcx, rbx
cmp r14, 0xf
jbe 0x14001140d
mov rcx, qword [rbx]
cmp rsi, 0x16
jne 0x1400116ab
mov r8, rsi
lea rdx, str.DSharp.Graphics.Sprite
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400116ab
mov rdx, qword [r12]
mov rax, qword [r12 + 8]
sub rax, rdx
sar rax, 3
test rax, rax
je 0x140012c15
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140028970
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x14001149c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011497
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011497
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov r10, qword [rbp + 0x88]
mov r8, qword [rbp + 0x70]
mov r9, qword [rbp + 0x80]
test r9d, r9d
jle 0x1400114f5
mov rcx, rdi
cmp r10, 0xf
seta r11b
mov edx, r9d
lea rax, [rbp + 0x70]
test r11b, r11b
cmovne rax, r8
cmp byte [rax + rcx], 0x2f
jne 0x1400114e4
inc edi
inc rcx
sub rdx, 1
jne 0x1400114d1
test edi, edi
jne 0x14001159e
movabs rax, 0x7fffffffffffffff
sub rax, r9
cmp rax, 2
jb 0x140012c1b
lea rax, [rbp + 0x70]
cmp r10, 0xf
cmova rax, r8
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 2
lea r9, [0x140033570]
lea rcx, [rbp - 0x60]
call fcn.140025140
mov rdx, qword [rbp + 0x88]
cmp rdx, 0xf
jbe 0x14001157c
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011577
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140011577
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14002a3cc
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rbp + 0x70], xmm1
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x80], xmm0
psrldq xmm0, 8
movq r10, xmm0
movq r8, xmm1
lea rcx, [rbp + 0x70]
cmp r10, 0xf
cmova rcx, r8
lea rdx, [rbp + 0x20]
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll__stat64i32]
test eax, eax
jne 0x140012c21
lea rcx, [rbp + 0xb0]
call fcn.14000bad0
lea edx, [rax + 3]
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
xorps xmm10, xmm10
cvtss2sd xmm10, xmm0
mov edx, 2
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rsp + 0x60]
call fcn.140021b40
movss xmm8, dword [rax]
movss xmm9, dword [rax + 4]
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.140021b40
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
movsd qword [rsp + 0x20], xmm10
unpcklps xmm8, xmm9
movq r9, xmm8
unpcklps xmm6, xmm7
movq r8, xmm6
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.140005960
nop
lea rcx, [rbp - 0x20]
call fcn.140004600
lea rdx, [rbp + 0xb0]
mov rcx, r13
call fcn.1400222c0
nop
lea rcx, [rbp + 0xb0]
call fcn.140006ba0
nop
lea rcx, [rbp + 0x70]
call fcn.140004600
jmp 0x140012b19
mov rcx, rbx
cmp r14, 0xf
jbe 0x1400116b7
mov rcx, qword [rbx]
cmp rsi, 0x19
jne 0x14001179e
mov r8, rsi
lea rdx, str.DSharp.Graphics.DrawPixel
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14001179e
lea edx, [rsi - 0x15]
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
mov esi, eax
mov rdx, qword [r12]
mov rcx, qword [r12 + 8]
sub rcx, rdx
sar rcx, 3
cmp rcx, 3
jbe 0x140012c53
lea rcx, [rdx + 0x18]
call fcn.14000b890
mov ebx, eax
mov edx, 2
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
mov byte [rsp + 0x20], 0xff
movzx r9d, sil
movzx r8d, bl
movzx edx, al
mov rcx, qword [0x14003e0e8]
call qword [sym.imp.SDL2.dll_SDL_SetRenderDrawColor]
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
mov ebx, eax
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
mov r8d, ebx
mov edx, eax
mov rcx, qword [0x14003e0e8]
call qword [sym.imp.SDL2.dll_SDL_RenderDrawPoint]
mov byte [rsp + 0x20], dil
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov rcx, qword [0x14003e0e8]
call qword [sym.imp.SDL2.dll_SDL_SetRenderDrawColor]
jmp 0x140012b00
lea rdx, str.DSharp.Graphics.Draw
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400117e3
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400220d0
mov rcx, rax
call fcn.140005bc0
lea rcx, [rbp + 0xb0]
call fcn.140006ba0
jmp 0x140012b00
lea rdx, str.DSharp.Graphics.Load
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001182a
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400220d0
nop
mov rcx, rax
call fcn.140005a80
nop
lea rcx, [rbp + 0xb0]
call fcn.140006ba0
jmp 0x140012b00
lea rdx, str.DSharp.Graphics.Text
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011b95
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140028970
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
mov byte [rsp + 0x50], 0x2f
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x40]
call fcn.140029540
test eax, eax
jne 0x1400118b1
lea r8, [rbp - 0x40]
lea rdx, [0x140033570]
lea rcx, [rbp - 0x80]
call fcn.140021da0
mov rdx, rax
lea rcx, [rbp - 0x40]
call fcn.140020630
lea rcx, [rbp - 0x80]
call fcn.140004600
lea rcx, [rbp - 0x40]
call fcn.14000ca10
test al, al
je 0x140012b5f
mov rax, qword [r12 + 8]
sub rax, qword [r12]
sar rax, 3
lea rcx, [rbp + 0x100]
cmp rax, 8
ja 0x140011a39
call fcn.14000baf0
mov edx, 7
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si r14d, xmm0
mov edx, 6
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si esi, xmm0
mov edx, 5
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si edi, xmm0
mov edx, 4
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
xorps xmm9, xmm9
cvtss2sd xmm9, xmm0
mov edx, 3
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
movaps xmm8, xmm0
mov edx, 2
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140021b40
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x80]
call fcn.1400206c0
mov rbx, rax
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140028970
nop
mov byte [rsp + 0x48], 1
mov byte [rsp + 0x40], r14b
mov byte [rsp + 0x38], sil
mov byte [rsp + 0x30], dil
movsd qword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm8
unpcklps xmm6, xmm7
movq r9, xmm6
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.140006c10
nop
lea rcx, [rbp + 0x20]
call fcn.140004600
lea rdx, [rbp + 0x100]
mov rcx, r13
call fcn.1400223d0
nop
lea rcx, [rbp + 0x100]
call fcn.140008460
nop
lea rcx, [rbp - 0x40]
call fcn.140004600
jmp 0x140012b19
call fcn.14000baf0
mov edx, 8
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b650
movzx r15d, al
mov edx, 7
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si r14d, xmm0
mov edx, 6
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si esi, xmm0
mov edx, 5
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si edi, xmm0
mov edx, 4
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
xorps xmm9, xmm9
cvtss2sd xmm9, xmm0
mov edx, 3
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
movaps xmm8, xmm0
mov edx, 2
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.140021b40
movss xmm6, dword [rax]
movss xmm7, dword [rax + 4]
lea rax, [rbp - 0x80]
mov qword [rsp + 0x60], rax
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x80]
call fcn.1400206c0
mov rbx, rax
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140028970
nop
mov byte [rsp + 0x48], r15b
mov byte [rsp + 0x40], r14b
mov byte [rsp + 0x38], sil
mov byte [rsp + 0x30], dil
movsd qword [rsp + 0x28], xmm9
movss dword [rsp + 0x20], xmm8
unpcklps xmm6, xmm7
movq r9, xmm6
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.140006c10
nop
lea rcx, [rbp + 0x20]
call fcn.140004600
lea rdx, [rbp + 0x100]
mov rcx, r13
call fcn.1400223d0
nop
jmp 0x140011a1e
lea rdx, str.DSharp.Graphics.DrawText
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011bda
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1400221a0
mov rcx, rax
call fcn.140006f10
lea rcx, [rbp + 0x100]
call fcn.140008460
jmp 0x140012b00
lea rdx, str.DSharp.Graphics.LoadText
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011c1f
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0x100]
call fcn.1400221a0
mov rcx, rax
call fcn.140006dd0
lea rcx, [rbp + 0x100]
call fcn.140008460
jmp 0x140012b00
lea rdx, str.DSharp.Physics.AxisAlignedCollision
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011ca0
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.1400220d0
mov rbx, rax
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400220d0
nop
mov rdx, rbx
mov rcx, rax
call fcn.14000e570
mov byte [rsp + 0x50], al
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.140022740
nop
lea rcx, [rbp + 0xb0]
call fcn.140006ba0
nop
lea rcx, [rbp + 0x20]
call fcn.140006ba0
jmp 0x140012b19
lea rdx, str.DSharp.Input.GetKey
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011d0d
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140021bd0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
mov rdx, rax
call fcn.1400201f0
cmp dword [rax], 1
sete byte [rsp + 0x50]
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.140022740
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.System.Print
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011d66
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
mov rdx, rax
mov rcx, rbx
call fcn.140022260
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
nop
jmp 0x140012af7
lea rdx, str.DSharp.System.PrintLine
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011dcf
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
mov rdx, rax
mov rcx, rbx
call fcn.140022260
lea rdx, [0x140022280]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
nop
jmp 0x140012af7
lea rdx, str.DSharp.System.Vec2
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011e2a
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
movaps xmm6, xmm0
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
movss dword [rsp + 0x58], xmm0
movss dword [rsp + 0x5c], xmm6
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140022380
jmp 0x140012b19
lea rdx, str.DSharp.System.ShellExecute
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011ecd
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
lea rcx, [rbp - 0x20]
call fcn.140004600
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x60]
call fcn.1400204a0
mov r8, qword [rax]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x60]
call fcn.1400204c0
mov rdx, qword [rax]
lea rcx, [rbp - 0x80]
call fcn.1400227f0
nop
lea rcx, [rbp - 0x80]
call fcn.14000f1a0
mov byte [rsp + 0x50], al
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.140022740
nop
lea rcx, [rbp - 0x80]
call fcn.140020270
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.System.CommandExecute
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011f36
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
lea rcx, [rbp - 0x60]
call fcn.14000f180
mov byte [rsp + 0x50], al
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.140022740
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringToInt
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140011f9f
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
lea rcx, [rbp - 0x60]
call fcn.140004fd0
mov dword [rsp + 0x58], eax
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140021b00
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringToFloat
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001200a
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
lea rcx, [rbp - 0x60]
call fcn.140005060
movss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140022700
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringToBool
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012094
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140028970
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
lea rdx, str.true
lea rcx, [rbp - 0x60]
call fcn.140021ab0
test al, al
jne 0x140012072
lea rdx, str.123456789
lea rcx, [rbp - 0x60]
call fcn.140021ab0
test al, al
je 0x140012074
mov al, 1
mov byte [rsp + 0x50], al
lea rdx, [rsp + 0x50]
mov rcx, r13
call fcn.140022740
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.IntToFloat
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400120d8
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x58], xmm0
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140022700
jmp 0x140012b19
lea rdx, str.DSharp.Formating.IntToString
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012124
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
mov edx, eax
lea rcx, [rbp - 0x60]
call fcn.1400050f0
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.FloatToInt
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012163
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
cvttss2si eax, xmm0
mov dword [rsp + 0x58], eax
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140021b00
jmp 0x140012b19
lea rdx, str.DSharp.Formating.FloatToString
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400121b0
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b7e0
movaps xmm1, xmm0
lea rcx, [rbp - 0x60]
call fcn.140005110
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.BoolToString
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001220e
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b650
lea rcx, str.true
lea rdx, str.false
test al, al
cmovne rdx, rcx
lea rcx, [rbp - 0x60]
call fcn.140004770
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.BoolToInt
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001224c
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b650
movzx eax, al
mov dword [rsp + 0x58], eax
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140021b00
jmp 0x140012b19
lea rdx, str.DSharp.System.MakeModal
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.TopUs
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.Tron
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.AAK
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.strMove
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.rtntIntSub
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.transform
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.spliTotempRv
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.Method1
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.Method2
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.Form
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.InVectorType
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.ExtractionToArgsLink
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.System.Constract
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012b00
lea rdx, str.DSharp.Formating.StringReplace
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012480
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp + 0x20]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
nop
lea rcx, [rbp + 0x20]
call fcn.140004600
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
mov edx, 2
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x80]
call fcn.1400203a0
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140012451
nop
lea r9, [rbp - 0x60]
mov r8, qword [rbp - 0x10]
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.1400204e0
mov r8, qword [rbp - 0x50]
add r8, rbx
lea rdx, [rbp - 0x20]
lea rcx, [rbp - 0x80]
call fcn.1400203a0
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x140012420
lea rdx, [rbp - 0x80]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
nop
lea rcx, [rbp - 0x20]
call fcn.140004600
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringToLower
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001251c
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x80]
call fcn.1400204c0
mov r9, qword [rax]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x80]
call fcn.1400204a0
mov r8, qword [rax]
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x80]
call fcn.1400204c0
mov rdx, qword [rax]
lea rcx, [rsp + 0x70]
call fcn.140022940
lea rdx, [rbp - 0x80]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringToUpper
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400125b8
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x80]
call fcn.1400204c0
mov r9, qword [rax]
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x80]
call fcn.1400204a0
mov r8, qword [rax]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x80]
call fcn.1400204c0
mov rdx, qword [rax]
lea rcx, [rsp + 0x58]
call fcn.1400229a0
lea rdx, [rbp - 0x80]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringTrim
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001263e
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140028970
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
lea rcx, [rbp]
call fcn.140020370
mov r8, rax
lea rcx, [rbp]
call fcn.140020510
lea rcx, [rbp]
call fcn.140020340
lea rdx, [rax + 1]
lea rcx, [rbp]
call fcn.140020560
lea rdx, [rbp]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringSplit
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001276e
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp]
call fcn.140028970
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
mov edx, 1
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.14000b6f0
nop
lea rcx, [rbp - 0x80]
call fcn.1400207e0
nop
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, [rbp]
call fcn.1400203a0
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140012732
nop
mov r9, rbx
xor r8d, r8d
lea rdx, [rbp - 0x60]
lea rcx, [rbp]
call fcn.1400202e0
nop
lea r8, [0x140032ae4]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x20]
call fcn.140021f70
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140020610
nop
lea rcx, [rbp + 0x20]
call fcn.140004600
mov r8, qword [rbp - 0x10]
add r8, rbx
lea rcx, [rbp]
call fcn.140020510
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
xor r8d, r8d
lea rdx, [rbp - 0x20]
lea rcx, [rbp]
call fcn.1400203a0
mov rbx, rax
cmp rax, 0xffffffffffffffff
jne 0x1400126c0
lea rdx, [rbp]
lea rcx, [rbp - 0x80]
call fcn.140020610
lea rdx, [rbp - 0x80]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
nop
lea rcx, [rbp - 0x20]
call fcn.140004600
nop
lea rcx, [rbp]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Formating.StringReverse
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400127f3
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.14000b6f0
nop
mov rdx, rax
lea rcx, [rbp - 0x80]
call fcn.140028970
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x80]
call fcn.1400204a0
mov r8, qword [rax]
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x80]
call fcn.1400204c0
mov rdx, r8
mov rcx, qword [rax]
call fcn.14002a230
lea rdx, [rbp - 0x80]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.getNsFromMis
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001282e
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
mov dword [rsp + 0x58], eax
lea rdx, [rsp + 0x58]
mov rcx, r13
call fcn.140021b00
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.getMicroFromMs
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012806
lea rdx, str.DSharp.Chrono.getMinutesFromHours
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012806
lea rdx, str.DSharp.Chrono.getSecondsFromMinutes
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012806
lea rdx, str.DSharp.Chrono.getMillisecondsFromSeconds
mov rcx, rbx
call fcn.140021ab0
test al, al
jne 0x140012806
lea rdx, str.DSharp.Chrono.Timer
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400128ff
xor edx, edx
mov rcx, r12
call fcn.1400201b0
mov rcx, rax
call fcn.14000b890
movsxd rbx, eax
lea rcx, [rsp + 0x60]
call fcn.1400052b0
mov qword [rsp + 0x58], rbx
lea rcx, [rsp + 0x58]
call fcn.140022a00
lea rcx, [rsp + 0x58]
call fcn.1400052b0
mov rax, qword [rsp + 0x58]
sub rax, qword [rsp + 0x60]
mov qword [rsp + 0x60], rax
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x58]
call fcn.140022b50
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x60], rcx
lea rdx, [rsp + 0x60]
mov rcx, r13
call fcn.140022b80
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentTimeAndDay
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012937
lea rcx, [rbp - 0x60]
call fcn.14000f780
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentTime
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x14001296f
lea rcx, [rbp - 0x60]
call fcn.14000f870
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentSec
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400129a7
lea rcx, [rbp - 0x60]
call fcn.14000f1e0
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentMonth
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x1400129df
lea rcx, [rbp - 0x60]
call fcn.14000f4b0
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentDay
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012a17
lea rcx, [rbp - 0x60]
call fcn.14000f2d0
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentYear
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012a4f
lea rcx, [rbp - 0x60]
call fcn.14000f3c0
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentMinute
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012a87
lea rcx, [rbp - 0x60]
call fcn.14000f5a0
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
lea rdx, str.DSharp.Chrono.GetCurrentHour
mov rcx, rbx
call fcn.140021ab0
test al, al
je 0x140012abc
lea rcx, [rbp - 0x60]
call fcn.14000f690
nop
lea rdx, [rbp - 0x60]
mov rcx, r13
call fcn.140022780
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
jmp 0x140012b19
mov r8, rbx
lea rdx, str.DSharp_function_
lea rcx, [rbp - 0x80]
call fcn.140021da0
nop
lea r8, str._does_not_exist.
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.140021f00
nop
mov rcx, rax
call fcn.14000d010
nop
lea rcx, [rbp - 0x60]
call fcn.140004600
nop
lea rcx, [rbp - 0x80]
call fcn.140004600
mov rcx, qword [0x14003e620]
test rcx, rcx
je 0x140012b15
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rdi, rax
mov qword [r13], rdi
mov rax, r13
mov rcx, qword [rbp + 0x1b0]
xor rcx, rsp
call fcn.14002a370
lea r11, [rsp + 0x310]
mov rbx, qword [r11 + 0x58]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea r8, [rbp - 0x40]
lea rdx, str.Failed_to_create_Text_object:__
lea rcx, [rbp - 0x80]
call fcn.140021da0
nop
lea r8, [0x140033574]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140021f00
nop
mov rcx, rax
call fcn.14000d770
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
int3
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
nop
call fcn.140021190
int3
call fcn.140021190
int3
call fcn.140021190
int3
call fcn.140021190
nop
call fcn.140003590
int3
lea r8, [rbp + 0x70]
lea rdx, str.Failed_to_create_Sprite_object:__
lea rcx, [rbp - 0x60]
call fcn.140021da0
nop
lea r8, [0x140033574]
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.140021f00
nop
mov rcx, rax
call fcn.14000d770
nop
call fcn.140021190
int3