Function at 0x140068150
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x348
lea rbp, [rsp + 0x80]
movapd xmmword [rbp + 0x2b0], xmm8
movapd xmmword [rbp + 0x2a0], xmm7
movaps xmmword [rbp + 0x290], xmm6
mov qword [rbp + 0x288], 0xfffffffffffffffe
mov qword [rbp + 0x270], rcx
mov rcx, qword [0x1400bb610]
mov rdx, qword [0x1400bb618]
call fcn.140030480
movzx esi, byte [0x1400bb5b2]
xorpd xmm0, xmm0
movapd xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], 0
mov rdi, qword [0x1400b3f48]
mov r14, qword [0x1400b3f50]
cmp rdi, r14
je 0x140068229
lea rbx, [rbp + 0x250]
jmp 0x140068204
mov rcx, rbx
mov rdx, rdi
call fcn.140008110
add rdi, 8
cmp rdi, r14
je 0x140068219
mov rax, qword [rdi]
test byte [rax], 5
je 0x1400681fb
cmp dword [rax + 0x44], 2
je 0x1400681f0
test sil, sil
jne 0x1400681fb
jmp 0x1400681f0
mov rdi, qword [rbp + 0x250]
mov rsi, qword [rbp + 0x258]
jmp 0x14006822d
xor edi, edi
xor esi, esi
mov r8, rsi
sub r8, rdi
sar r8, 3
mov rcx, rdi
mov rdx, rsi
call fcn.14006b970
mov qword [rbp + 0xe8], rsi
cmp rsi, rdi
je 0x14006a031
mov rax, qword [rbp + 0x270]
lea rcx, [rax + 0x10]
mov qword [rbp + 0x1a8], rcx
add rax, 0x40
mov qword [rbp + 0x108], rax
lea rsi, [rbp - 0x50]
lea r13, [rbp + 0x110]
xorps xmm6, xmm6
movapd xmm7, xmmword [0x140086290]
movapd xmm8, xmmword [0x1400862a0]
mov dword [rbp + 0x278], eax
jmp 0x1400682c6
mov rcx, r14
call fcn.1400826a0
lea rsi, [rbp - 0x50]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add rdi, 8
cmp rdi, qword [rbp + 0xe8]
je 0x14006a031
mov rcx, rsi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [rdi]
movzx r8d, word [rax + 0x122]
mov rax, qword [rax + 0x118]
mov edx, dword [rax]
mov rcx, r13
call fcn.140079420
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp - 0x50]
lea rdx, str._Summary_for:__s
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, qword [rdi]
call fcn.140019a80
test al, al
je 0x140068e55
mov rax, qword [0x1400b3f00]
mov r8, qword [0x1400b3f08]
cmp rax, r8
lea rcx, [rbp - 0x50]
jne 0x1400683a9
lea rdx, str._OC:_
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0x110], xmm6
mov qword [rbp + 0x120], 0
mov rbx, qword [0x1400b3f78]
mov r14, qword [0x1400b3f80]
cmp rbx, r14
jne 0x140068389
xor r15d, r15d
xor r14d, r14d
jmp 0x14006848f
add rbx, 8
cmp rbx, r14
je 0x1400683c0
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x140068380
mov rcx, r13
mov rdx, rbx
call fcn.140008110
jmp 0x140068380
add rax, 0x30
cmp rax, r8
je 0x14006833a
mov rdx, qword [rax]
test rdx, rdx
je 0x1400683a0
cmp dword [rdx], 0x28
jne 0x1400683a0
jmp 0x140068e59
mov rcx, qword [rbp + 0x110]
mov rax, qword [rbp + 0x118]
cmp rcx, rax
je 0x140068450
sub rax, rcx
mov rdx, rax
shr rdx, 6
xor r14d, r14d
mov r8d, 0
mov r15d, 0
cmp rax, 0x40
jae 0x140069137
shl rdx, 3
mov r9, rax
shr r9, 3
cmp rdx, r9
jae 0x140068456
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
jmp 0x14006843a
mov r9d, dword [r9 + 0x30]
cmp r9d, r14d
cmovl r14d, r9d
cmp r15d, r9d
cmovle r15d, r9d
inc rdx
cmp rax, rdx
je 0x14006845b
mov r9, qword [rcx + rdx*8]
test r8b, 1
jne 0x140068420
mov r14d, dword [r9 + 0x30]
mov r8b, 1
mov r15d, r14d
jmp 0x140068432
xor r14d, r14d
xor r15d, r15d
test rcx, rcx
je 0x14006848f
mov rdx, qword [rbp + 0x120]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006848a
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
mov rcx, r13
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
cmp r14d, r15d
jge 0x1400684b7
mov rcx, r13
lea rdx, str._d__d
mov r8d, r14d
mov r9d, r15d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
jmp 0x1400684ca
mov rcx, r13
lea rdx, [0x140093b26]
mov r8d, r14d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp - 0x50]
lea rdx, str.CL:_s_
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0x1b0], xmm6
mov qword [rbp + 0x1c0], 0
mov rbx, qword [0x1400b3f78]
mov r12, qword [0x1400b3f80]
cmp rbx, r12
je 0x1400685d2
lea r13, [rbp + 0x1b0]
jmp 0x140068529
add rbx, 8
cmp rbx, r12
je 0x140068540
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x140068520
mov rcx, r13
mov rdx, rbx
call fcn.140008110
jmp 0x140068520
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1b8]
cmp rcx, rax
je 0x1400685e0
sub rax, rcx
mov rdx, rax
shr rdx, 6
xor r9d, r9d
mov r8d, 0
mov ebx, 0
cmp rax, 0x40
jae 0x1400692db
shl rdx, 3
mov r10, rax
shr r10, 3
cmp rdx, r10
jae 0x1400685e5
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
jmp 0x1400685b9
cmp r12d, r9d
cmovl r9d, r12d
cmp ebx, r12d
cmovle ebx, r12d
mov r12d, r9d
inc rdx
cmp rax, rdx
je 0x1400685ed
mov r10, qword [rcx + rdx*8]
mov r12d, dword [r10 + 0x34]
test r8b, 1
jne 0x1400685a0
mov r8b, 1
mov ebx, r12d
mov r9d, r12d
jmp 0x1400685b1
xor ebx, ebx
xor r12d, r12d
lea r13, [rbp + 0x1b0]
jmp 0x140068621
xor r9d, r9d
xor ebx, ebx
mov r12d, r9d
test rcx, rcx
je 0x140068621
mov rdx, qword [rbp + 0x1c0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006861c
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
cmp r14d, r15d
setl byte [rbp + 0x248]
cmp r12d, ebx
setl byte [rbp + 0x286]
mov rcx, r13
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
cmp r12d, ebx
jge 0x14006866b
lea r14, [rbp + 0x1b0]
mov rcx, r14
lea rdx, [0x140093a06]
mov r8d, r12d
mov r9d, ebx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
jmp 0x14006868c
lea r14, [rbp + 0x1b0]
mov rcx, r14
lea rdx, [0x140093a0a]
mov r8d, r12d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, r14
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp - 0x50]
lea rdx, str.CO:_s_
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0x1b0], xmm6
mov qword [rbp + 0x1c0], 0
mov rbx, qword [0x1400b3f78]
mov r14, qword [0x1400b3f80]
cmp rbx, r14
je 0x1400687b0
lea r15, [rbp + 0x1b0]
jmp 0x140068709
add rbx, 8
cmp rbx, r14
je 0x140068720
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x140068700
mov rcx, r15
mov rdx, rbx
call fcn.140008110
jmp 0x140068700
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1b8]
cmp rcx, rax
je 0x1400687be
sub rax, rcx
mov rdx, rax
shr rdx, 6
xor r14d, r14d
mov r8d, 0
mov ebx, 0
cmp rax, 0x40
jae 0x140069445
shl rdx, 3
mov r9, rax
shr r9, 3
cmp rdx, r9
jae 0x1400687c3
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
jmp 0x14006879a
mov r9d, dword [r9 + 0x38]
cmp r9d, r14d
cmovl r14d, r9d
cmp ebx, r9d
cmovle ebx, r9d
inc rdx
cmp rax, rdx
je 0x1400687c8
mov r9, qword [rcx + rdx*8]
test r8b, 1
jne 0x140068780
mov r14d, dword [r9 + 0x38]
mov r8b, 1
mov ebx, r14d
jmp 0x140068792
xor ebx, ebx
xor r14d, r14d
lea r15, [rbp + 0x1b0]
jmp 0x1400687fc
xor r14d, r14d
xor ebx, ebx
test rcx, rcx
je 0x1400687fc
mov rdx, qword [rbp + 0x1c0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400687f7
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
cmp r14d, ebx
setl byte [rbp + 0x287]
mov rcx, r15
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
cmp r14d, ebx
jge 0x14006883c
lea r15, [rbp + 0x1b0]
mov rcx, r15
lea rdx, str._d__d
mov r8d, r14d
mov r9d, ebx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
jmp 0x14006885d
lea r15, [rbp + 0x1b0]
mov rcx, r15
lea rdx, [0x140093b26]
mov r8d, r14d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp - 0x50]
lea rdx, str.ML:_s_
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0x1b0], xmm6
mov qword [rbp + 0x1c0], 0
mov rbx, qword [0x1400b3f78]
mov r14, qword [0x1400b3f80]
cmp rbx, r14
jne 0x1400688d9
xor ebx, ebx
xor r14d, r14d
jmp 0x1400689c1
add rbx, 8
cmp rbx, r14
je 0x1400688f0
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x1400688d0
mov rcx, r15
mov rdx, rbx
call fcn.140008110
jmp 0x1400688d0
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1b8]
cmp rcx, rax
je 0x14006897f
sub rax, rcx
mov rdx, rax
shr rdx, 6
xor r11d, r11d
mov r14d, 0
mov r8d, 0
cmp rax, 0x40
jae 0x1400695db
shl rdx, 3
mov r9, rax
shr r9, 3
cmp rdx, r9
jae 0x140068985
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
jmp 0x140068969
cmp ebx, r14d
cmovl r14d, ebx
cmp r11d, ebx
cmovg ebx, r11d
inc rdx
mov r11d, ebx
cmp rax, rdx
je 0x14006898d
mov r9, qword [rcx + rdx*8]
mov ebx, dword [r9 + 0x3c]
test r8b, 1
jne 0x140068950
mov r14d, ebx
mov r8b, 1
jmp 0x14006895e
xor r14d, r14d
xor r11d, r11d
mov ebx, r11d
test rcx, rcx
je 0x1400689c1
mov rdx, qword [rbp + 0x1c0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1400689bc
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
cmp r14d, ebx
setl r12b
mov rcx, r15
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
cmp r14d, ebx
jge 0x1400689fe
lea r15, [rbp + 0x1b0]
mov rcx, r15
lea rdx, [0x140093a06]
mov r8d, r14d
mov r9d, ebx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
jmp 0x140068a1f
lea r15, [rbp + 0x1b0]
mov rcx, r15
lea rdx, [0x140093a0a]
mov r8d, r14d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp - 0x50]
lea rdx, str.MO:_s_
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0x1b0], xmm6
mov qword [rbp + 0x1c0], 0
mov rbx, qword [0x1400b3f78]
mov r14, qword [0x1400b3f80]
cmp rbx, r14
jne 0x140068a99
xor r15d, r15d
xor r14d, r14d
jmp 0x140068b7f
add rbx, 8
cmp rbx, r14
je 0x140068ab0
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x140068a90
mov rcx, r15
mov rdx, rbx
call fcn.140008110
jmp 0x140068a90
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1b8]
cmp rcx, rax
je 0x140068b40
sub rax, rcx
mov rdx, rax
shr rdx, 6
xor r15d, r15d
mov r14d, 0
mov r8d, 0
cmp rax, 0x40
jae 0x14006977b
shl rdx, 3
mov r9, rax
shr r9, 3
cmp rdx, r9
jae 0x140068b46
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
jmp 0x140068b2a
mov r9d, dword [r9 + 0x40]
cmp r9d, r14d
cmovl r14d, r9d
cmp r15d, r9d
cmovle r15d, r9d
inc rdx
cmp rax, rdx
je 0x140068b4b
mov r9, qword [rcx + rdx*8]
test r8b, 1
jne 0x140068b10
mov r15d, dword [r9 + 0x40]
mov r8b, 1
mov r14d, r15d
jmp 0x140068b22
xor r14d, r14d
xor r15d, r15d
test rcx, rcx
je 0x140068b7f
mov rdx, qword [rbp + 0x1c0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140068b7a
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
cmp r14d, r15d
setl r13b
lea rcx, [rbp + 0x1b0]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
cmp r14d, r15d
jge 0x140068bb9
lea rbx, [rbp + 0x1b0]
mov rcx, rbx
lea rdx, str._d__d
mov r8d, r14d
mov r9d, r15d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
jmp 0x140068bd3
lea rbx, [rbp + 0x1b0]
mov rcx, rbx
lea rdx, [0x140093b26]
mov r8d, r14d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rsi, [rbp + 0x110]
mov rcx, rsi
mov rdx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp - 0x50]
lea rdx, str.FAN:_s_
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0x1b0], xmm6
mov qword [rbp + 0x1c0], 0
mov rbx, qword [0x1400b3f78]
mov r14, qword [0x1400b3f80]
cmp rbx, r14
jne 0x140068c59
xor ebx, ebx
xor r14d, r14d
jmp 0x140068d70
add rbx, 8
cmp rbx, r14
je 0x140068c80
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x140068c50
lea rcx, [rbp + 0x1b0]
mov rdx, rbx
call fcn.140008110
jmp 0x140068c50
mov rcx, qword [rbp + 0x1b0]
mov rax, qword [rbp + 0x1b8]
cmp rcx, rax
je 0x140068d2e
sub rax, rcx
mov rdx, rax
shr rdx, 5
xor r8d, r8d
cmp rax, 0x20
jae 0x14006991b
xor r9d, r9d
xor r14d, r14d
shl rdx, 2
mov r10, rax
shr r10, 3
cmp rdx, r10
jae 0x140068d34
add rax, 0xfffffffffffffff8
shr rax, 3
inc rax
jmp 0x140068cf9
cmp ebx, r9d
cmovl r9d, ebx
cmp r14d, ebx
cmovle r14d, ebx
mov ebx, r9d
inc rdx
cmp rax, rdx
je 0x140068d3c
mov r10, qword [rcx + rdx*8]
mov ebx, dword [r10 + 0x44]
test r8b, 1
jne 0x140068ce0
cmp dword [r10 + 0x48], 2
mov r9d, 0
mov r8d, 0x57
cmove r9d, r8d
mov dword [rbp + 0x278], r9d
mov r8b, 1
mov r14d, ebx
mov r9d, ebx
jmp 0x140068cf1
xor r9d, r9d
xor r14d, r14d
mov ebx, r9d
test rcx, rcx
je 0x140068d70
mov rdx, qword [rbp + 0x1c0]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x140068d6b
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
cmp ebx, r14d
setl sil
lea rcx, [rbp + 0x1b0]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
cmp ebx, r14d
jge 0x140068daa
lea r15, [rbp + 0x1b0]
mov rcx, r15
lea rdx, str._d__d
mov r8d, ebx
mov r9d, r14d
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
jmp 0x140068dc4
lea r15, [rbp + 0x1b0]
mov rcx, r15
lea rdx, [0x140093b26]
mov r8d, ebx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rbx, [rbp + 0x110]
mov rcx, rbx
mov rdx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, r15
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
movsx r9d, byte [rbp + 0x278]
lea rcx, [rbp - 0x50]
lea rdx, str.PL:_s_c
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp - 0x50]
lea rdx, [0x140095aa2]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
movzx eax, byte [rbp + 0x248]
or al, byte [rbp + 0x286]
or al, byte [rbp + 0x287]
or al, r12b
or al, r13b
or al, sil
je 0x140068e45
lea rcx, [rbp - 0x50]
lea rdx, str.___Mixed_values._Use__ocinfo_for_per_device_details
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
lea r13, [rbp + 0x110]
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
lea rcx, [rbp - 0x50]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov r14, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r15, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x110], rax
lea rax, str.GS_Logging.h
mov qword [rbp + 0x118], rax
lea rax, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x120], rax
lea rcx, [r15 + 0x30]
mov rdx, r13
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov rbx, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rbx + 8], 0xffffffffffffffff
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
mov qword [rbx + 0x20], 1
mov rcx, rbx
add rcx, 0x28
inc r15
mov rdx, r14
mov r8, r15
call fcn.140079760
movabs rax, 0xb00000001
mov qword [rbx + 0x20], rax
mov rax, qword [rdi]
mov qword [rbx + 0x18], rax
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
mov rax, qword [rbp + 0x1a8]
movups xmmword [rax + 0x1c], xmm6
movups xmmword [rax + 0x10], xmm6
movups xmmword [rax], xmm6
mov rcx, r13
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
mov rax, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x108]
mov qword [rcx], rax
mov rax, qword [rdi]
mov rsi, qword [rax + 8]
movaps xmmword [rbp + 0xf0], xmm6
mov qword [rbp + 0x100], 0
mov rbx, qword [0x1400b3f78]
mov r14, qword [0x1400b3f80]
cmp rbx, r14
jne 0x140068f89
xor r14d, r14d
jmp 0x140068feb
add rbx, 8
cmp rbx, r14
je 0x140068fb0
mov rax, qword [rbx]
cmp qword [rax], rsi
jne 0x140068f80
lea rcx, [rbp + 0xf0]
mov rdx, rbx
call fcn.140008110
jmp 0x140068f80
mov r14, qword [rbp + 0xf0]
mov rsi, qword [rbp + 0xf8]
cmp r14, rsi
je 0x140068feb
mov rbx, r14
nop word cs:[rax + rax]
mov r8, qword [rbx]
mov rdx, qword [rdi]
mov rcx, qword [rbp + 0x270]
call fcn.14006c4d0
add rbx, 8
cmp rbx, rsi
jne 0x140068fd0
mov rdx, qword [rdi]
mov rcx, qword [rbp + 0x270]
call fcn.14006bfa0
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
cmp rax, rcx
lea r13, [rbp + 0x110]
je 0x140069ff0
mov rdx, rax
jmp 0x14006902d
add rdx, 0x30
cmp rdx, rcx
je 0x140069e34
mov r8, qword [rdx]
test r8, r8
je 0x140069020
cmp dword [r8], 0x26
jne 0x140069020
mov r12, qword [rdi]
mov rcx, r13
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r8, qword [r12 + 0x128]
add r8, 0x79
mov rax, qword [rbp + 0x1a8]
movsd xmm0, qword [rax]
unpcklps xmm0, xmm7
subpd xmm0, xmm8
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
lea rsi, [rbp + 0x1b0]
mov rcx, rsi
mov r9d, 0x3e8
call fcn.140008290
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rsi, [rbp + 0x48]
mov rbx, rax
movsd xmm0, qword [r12 + 0x50]
unpcklps xmm0, xmm7
subpd xmm0, xmm8
movapd xmm1, xmm0
unpckhpd xmm1, xmm0
addsd xmm1, xmm0
mov rcx, rsi
lea r8, [0x140095f8f]
mov r9d, 0x3e8
call fcn.140008290
mov rcx, rsi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp + 0x110]
lea rdx, [0x14009152f]
mov r8, rax
mov r9, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x48]
mov rsi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rsi
lea rcx, [rbp + 0x1b0]
call rsi
mov rax, qword [rbp + 0x1a8]
mov rcx, qword [rax]
test rcx, rcx
je 0x140069130
mov rax, qword [r12 + 0x50]
mov rdx, rax
or rdx, rcx
shr rdx, 0x20
je 0x140069a48
xor edx, edx
div rcx
jmp 0x140069a4c
xor esi, esi
jmp 0x140069a65
lea r9, [rcx + 0x38]
xor r14d, r14d
mov r10, rdx
xor r8d, r8d
xor r15d, r15d
jmp 0x14006917c
mov r11d, dword [r11 + 0x30]
mov rsi, qword [r9]
mov r8b, 1
mov r14d, r11d
mov r15d, dword [rsi + 0x30]
cmp r15d, r14d
cmovl r14d, r15d
cmp r11d, r15d
cmovg r15d, r11d
add r9, 0x40
dec r10
je 0x1400683f6
mov r11, qword [r9 - 0x38]
test r8b, 1
je 0x1400691c0
mov r11d, dword [r11 + 0x30]
cmp r11d, r14d
cmovl r14d, r11d
cmp r15d, r11d
cmovg r11d, r15d
mov rsi, qword [r9 - 0x30]
test r8b, 1
jne 0x1400691ce
mov esi, dword [rsi + 0x30]
mov r11, qword [r9 - 0x28]
mov r8b, 1
mov r14d, esi
jmp 0x1400691e9
mov r11d, dword [r11 + 0x30]
mov rsi, qword [r9 - 0x30]
mov r8b, 1
mov r14d, r11d
mov esi, dword [rsi + 0x30]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x28]
test r8b, 1
je 0x140069220
mov r11d, dword [r11 + 0x30]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x20]
test r8b, 1
jne 0x14006922e
mov esi, dword [rsi + 0x30]
mov r11, qword [r9 - 0x18]
mov r8b, 1
mov r14d, esi
jmp 0x140069249
mov r11d, dword [r11 + 0x30]
mov rsi, qword [r9 - 0x20]
mov r8b, 1
mov r14d, r11d
mov esi, dword [rsi + 0x30]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x18]
test r8b, 1
je 0x140069280
mov r11d, dword [r11 + 0x30]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x10]
test r8b, 1
jne 0x14006928e
mov esi, dword [rsi + 0x30]
mov r11, qword [r9 - 8]
mov r8b, 1
mov r14d, esi
jmp 0x1400692ad
mov r11d, dword [r11 + 0x30]
mov rsi, qword [r9 - 0x10]
mov r8b, 1
mov r14d, r11d
mov esi, dword [rsi + 0x30]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 8]
test r8b, 1
je 0x140069150
mov r11d, dword [r11 + 0x30]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9]
test r8b, 1
jne 0x14006915d
mov r14d, dword [rsi + 0x30]
mov r8b, 1
mov r15d, r14d
jmp 0x14006916f
lea r10, [rcx + 0x38]
xor r9d, r9d
mov r11, rdx
xor r8d, r8d
xor ebx, ebx
jmp 0x140069318
mov esi, dword [rsi + 0x34]
mov rbx, qword [r10]
mov r8b, 1
mov r9d, esi
mov ebx, dword [rbx + 0x34]
cmp ebx, r9d
cmovl r9d, ebx
cmp esi, ebx
cmovg ebx, esi
add r10, 0x40
dec r11
je 0x140068579
mov rsi, qword [r10 - 0x38]
mov esi, dword [rsi + 0x34]
test r8b, 1
je 0x140069350
cmp esi, r9d
cmovl r9d, esi
cmp ebx, esi
cmovg esi, ebx
mov rbx, qword [r10 - 0x30]
test r8b, 1
jne 0x14006935a
mov ebx, dword [rbx + 0x34]
mov rsi, qword [r10 - 0x28]
mov r8b, 1
mov r9d, ebx
jmp 0x140069373
mov rbx, qword [r10 - 0x30]
mov r8b, 1
mov r9d, esi
mov ebx, dword [rbx + 0x34]
cmp ebx, r9d
cmovl r9d, ebx
cmp esi, ebx
cmovg ebx, esi
mov rsi, qword [r10 - 0x28]
test r8b, 1
je 0x1400693a0
mov esi, dword [rsi + 0x34]
cmp esi, r9d
cmovl r9d, esi
cmp ebx, esi
cmovg esi, ebx
mov rbx, qword [r10 - 0x20]
test r8b, 1
jne 0x1400693ad
mov ebx, dword [rbx + 0x34]
mov rsi, qword [r10 - 0x18]
mov r8b, 1
mov r9d, ebx
jmp 0x1400693c6
mov esi, dword [rsi + 0x34]
mov rbx, qword [r10 - 0x20]
mov r8b, 1
mov r9d, esi
mov ebx, dword [rbx + 0x34]
cmp ebx, r9d
cmovl r9d, ebx
cmp esi, ebx
cmovg ebx, esi
mov rsi, qword [r10 - 0x18]
test r8b, 1
je 0x1400693f0
mov esi, dword [rsi + 0x34]
cmp esi, r9d
cmovl r9d, esi
cmp ebx, esi
cmovg esi, ebx
mov rbx, qword [r10 - 0x10]
test r8b, 1
jne 0x1400693fd
mov ebx, dword [rbx + 0x34]
mov rsi, qword [r10 - 8]
mov r8b, 1
mov r9d, ebx
jmp 0x14006941a
mov esi, dword [rsi + 0x34]
mov rbx, qword [r10 - 0x10]
mov r8b, 1
mov r9d, esi
mov ebx, dword [rbx + 0x34]
cmp ebx, r9d
cmovl r9d, ebx
cmp esi, ebx
cmovg ebx, esi
mov rsi, qword [r10 - 8]
test r8b, 1
je 0x1400692f0
mov esi, dword [rsi + 0x34]
cmp esi, r9d
cmovl r9d, esi
cmp ebx, esi
cmovg esi, ebx
mov rbx, qword [r10]
test r8b, 1
jne 0x1400692fc
mov r9d, dword [rbx + 0x34]
mov r8b, 1
mov ebx, r9d
jmp 0x14006930b
lea r9, [rcx + 0x38]
xor r14d, r14d
mov r10, rdx
xor r8d, r8d
xor ebx, ebx
jmp 0x14006948b
mov r11d, dword [r11 + 0x38]
mov rsi, qword [r9]
mov r8b, 1
mov r14d, r11d
mov ebx, dword [rsi + 0x38]
cmp ebx, r14d
cmovl r14d, ebx
cmp r11d, ebx
cmovg ebx, r11d
add r9, 0x40
dec r10
je 0x140068759
mov r11, qword [r9 - 0x38]
test r8b, 1
je 0x1400694c0
mov r11d, dword [r11 + 0x38]
cmp r11d, r14d
cmovl r14d, r11d
cmp ebx, r11d
cmovg r11d, ebx
mov rsi, qword [r9 - 0x30]
test r8b, 1
jne 0x1400694ce
mov esi, dword [rsi + 0x38]
mov r11, qword [r9 - 0x28]
mov r8b, 1
mov r14d, esi
jmp 0x1400694e9
mov r11d, dword [r11 + 0x38]
mov rsi, qword [r9 - 0x30]
mov r8b, 1
mov r14d, r11d
mov esi, dword [rsi + 0x38]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x28]
test r8b, 1
je 0x140069520
mov r11d, dword [r11 + 0x38]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x20]
test r8b, 1
jne 0x14006952e
mov esi, dword [rsi + 0x38]
mov r11, qword [r9 - 0x18]
mov r8b, 1
mov r14d, esi
jmp 0x140069549
mov r11d, dword [r11 + 0x38]
mov rsi, qword [r9 - 0x20]
mov r8b, 1
mov r14d, r11d
mov esi, dword [rsi + 0x38]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x18]
test r8b, 1
je 0x140069580
mov r11d, dword [r11 + 0x38]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x10]
test r8b, 1
jne 0x14006958e
mov esi, dword [rsi + 0x38]
mov r11, qword [r9 - 8]
mov r8b, 1
mov r14d, esi
jmp 0x1400695ad
mov r11d, dword [r11 + 0x38]
mov rsi, qword [r9 - 0x10]
mov r8b, 1
mov r14d, r11d
mov esi, dword [rsi + 0x38]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 8]
test r8b, 1
je 0x140069460
mov r11d, dword [r11 + 0x38]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9]
test r8b, 1
jne 0x14006946d
mov r14d, dword [rsi + 0x38]
mov r8b, 1
mov ebx, r14d
jmp 0x14006947e
lea r9, [rcx + 0x38]
xor r11d, r11d
mov r10, rdx
xor r14d, r14d
xor r8d, r8d
jmp 0x14006961c
mov r14d, dword [rsi + 0x3c]
mov r11, qword [r9]
mov r8b, 1
mov esi, r14d
mov r11d, dword [r11 + 0x3c]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
add r9, 0x40
dec r10
je 0x140068926
mov rsi, qword [r9 - 0x38]
mov esi, dword [rsi + 0x3c]
test r8b, 1
je 0x140069660
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x30]
test r8b, 1
jne 0x14006966a
mov r14d, dword [r11 + 0x3c]
mov rsi, qword [r9 - 0x28]
mov r8b, 1
mov r11d, r14d
jmp 0x140069686
mov r11, qword [r9 - 0x30]
mov r8b, 1
mov r14d, esi
mov r11d, dword [r11 + 0x3c]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x28]
test r8b, 1
je 0x1400696c0
mov esi, dword [rsi + 0x3c]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x20]
test r8b, 1
jne 0x1400696ce
mov r14d, dword [r11 + 0x3c]
mov rsi, qword [r9 - 0x18]
mov r8b, 1
mov r11d, r14d
jmp 0x1400696ea
mov r14d, dword [rsi + 0x3c]
mov r11, qword [r9 - 0x20]
mov r8b, 1
mov esi, r14d
mov r11d, dword [r11 + 0x3c]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x18]
test r8b, 1
je 0x140069720
mov esi, dword [rsi + 0x3c]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x10]
test r8b, 1
jne 0x14006972e
mov r14d, dword [r11 + 0x3c]
mov rsi, qword [r9 - 8]
mov r8b, 1
mov r11d, r14d
jmp 0x14006974e
mov r14d, dword [rsi + 0x3c]
mov r11, qword [r9 - 0x10]
mov r8b, 1
mov esi, r14d
mov r11d, dword [r11 + 0x3c]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 8]
test r8b, 1
je 0x1400695f0
mov esi, dword [rsi + 0x3c]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9]
test r8b, 1
jne 0x1400695fd
mov r11d, dword [r11 + 0x3c]
mov r8b, 1
mov r14d, r11d
jmp 0x14006960f
lea r9, [rcx + 0x38]
xor r15d, r15d
mov r10, rdx
xor r14d, r14d
xor r8d, r8d
jmp 0x1400697bc
mov r14d, dword [r11 + 0x40]
mov rsi, qword [r9]
mov r8b, 1
mov r11d, r14d
mov r15d, dword [rsi + 0x40]
cmp r15d, r14d
cmovl r14d, r15d
cmp r11d, r15d
cmovg r15d, r11d
add r9, 0x40
dec r10
je 0x140068ae6
mov r11, qword [r9 - 0x38]
test r8b, 1
je 0x140069800
mov r11d, dword [r11 + 0x40]
cmp r11d, r14d
cmovl r14d, r11d
cmp r15d, r11d
cmovg r11d, r15d
mov rsi, qword [r9 - 0x30]
test r8b, 1
jne 0x14006980e
mov r14d, dword [rsi + 0x40]
mov r11, qword [r9 - 0x28]
mov r8b, 1
mov esi, r14d
jmp 0x140069829
mov r14d, dword [r11 + 0x40]
mov rsi, qword [r9 - 0x30]
mov r8b, 1
mov r11d, r14d
mov esi, dword [rsi + 0x40]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x28]
test r8b, 1
je 0x140069860
mov r11d, dword [r11 + 0x40]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x20]
test r8b, 1
jne 0x14006986e
mov r14d, dword [rsi + 0x40]
mov r11, qword [r9 - 0x18]
mov r8b, 1
mov esi, r14d
jmp 0x140069889
mov r14d, dword [r11 + 0x40]
mov rsi, qword [r9 - 0x20]
mov r8b, 1
mov r11d, r14d
mov esi, dword [rsi + 0x40]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 0x18]
test r8b, 1
je 0x1400698c0
mov r11d, dword [r11 + 0x40]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9 - 0x10]
test r8b, 1
jne 0x1400698ce
mov r14d, dword [rsi + 0x40]
mov r11, qword [r9 - 8]
mov r8b, 1
mov esi, r14d
jmp 0x1400698ed
mov r14d, dword [r11 + 0x40]
mov rsi, qword [r9 - 0x10]
mov r8b, 1
mov r11d, r14d
mov esi, dword [rsi + 0x40]
cmp esi, r14d
cmovl r14d, esi
cmp r11d, esi
cmovg esi, r11d
mov r11, qword [r9 - 8]
test r8b, 1
je 0x140069790
mov r11d, dword [r11 + 0x40]
cmp r11d, r14d
cmovl r14d, r11d
cmp esi, r11d
cmovg r11d, esi
mov rsi, qword [r9]
test r8b, 1
jne 0x14006979d
mov r15d, dword [rsi + 0x40]
mov r8b, 1
mov r14d, r15d
jmp 0x1400697af
lea r10, [rcx + 0x18]
xor r8d, r8d
mov r11, rdx
xor r9d, r9d
xor r14d, r14d
jmp 0x140069962
mov dword [rbp + 0x278], r8d
mov esi, dword [rsi + 0x44]
mov rbx, qword [r10]
mov r8b, 1
mov r9d, esi
mov r14d, dword [rbx + 0x44]
cmp r14d, r9d
cmovl r9d, r14d
cmp esi, r14d
cmovg r14d, esi
add r10, 0x20
dec r11
je 0x140068cb4
mov rbx, qword [r10 - 0x18]
mov esi, dword [rbx + 0x44]
test r8b, 1
je 0x1400699b0
cmp esi, r9d
cmovl r9d, esi
cmp r14d, esi
cmovg esi, r14d
mov rbx, qword [r10 - 0x10]
test r8b, 1
jne 0x1400699d0
cmp dword [rbx + 0x48], 2
mov r8d, 0x57
je 0x140069996
xor r8d, r8d
mov dword [rbp + 0x278], r8d
mov ebx, dword [rbx + 0x44]
mov rsi, qword [r10 - 8]
mov r8b, 1
mov r9d, ebx
jmp 0x1400699e9
cmp dword [rbx + 0x48], 2
mov r8d, 0x57
je 0x1400699bf
xor r8d, r8d
mov dword [rbp + 0x278], r8d
mov rbx, qword [r10 - 0x10]
mov r8b, 1
mov r9d, esi
mov ebx, dword [rbx + 0x44]
cmp ebx, r9d
cmovl r9d, ebx
cmp esi, ebx
cmovg ebx, esi
mov rsi, qword [r10 - 8]
test r8b, 1
je 0x140069a30
mov esi, dword [rsi + 0x44]
cmp esi, r9d
cmovl r9d, esi
cmp ebx, esi
cmovg esi, ebx
mov rbx, qword [r10]
test r8b, 1
jne 0x140069943
cmp dword [rbx + 0x48], 2
mov r8d, 0x57
je 0x140069a14
xor r8d, r8d
mov dword [rbp + 0x278], r8d
mov r9d, dword [rbx + 0x44]
mov r8b, 1
mov r14d, r9d
jmp 0x140069955
cmp dword [rsi + 0x48], 2
mov r8d, 0x57
je 0x140069930
xor r8d, r8d
jmp 0x140069930
xor edx, edx
div ecx
inc eax
movzx ecx, word [r12 + 0x122]
mov esi, eax
shl esi, 4
cmp ecx, 0x100
cmovne esi, eax
lea rcx, [rbp + 0x1b0]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r15d, esi
mov rax, r15
mov ecx, 0x88888889
imul rax, rcx
shr rax, 0x25
imul ecx, eax, 0x3c
mov r9d, esi
sub r9d, ecx
cmp esi, 0xe10
mov qword [rbp + 0x248], r12
jb 0x140069ae2
mov ecx, eax
imul rcx, rcx, 0x8888889
shr rcx, 0x21
imul ecx, ecx, 0x3c
sub eax, ecx
mov r8, r15
mov ecx, 0x91a2b3c5
imul r8, rcx
shr r8, 0x2b
mov dword [rsp + 0x20], r9d
lea rbx, [rbp + 0x1b0]
mov rcx, rbx
lea rdx, str._u:_02u:_02u
mov r9d, eax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140069afc
lea rbx, [rbp + 0x1b0]
mov rcx, rbx
lea rdx, str._u:_02u
mov r8d, eax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp + 0x110]
lea rdx, str.____avg._time_shr:__s
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x48]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
mov rcx, qword [rbp + 0x108]
mov rax, qword [rcx]
cmp rax, qword [rbp + 0x48]
jne 0x140069b62
mov rax, qword [rbp + 0x248]
lea rcx, [rax + 0x30]
lea rdx, [rbp + 0xe0]
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
lea rcx, [rbp + 0xe0]
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InSeconds_void_const___ptr64]
mov rbx, rax
jmp 0x140069b6b
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InSeconds_void_const___ptr64]
mov rbx, rax
lea rcx, [rbp + 0x48]
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r8d, ebx
mov rax, r8
mov ecx, 0x88888889
imul rax, rcx
shr rax, 0x25
imul ecx, eax, 0x3c
mov r9d, ebx
sub r9d, ecx
cmp ebx, 0xe10
jb 0x140069bd8
mov ecx, eax
imul rcx, rcx, 0x8888889
shr rcx, 0x21
imul ecx, ecx, 0x3c
sub eax, ecx
mov ecx, 0x91a2b3c5
imul r8, rcx
shr r8, 0x2b
mov dword [rsp + 0x20], r9d
lea r13, [rbp + 0x48]
mov rcx, r13
lea rdx, str._u:_02u:_02u
mov r9d, eax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
jmp 0x140069bef
lea r13, [rbp + 0x48]
mov rcx, r13
lea rdx, str._u:_02u
mov r8d, eax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea r12, [rbp + 0x1b0]
mov rcx, r12
mov rdx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_class_CLightDynString____ptr64___cdecl_CLightDynString::operator_class_CLightDynString____ptr64____ptr64]
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, r12
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea rcx, [rbp + 0x110]
lea rdx, str.passed:__s
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x110]
lea rdx, str.this_shr:
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
test esi, esi
je 0x140069c5f
mov eax, ebx
imul rax, rax, 0x64
movabs rcx, 0x7f00000000
test rax, rcx
je 0x140069c75
xor edx, edx
div r15
jmp 0x140069c79
lea rcx, [rbp + 0x110]
lea rdx, [0x140098081]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x140069c90
xor edx, edx
div esi
lea rcx, [rbp + 0x110]
lea rdx, [0x140098b8c]
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x110]
lea rdx, [0x140098f7f]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x110]
lea rdx, str.session:
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
mov rcx, qword [rbp + 0x248]
mov rax, qword [rcx + 0x68]
inc rax
imul r15, rax
add r15, r15
lea rsi, [r15 + r15*4]
test rsi, rsi
je 0x140069d01
add rcx, 0x58
lea rdx, [rbp + 0x48]
call qword [sym.imp.TT_SubSystem.dll_public:_class_duration_t___cdecl_timemeasure_t::elapsed_void____ptr64]
lea rcx, [rbp + 0x48]
call qword [sym.imp.TT_SubSystem.dll_public:_long_long___int64____cdecl_duration_t::InMilliSeconds_void_const___ptr64]
mov rcx, rax
or rcx, rsi
shr rcx, 0x20
je 0x140069d17
xor edx, edx
div rsi
jmp 0x140069d1b
lea rcx, [rbp + 0x110]
lea rdx, [0x140098081]
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Append_char_const____ptr64____ptr64]
jmp 0x140069d32
xor edx, edx
div esi
lea rcx, [rbp + 0x110]
lea rdx, str._d____
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::AppendFormat_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x110]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov r15, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r12, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x48], rax
lea rax, str.GS_Logging.h
mov qword [rbp + 0x50], rax
lea rax, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x58], rax
lea rcx, [r12 + 0x30]
lea rdx, [rbp + 0x48]
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov rbx, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rbx + 8], 0xffffffffffffffff
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
mov qword [rbx + 0x20], 1
mov rcx, rbx
add rcx, 0x28
inc r12
mov rdx, r15
mov r8, r12
call fcn.140079760
movabs rax, 0x400000001
mov qword [rbx + 0x20], rax
mov rax, qword [rbp + 0x248]
mov qword [rbx + 0x18], rax
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
lea rcx, [rbp + 0x1b0]
mov rsi, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rsi
lea r13, [rbp + 0x110]
mov rcx, r13
call rsi
mov rax, qword [0x1400b3f00]
mov rcx, qword [0x1400b3f08]
jmp 0x140069e34
add rax, 0x30
cmp rax, rcx
je 0x140069ff0
mov rdx, qword [rax]
test rdx, rdx
je 0x140069e30
cmp dword [rdx], 0x27
jne 0x140069e30
mov rsi, qword [rdi]
mov rax, qword [rsi + 0x128]
cmp byte [rax + 0x18], 0
je 0x140069ff0
cmp word [rsi + 0xb0], 0
je 0x140069ff0
mov rcx, r13
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov r15d, dword [rsi + 0x88]
mov rdx, qword [rsi + 0xb8]
lea rcx, [rbp + 0x1b0]
lea r8, [0x1400962ca]
mov r9d, 0x400
call fcn.140021400
lea r13, [rbp + 0x110]
lea rcx, [rbp + 0x1b0]
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
lea r12, [rbp + 0x48]
mov rbx, rax
mov rdx, qword [rsi + 0xc8]
mov rcx, r12
lea r8, [0x1400962ca]
mov r9d, 0x400
call fcn.140021400
mov rcx, r12
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov r8d, dword [rsi + 0xb4]
mov dword [rsp + 0x28], r15d
mov qword [rsp + 0x20], rbx
mov rcx, r13
lea rdx, str.Active_DAG_epoch:__u__size___s__cache_size:__s__changes___u
mov r9, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
lea rcx, [rbp + 0x48]
mov rbx, qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
call rbx
lea rcx, [rbp + 0x1b0]
call rbx
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov r15, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r12, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x1b0], rax
lea rax, str.GS_Logging.h
mov qword [rbp + 0x1b8], rax
lea rax, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x1c0], rax
lea rcx, [r12 + 0x30]
lea rdx, [rbp + 0x1b0]
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov rbx, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [rbx + 8], 0xffffffffffffffff
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
mov qword [rbx + 0x20], 1
mov rcx, rbx
add rcx, 0x28
inc r12
mov rdx, r15
mov r8, r12
call fcn.140079760
movabs rax, 0x600000001
mov qword [rbx + 0x20], rax
mov qword [rbx + 0x18], rsi
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
mov rcx, r13
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
nop dword [rax]
test r14, r14
je 0x1400682a8
mov rdx, qword [rbp + 0x100]
sub rdx, r14
cmp rdx, 0x1000
jb 0x1400682a0
mov rax, qword [r14 - 8]
add r14, 0xfffffffffffffff8
sub r14, rax
cmp r14, 0x20
jae 0x14006a660
add rdx, 0x27
mov r14, rax
jmp 0x1400682a0
movzx esi, byte [0x1400bb5b2]
xorpd xmm0, xmm0
movapd xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], 0
mov rdi, qword [0x1400b3f48]
mov r14, qword [0x1400b3f50]
cmp rdi, r14
je 0x14006a099
lea rbx, [rbp + 0x110]
jmp 0x14006a084
mov rcx, rbx
mov rdx, rdi
call fcn.140008110
add rdi, 8
cmp rdi, r14
je 0x14006a099
mov rax, qword [rdi]
test byte [rax], 8
je 0x14006a07b
cmp dword [rax + 0x44], 2
je 0x14006a070
test sil, sil
jne 0x14006a07b
jmp 0x14006a070
mov rcx, qword [rbp + 0x250]
test rcx, rcx
je 0x14006a0d9
mov rdx, qword [rbp + 0x260]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006a0d4
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
mov r14, qword [rbp + 0x110]
mov rcx, qword [rbp + 0x118]
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], rcx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x278], rcx
cmp r14, rcx
je 0x14006a38c
mov rax, qword [rbp + 0x270]
lea rsi, [rax + 0x10]
lea rdi, [rbp + 0x110]
lea rbx, [rbp + 0x1b0]
xorps xmm6, xmm6
jmp 0x14006a162
mov rcx, r15
call fcn.1400826a0
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
add r14, 8
cmp r14, qword [rbp + 0x278]
je 0x14006a38c
mov rcx, rdi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
mov rax, qword [r14]
movzx r8d, word [rax + 0x122]
mov rax, qword [rax + 0x118]
mov edx, dword [rax]
mov rcx, rbx
call fcn.140079420
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov rcx, rdi
lea rdx, str._Summary_for_LOTTERY:__s
mov r8, rax
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
mov rcx, rbx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov r12, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x1b0], rax
lea rax, str.GS_Logging.h
mov qword [rbp + 0x1b8], rax
lea rax, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x1c0], rax
lea rcx, [r13 + 0x30]
mov rdx, rbx
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov r15, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [r15 + 8], 0xffffffffffffffff
mov dword [r15 + 0x10], 0
mov qword [r15 + 0x18], 0
mov qword [r15 + 0x20], 1
mov rcx, r15
add rcx, 0x28
inc r13
mov rdx, r12
mov r8, r13
call fcn.140079760
movabs rax, 0xb00000001
mov qword [r15 + 0x20], rax
mov rax, qword [r14]
mov qword [r15 + 0x18], rax
mov rcx, qword [0x1400bacb0]
call qword [sym.imp.TT_SubSystem.dll_public:_void____ptr64___cdecl_CEventHandler::GetEvHandle_void_const___ptr64]
mov edx, 0x12100
mov rcx, rax
mov r8, r15
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_unsigned_long_long_unsigned___int64____cdecl_PostEvent_void____ptr64__unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64__]
movups xmmword [rsi + 0x1c], xmm6
movups xmmword [rsi + 0x10], xmm6
movups xmmword [rsi], xmm6
mov rcx, rbx
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_duration_t::constructor_long_long___int64_____ptr64]
mov rax, qword [rbp + 0x1b0]
mov rcx, qword [rbp + 0x270]
mov qword [rcx + 0x40], rax
mov rax, qword [r14]
mov r12, qword [rax + 8]
movaps xmmword [rbp + 0x1b0], xmm6
mov qword [rbp + 0x1c0], 0
mov r15, qword [0x1400b3f78]
mov r13, qword [0x1400b3f80]
cmp r15, r13
jne 0x14006a2e9
xor r15d, r15d
jmp 0x14006a33c
add r15, 8
cmp r15, r13
je 0x14006a300
mov rax, qword [r15]
cmp qword [rax], r12
jne 0x14006a2e0
mov rcx, rbx
mov rdx, r15
call fcn.140008110
jmp 0x14006a2e0
mov r15, qword [rbp + 0x1b0]
mov r12, qword [rbp + 0x1b8]
cmp r15, r12
je 0x14006a33c
mov r13, r15
nop word cs:[rax + rax]
mov r8, qword [r13]
mov rdx, qword [r14]
mov rcx, qword [rbp + 0x270]
call fcn.14006c4d0
add r13, 8
cmp r13, r12
jne 0x14006a320
mov rdx, qword [r14]
mov rcx, qword [rbp + 0x270]
call fcn.14006bfa0
test r15, r15
je 0x14006a148
mov rdx, qword [rbp + 0x1c0]
sub rdx, r15
cmp rdx, 0x1000
jb 0x14006a140
mov rax, qword [r15 - 8]
add r15, 0xfffffffffffffff8
sub r15, rax
cmp r15, 0x20
jae 0x14006a660
add rdx, 0x27
mov r15, rax
jmp 0x14006a140
cmp byte [0x1400bb5ac], 0
je 0x14006a5f7
movzx ebx, byte [0x1400bb5b2]
xorpd xmm0, xmm0
movapd xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], 0
mov rsi, qword [0x1400b3f48]
mov r14, qword [0x1400b3f50]
cmp rsi, r14
je 0x14006a408
lea rdi, [rbp + 0x110]
jmp 0x14006a3f4
mov rcx, rdi
mov rdx, rsi
call fcn.140008110
add rsi, 8
cmp rsi, r14
je 0x14006a408
mov rax, qword [rsi]
test byte [rax], 8
je 0x14006a3eb
cmp dword [rax + 0x44], 2
je 0x14006a3e0
test bl, bl
jne 0x14006a3eb
jmp 0x14006a3e0
mov rcx, qword [rbp + 0x250]
test rcx, rcx
je 0x14006a448
mov rdx, qword [rbp + 0x260]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x14006a443
mov rax, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rax
cmp rcx, 0x20
jae 0x14006a660
add rdx, 0x27
mov rcx, rax
call fcn.1400826a0
mov r14, qword [rbp + 0x110]
mov rbx, qword [rbp + 0x118]
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], rbx
mov rax, qword [rbp + 0x120]
mov qword [rbp + 0x260], rax
cmp r14, rbx
je 0x14006a5fe
lea rdi, [rbp + 0x110]
mov rsi, r14
jmp 0x14006a49d
add rsi, 8
cmp rsi, rbx
je 0x14006a5fe
mov rax, qword [rsi]
mov rcx, qword [rax + 0x108]
test rcx, rcx
je 0x14006a490
add rcx, 0x438
call qword [sym.imp.TT_SubSystem.dll_public:_char____ptr64___cdecl_CLightDynString::operator_char____ptr64_void_const___ptr64]
mov r15, rax
mov rcx, rax
mov edx, 0x3a
call sub.VCRUNTIME140.dll_strchr
mov r12, rax
mov rcx, rdi
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea rax, [r12 + 1]
test r12, r12
cmove rax, r15
mov rcx, qword [rsi]
mov rdx, qword [rcx + 0x118]
mov r9, qword [rdx + 8]
mov r8, qword [rcx + 0x108]
mov ecx, 0x200
add r8, rcx
mov qword [rsp + 0x20], rax
mov rcx, rdi
lea rdx, str.https:___s_account_currency_saddress_s
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::Format_char_const____ptr64____ptr64]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::ToLower_void____ptr64]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_char_const____ptr64___cdecl_CLightDynString::operator_char_const____ptr64_void_const___ptr64]
mov r15, rax
mov rcx, rax
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
mov r13, rax
movabs rax, 0x3900000049
mov qword [rbp + 0x1b0], rax
lea rax, str.GS_Logging.h
mov qword [rbp + 0x1b8], rax
lea rax, str.static_LOG_MESSAGE_INFO___cdecl_LOG_MESSAGE_INFO::Create_const_char___int32_t_
mov qword [rbp + 0x1c0], rax
lea rcx, [r13 + 0x30]
lea rdx, [rbp + 0x1b0]
call qword [sym.imp.TT_SubSystem.dll_void____ptr64___cdecl_st_malloc_unsigned_long_long_unsigned___int64___struct_std::source_location_const____ptr64_]
mov r12, rax
mov rcx, rax
xor edx, edx
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_datetime_t::ToNow_enum_ENUM_DATETIMETYPE____ptr64]
mov qword [r12 + 8], 0xffffffffffffffff
mov dword [r12 + 0x10], 0
mov qword [r12 + 0x18], 0
mov qword [r12 + 0x20], 1
mov rcx, r12
add rcx, 0x28
inc r13
mov rdx, r15
mov r8, r13
call fcn.140079760
movabs rax, 0x1200000001
mov qword [r12 + 0x20], rax
mov rax, qword [rsi]
mov qword [r12 + 0x18], rax
mov rcx, qword [0x1400bacb0]
mov edx, 0x12100
mov r8, r12
xor r9d, r9d
call qword [sym.imp.TT_SubSystem.dll_public:_unsigned_long_long_unsigned___int64____cdecl_CEventHandler::PostEvent_unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64___unsigned_long_long_unsigned___int64_____ptr64]
mov rcx, rdi
call qword [sym.imp.TT_SubSystem.dll_public:_void___cdecl_CLightDynString::destructor_void____ptr64]
jmp 0x14006a490
mov r14, qword [rbp + 0x250]
test r14, r14
je 0x14006a636
mov rdx, qword [rbp + 0x260]
sub rdx, r14
cmp rdx, 0x1000
jb 0x14006a62e
mov rax, qword [r14 - 8]
add r14, 0xfffffffffffffff8
sub r14, rax
cmp r14, 0x20
jae 0x14006a660
add rdx, 0x27
mov r14, rax
mov rcx, r14
call fcn.1400826a0
movaps xmm6, xmmword [rbp + 0x290]
movaps xmm7, xmmword [rbp + 0x2a0]
movaps xmm8, xmmword [rbp + 0x2b0]
add rsp, 0x348
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3