Function at 0x14002f9e0
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, 0x7f8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x760], xmm7
movaps xmmword [rbp + 0x750], xmm6
mov qword [rbp + 0x748], 0xfffffffffffffffe
call fcn.140077ff0
call fcn.14003dc20
cmp eax, 0xc0000462
je 0x14002fa3b
call fcn.14003f220
test al, al
jne 0x14002fa3b
call fcn.14003f930
test al, al
je 0x14002fdc4
cmp byte [0x1400a40c8], 0
je 0x14002fdb0
movabs rax, 0x4a4848a8fb3fecc3
mov qword [rbp + 0x3d0], rax
mov dword [rbp + 0x3d8], 0x514f4d56
mov word [rbp + 0x3dc], 0xedab
mov qword [rbp + 0x3de], 0
movabs rdi, 0x2a74acb36c1bb530
movabs rbx, 0x35f18a099f33caac
lea rsi, [rbp + 0x3d0]
call fcn.14006a2a0
mov r14, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x14002fb38
lea r9d, [rax - 0xcd4c96c]
lea r10d, [rdx + rax]
add r10d, 0xf32b3694
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xf4
mov byte [rbp + rax + 0x3d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x54ba10b0]
lea r9d, [rcx + rdx]
add r9d, 0xab45ef50
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0xd0
mov byte [rbp + rcx + 0x3d0], r9b
sub rcx, r14
inc r14
movzx r10d, byte [rbp + rcx + 0x3ce]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r10b
add rax, r8
add rax, rcx
mov rcx, r8
inc rax
cmp rax, 0x16
jae 0x14002fd78
cmp r14, rax
ja 0x14002fd68
movzx r10d, byte [rbp + rax + 0x3d0]
movzx edx, r10b
lea r8, [rcx + 1]
cmp r14, r8
jae 0x14002fbd0
cmp rcx, rax
ja 0x14002fd71
lea r9, [r14 + rcx]
cmp r9, rax
jbe 0x14002fc20
lea r8, [rcx + 5]
cmp r14, r8
je 0x14002fca0
lea r8, [rcx + 4]
mov r11b, 0xb0
mov r15, rdi
cmp r14, r8
jne 0x14002fc55
add r15d, eax
lea r8d, [r15 + rdx]
and r15d, edx
add r15d, r15d
sub r8d, r15d
add r8b, r11b
lea r10d, [rax - 0x7d0a3ae4]
lea r11d, [rax + rdx]
add r11d, 0x82f5c51c
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x3c
mov byte [rbp + rax + 0x3d0], r11b
jmp 0x14002fc80
jne 0x14002fbe0
mov r8, rcx
jmp 0x14002fb1e
lea r9, [rcx + 2]
cmp r14, r9
je 0x14002fab0
lea r9, [rcx + 7]
cmp r14, r9
je 0x14002fca0
lea r9, [rcx + 3]
cmp r14, r9
je 0x14002fca3
lea r9, [rcx + 5]
cmp r14, r9
jne 0x14002fb57
jmp 0x14002fc2f
cmp r9, 3
je 0x14002fab0
cmp r14, r8
jne 0x14002fc92
lea ecx, [rax + 0x12c053a4]
lea r9d, [rdx + rax]
add r9d, 0x12c053a4
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x84
mov byte [rbp + rax + 0x3d0], r9b
jmp 0x14002fca3
lea r8, [rcx + 0xa]
cmp r14, r8
jne 0x14002fa92
mov r9d, eax
or r9d, 0x4c869820
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x20
mov r9, r14
movzx edx, r8b
not rdx
add rax, rdx
mov r14, r9
jmp 0x14002fb2b
lea r11, [rcx + 3]
cmp r14, r11
jne 0x14002fcab
nop dword [rax + rax]
mov r8, rcx
dec rax
jmp 0x14002fb28
lea r12, [rcx + 2]
mov r11b, 0x4c
mov r15, rbx
cmp r14, r12
je 0x14002fb8d
lea r11, [rcx + 4]
cmp r14, r11
jne 0x14002fce8
lea r10d, [rax + 0xf693c24]
lea r8d, [rax + rdx]
add r8d, 0xf693c24
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 4
jmp 0x14002fc80
lea r11, [rcx + 7]
cmp r14, r11
je 0x14002fab0
lea r11, [rcx + 8]
cmp r14, r11
je 0x14002fbd2
lea r10, [rcx + 5]
cmp r14, r10
jne 0x14002fd2f
lea r10d, [rax + 0x299a6390]
lea r8d, [rax + rdx]
add r8d, 0x299a6390
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x10
jmp 0x14002fc80
lea r9, [rcx + 9]
cmp r14, r9
je 0x14002fc2f
lea r8d, [rax - 0x47e54744]
lea r9d, [rax + rdx]
add r9d, 0xb81ab8bc
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xdc
mov byte [rbp + rax + 0x3d0], r9b
jmp 0x14002fb2b
lea rsi, [rbp + 0x8edadc]
jmp 0x14002fd78
lea rsi, [rbp + 0x1742220]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov rdx, rsi
call fcn.1400111f0
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
mov rsi, qword [0x1400a99d8]
call qword [0x1400a9968]
mov rcx, rax
xor edx, edx
call rsi
cmp byte [0x1400a40c8], 0
je 0x1400304b6
movaps xmm0, xmmword [0x140090840]
movaps xmmword [rbp + 0x3d0], xmm0
movabs rax, 0x535b4c4f5c44b563
mov qword [rbp + 0x3e0], rax
mov byte [rbp + 0x3e8], 0x9e
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e9], xmm0
mov qword [rbp + 0x3f8], 0
movabs rdi, 0xe82dcc408919fb74
movabs r14, 0xbc251cafe1dbacde
movabs r15, 0x961d9c55dd0e978b
lea rsi, [rbp + 0x3d0]
movabs r12, 0xe02c37f7b083047
call fcn.14006a2a0
mov r13, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x14002fe82
lea r8d, [rax - 0x5d8ec6bd]
lea ebx, [rax + rdx]
add ebx, 0xa2713943
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x2b
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x30
jae 0x14003047e
cmp r13, rax
ja 0x14003046e
movzx edx, byte [rbp + rax + 0x3d0]
lea r8, [rcx + 1]
cmp r13, r8
jae 0x14002fef0
lea r9d, [rax + 0x3625bdc1]
lea ebx, [rax + rdx]
add ebx, 0x3625bdc1
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0xb9
cmp rcx, rax
ja 0x140030477
lea r9, [rcx + 6]
cmp r13, r9
jae 0x14002ffa0
lea r9d, [rax + 0x711890d5]
lea ebx, [rax + rdx]
add ebx, 0x711890d5
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x2d
jmp 0x14002ffd0
je 0x14002fe50
lea r9, [rcx + 2]
cmp r13, r9
jne 0x14003002c
lea r9, [rax + r12]
lea rbx, [r9 + rdx]
and r9d, edx
mov r10b, 0xf
add r9d, r9d
sub ebx, r9d
add bl, r10b
lea r9d, [rax - 0x5e39b055]
lea r10d, [rdx + rax]
add r10d, 0xa1c64fab
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x53
mov byte [rbp + rax + 0x3d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x2813f294]
lea r9d, [rax + rdx]
add r9d, 0xd7ec0d6c
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xc
mov byte [rbp + rax + 0x3d0], r9b
sub rax, r13
inc r13
movzx edx, byte [rbp + rax + 0x3ce]
add rax, 0xfffffffffffffffe
jmp 0x14002fe6c
cmp r13, r8
jne 0x14002ffd0
lea ecx, [rax - 0x229bf3a9]
lea ebx, [rax + rdx]
add ebx, 0xdd640c57
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x9f
jmp 0x140030130
lea r9, [rcx + r13]
cmp r9, rax
jbe 0x140030002
lea r10, [rcx + 0x200]
cmp r13, r10
jne 0x140030060
lea ecx, [rax + 0x443788ee]
lea ebx, [rax + rdx]
add ebx, 0x443788ee
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x7e
jmp 0x140030130
lea r10, [rcx + 0x20]
cmp r13, r10
jae 0x14003008a
lea r10d, [rax + 0x3625bdc1]
lea ebx, [rax + rdx]
add ebx, 0x3625bdc1
and r10d, edx
add r10d, r10d
sub ebx, r10d
add bl, 0xb9
jmp 0x1400300b0
lea r9, [rcx + 4]
cmp r13, r9
jne 0x14003015f
lea r8d, [rax + 0x539f274b]
lea ebx, [rax + rdx]
add ebx, 0x539f274b
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xf3
add r13, rcx
mov r9, r13
jmp 0x1400302d2
lea r10, [rcx + 0x64]
cmp r13, r10
jne 0x14003018d
lea ecx, [rax - 0x4f7cfb90]
lea ebx, [rax + rdx]
add ebx, 0xb0830470
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xf0
jmp 0x140030154
cmp r13, r8
jne 0x1400300b0
lea r8d, [rax - 0x1dcede56]
lea ebx, [rax + rdx]
add ebx, 0xe23121aa
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x5a
jmp 0x14002fe6c
lea r10, [rcx + 0x80]
cmp r13, r10
jbe 0x140030102
lea r10d, [rax - 0x1901c903]
lea ebx, [rax + rdx]
add ebx, 0xe6fe36fd
and r10d, edx
add r10d, r10d
sub ebx, r10d
add bl, 0x15
cmp r13, r8
jne 0x1400301b7
lea r8d, [rax - 0x3b9dbcac]
lea ebx, [rax + rdx]
add ebx, 0xc4624354
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xb4
jmp 0x14002fe6c
cmp r13, r8
jne 0x1400301e1
lea ecx, [rax + 0x5349b27f]
lea ebx, [rax + rdx]
add ebx, 0x5349b27f
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x87
nop word cs:[rax + rax]
lea ecx, [rax - 0x36d0a759]
lea r9d, [rdx + rax]
add r9d, 0xc92f58a7
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x6f
mov byte [rbp + rax + 0x3d0], r9b
dec rax
mov rcx, r8
jmp 0x14002fe75
lea r9, [rcx + 6]
cmp r13, r9
jne 0x14002feb8
lea r8d, [rax + 0x2c361e4f]
lea ebx, [rax + rdx]
add ebx, 0x2c361e4f
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xd7
jmp 0x140030308
lea r10, [rcx + 0x40]
cmp r13, r10
jne 0x14003020f
lea r8d, [rax + 0x1cce7ff2]
lea ebx, [rax + rdx]
add ebx, 0x1cce7ff2
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x62
jmp 0x140030308
lea r10, [rcx + 2]
cmp r13, r10
jne 0x14003022c
lea r8d, [rax + 0x7590315c]
lea ebx, [rax + rdx]
add ebx, 0x7590315c
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x7c
jmp 0x1400302d2
lea r10, [rcx + 2]
cmp r13, r10
jne 0x14003027f
lea r8d, [rax + 0x2be0a983]
lea ebx, [rax + rdx]
add ebx, 0x2be0a983
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x6b
jmp 0x140030308
lea r10, [rcx + 0x20]
cmp r13, r10
jne 0x1400302ad
lea r8, [rax + rdi]
lea rbx, [r8 + rdx]
and r8d, edx
mov r10b, 0xd4
jmp 0x14003024a
lea r10, [rcx + 4]
cmp r13, r10
jne 0x1400302e3
lea r10, [rax + r14]
lea rbx, [r10 + rdx]
mov r8d, edx
and r8d, r10d
mov r10b, 0xee
add r8d, r8d
sub ebx, r8d
add bl, r10b
lea r8d, [rax + 0x357ad429]
lea r10d, [rdx + rax]
add r10d, 0x357ad429
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, bl
add r10b, 0xe1
mov byte [rbp + rax + 0x3d0], r10b
jmp 0x1400302d2
lea r10, [rcx + 5]
cmp r13, r10
jne 0x140030310
lea r8d, [rax + 0x70c31c09]
lea ebx, [rax + rdx]
add ebx, 0x70c31c09
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xc1
jmp 0x140030058
lea r10, [rcx + 0xa]
cmp r13, r10
jne 0x140030333
lea r8d, [rax - 0xa9a890a]
lea ebx, [rax + rdx]
add ebx, 0xf56576f6
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x46
movzx edx, bl
not rdx
add rax, rdx
mov r13, r9
jmp 0x14002fe75
lea r9, [rcx + 7]
cmp r13, r9
jne 0x14003035d
lea r8d, [rax + 0x4e272860]
lea ebx, [rax + rdx]
add ebx, 0x4e272860
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x60
dec rax
jmp 0x14002fe75
lea r10, [rcx + 3]
cmp r13, r10
jne 0x1400300d8
lea r10, [rax + r15]
lea rbx, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x33
jmp 0x14002ff11
lea r9, [rcx + 8]
cmp r13, r9
jne 0x140030383
lea r8d, [rax + 0x61b0f278]
lea ebx, [rax + rdx]
add ebx, 0x61b0f278
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xb8
jmp 0x140030058
lea r9, [rcx + 5]
cmp r13, r9
jne 0x1400303a8
lea ecx, [rax - 0x458d5c1e]
lea ebx, [rax + rdx]
add ebx, 0xba72a3e2
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xd2
jmp 0x140030154
lea r9, [rcx + 5]
cmp r13, r9
jne 0x1400303ce
movabs r9, 0xf4302aadcdfc6dfa
add r9, rax
lea rbx, [r9 + rdx]
and r9d, edx
mov r10b, 0x2a
jmp 0x14002ff11
lea r9, [rcx + 3]
cmp r13, r9
jne 0x1400303f8
lea ecx, [rax + 0x26be1f64]
lea ebx, [rax + rdx]
add ebx, 0x26be1f64
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x44
jmp 0x140030130
lea r9, [rcx + 3]
cmp r13, r9
jne 0x14003040a
lea r8d, [rax + 0x3a47e97c]
lea ebx, [rax + rdx]
add ebx, 0x3a47e97c
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x9c
jmp 0x14002ff54
cmp rcx, 0x29
ja 0x140030430
mov byte [rbp + rax + 0x3d0], bl
jmp 0x14002fe75
cmp r13, r8
jne 0x14003044f
lea r8d, [rax - 0x596c9b02]
lea ebx, [rax + rdx]
add ebx, 0xa69364fe
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xe
jmp 0x14002fe6c
lea ecx, [rax - 0x6cf6651a]
lea ebx, [rax + rdx]
add ebx, 0x93099ae6
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, bl
add bl, 0x6c
jmp 0x140030130
mov ecx, eax
add ecx, 0xb55019c3
lea ebx, [rax + rdx]
add ebx, 0xb55019c3
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xab
jmp 0x14002fe3b
lea rsi, [rbp + 0x1013f3d]
jmp 0x14003047e
lea rsi, [rbp + 0x15b817c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov rdx, rsi
call fcn.1400111f0
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
lea rcx, [rbp - 0x5c]
call fcn.140079fa0
movaps xmm0, xmmword [0x140090850]
movaps xmmword [rbp + 0x3d0], xmm0
movaps xmm0, xmmword [0x140090860]
movaps xmmword [rbp + 0x3e0], xmm0
xorps xmm0, xmm0
movaps xmmword [rbp + 0x3f0], xmm0
movabs rdi, 0x7e4a161dffd94c4c
movabs rbx, 0xba33353b9ec627c2
lea rsi, [rbp + 0x3d0]
movabs r14, 0xc5535657395cc423
call fcn.14006a2a0
mov r15, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400305b8
lea r9, [rcx + 0xa]
cmp r15, r9
jne 0x14003050a
nop word [rax + rax]
lea r9d, [rax - 0x27dd141b]
lea r10d, [rdx + rax]
add r10d, 0xd822ebe5
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xbd
mov byte [rbp + rax + 0x3d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x23737b2c]
lea r9d, [rcx + rdx]
add r9d, 0xdc8c84d4
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x34
mov byte [rbp + rcx + 0x3d0], r9b
sub rcx, r15
inc r15
movzx r9d, byte [rbp + rcx + 0x3ce]
add rcx, 0xfffffffffffffffe
mov rax, rcx
mov rcx, r8
movzx edx, r9b
add rax, r8
add rax, rdx
inc rax
cmp rax, 0x30
jae 0x14003084f
cmp r15, rax
ja 0x14003083f
movzx r9d, byte [rbp + rax + 0x3d0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r15, r8
jae 0x140030620
cmp rcx, rax
ja 0x140030848
lea r9, [r15 + rcx]
cmp r9, rax
jbe 0x140030670
lea r9, [rcx + 8]
cmp r15, r9
je 0x140030683
lea r9, [rcx + 0x2a]
cmp r15, r9
jne 0x140030712
lea r10, [rax + rdi]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xec
jmp 0x1400306d0
jne 0x140030630
mov r8, rcx
jmp 0x1400305a1
lea r9, [rcx + 2]
cmp r15, r9
je 0x140030530
lea r9, [rcx + 3]
cmp r15, r9
jne 0x1400306b2
lea r9d, [rax + 0x30899245]
lea r8d, [rax + rdx]
add r8d, 0x30899245
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1d
jmp 0x140030703
cmp r9, 0xa
je 0x140030530
cmp r15, r8
jne 0x140030740
lea ecx, [rax - 0x398377d7]
lea r9d, [rax + rdx]
add r9d, 0xc67c8829
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xe1
mov byte [rbp + rax + 0x3d0], r9b
dec rax
mov rcx, r8
jmp 0x1400305ab
lea r9, [rcx + 4]
cmp r15, r9
jne 0x140030751
lea r10, [rax + r14]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xb
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax - 0x30b045f9]
lea r10d, [rdx + rax]
add r10d, 0xcf4fba07
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xcf
mov byte [rbp + rax + 0x3d0], r10b
add r15, rcx
movzx edx, r8b
not rdx
jmp 0x1400305a8
lea r9, [rcx + 3]
cmp r15, r9
jne 0x140030521
lea r9d, [rax + 0x117fb008]
lea r8d, [rax + rdx]
add r8d, 0x117fb008
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc8
jmp 0x140030706
lea r9, [rcx + 2]
cmp r15, r9
jne 0x140030763
mov r8, rcx
jmp 0x1400306a7
lea r9, [rcx + 5]
cmp r15, r9
jne 0x1400305d7
jmp 0x1400306a7
lea r9, [rcx + 3]
cmp r15, r9
jne 0x14003078f
lea r9d, [rax + 0x39496a49]
lea r8d, [rax + rdx]
add r8d, 0x39496a49
and r9d, edx
add r9d, r9d
sub r8d, r9d
inc r8b
jmp 0x140030703
lea r9, [rcx + 4]
cmp r15, r9
je 0x140030530
lea r9, [rcx + 8]
cmp r15, r9
jbe 0x1400307db
lea r10d, [rax + 0x69d2fc8e]
lea r9d, [rax + rdx]
add r9d, 0x69d2fc8e
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x1e
cmp rcx, 8
ja 0x140030683
mov byte [rbp + rax + 0x3d0], r9b
jmp 0x1400305ab
lea r9, [rcx + 5]
cmp r15, r9
jne 0x1400307fa
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xb2
jmp 0x1400306d0
lea r9, [rcx + 7]
cmp r15, r9
je 0x140030749
lea r9, [rcx + 6]
cmp r15, r9
je 0x1400306a7
lea r10d, [rax + 0x46998ef]
lea r9d, [rax + rdx]
add r9d, 0x46998ef
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x77
cmp rcx, 8
ja 0x140030683
jmp 0x1400307ce
lea rsi, [rbp + 0x9c5d53]
jmp 0x14003084f
lea rsi, [rbp + 0x172c464]
xorps xmm0, xmm0
movaps xmmword [rbp + 0xd0], xmm0
movaps xmmword [rbp + 0xc0], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038998
mov rdi, rax
cmp rax, 0xf
ja 0x1400308aa
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], 0xf
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0xc0
jmp 0x140030911
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x1400308df
lea rcx, [r14 + 0x28]
call fcn.140083708
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x1400308eb
lea rcx, [r14 + 1]
call fcn.140083708
mov rbx, rax
mov qword [rbp + 0xc0], rbx
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], r14
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov byte [rdi], 0
lea rcx, [rbp + 0xc0]
call fcn.140079200
mov ebx, eax
mov rax, qword [rbp + 0xd8]
cmp rax, 0x10
jb 0x140030967
mov rcx, qword [rbp + 0xc0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140030962
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140038936
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14008374c
movaps xmm0, xmmword [0x140090870]
movaps xmmword [rbp + 0x3d0], xmm0
movaps xmm0, xmmword [0x140090880]
movaps xmmword [rbp + 0x3e0], xmm0
movabs rax, 0x895385a980afbd82
mov qword [rbp + 0x3f0], rax
mov dword [rbp + 0x3f8], 0x83af57af
mov word [rbp + 0x3fc], 0xda9
mov qword [rbp + 0x3fe], 0
mov dword [rbp + 0x406], 0
lea rsi, [rbp + 0x3d0]
call fcn.14006a2a0
mov rdi, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140030a0e
lea ecx, [rax + 0x7f5ab8]
lea r8d, [rax + rdx]
add r8d, 0x7f5ab8
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xf8
mov byte [rbp + rax + 0x3d0], r8b
dec rax
mov rcx, r9
inc rax
cmp rax, 0x3a
jae 0x140030da1
cmp rdi, rax
ja 0x140030d91
movzx r8d, byte [rbp + rax + 0x3d0]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140030a80
cmp rcx, rax
ja 0x140030d9a
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140030b10
lea r10, [rcx + 3]
cmp rdi, r10
je 0x1400309fb
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140030c31
lea r9d, [rax + 0x8f6da0]
lea r8d, [rax + rdx]
add r8d, 0x8f6da0
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa0
jmp 0x140030bf5
je 0x140030bc0
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140030b80
lea r8d, [rax + 0x844cd8]
lea r10d, [rax + rdx]
add r10d, 0x844cd8
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x18
mov byte [rbp + rax + 0x3d0], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax + 0x858960]
lea r9d, [rax + rdx]
add r9d, 0x858960
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x60
mov byte [rbp + rax + 0x3d0], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax + 0x3ce]
add rax, 0xfffffffffffffffe
jmp 0x140030bc0
lea r10, [rcx + 6]
cmp rdi, r10
jae 0x140030baa
lea r14d, [rax + 0x13c88]
lea r11d, [rax + rdx]
add r11d, 0x13c88
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0x48
cmp rdi, r9
je 0x1400309d7
lea r14, [rcx + 2]
cmp rdi, r14
je 0x140030c9e
lea r14, [rcx + 3]
cmp rdi, r14
jne 0x140030cc1
lea r9d, [rax + 0x5550a8]
lea r8d, [rax + rdx]
add r8d, 0x5550a8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x68
jmp 0x140030bf5
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140030bc9
lea r9d, [rax + 0xd99d8]
lea r8d, [rax + rdx]
add r8d, 0xd99d8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x18
jmp 0x140030c1f
cmp rdi, r9
jne 0x140030c57
nop word cs:[rax + rax]
movzx edx, r8b
add rax, rcx
jmp 0x140030c29
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140030c91
lea r9d, [rax + 0x1012e8]
lea r8d, [rax + rdx]
add r8d, 0x1012e8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa8
lea r9d, [rax + 0x81d3c8]
lea r10d, [rdx + rax]
add r10d, 0x81d3c8
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x88
mov byte [rbp + rax + 0x3d0], r10b
add rdi, rcx
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x140030a01
lea r10, [rcx + 0xa]
cmp rdi, r10
jne 0x140030ca6
mov r9d, eax
or r9d, 0x945fc0
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc0
jmp 0x140030c22
lea r11, [rcx + 7]
cmp rdi, r11
je 0x1400309d7
lea r14d, [rax + 0x19f728]
lea r11d, [rax + rdx]
add r11d, 0x19f728
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0xe8
cmp rdi, r9
jne 0x140030b45
jmp 0x1400309d7
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x140030a2d
mov r9, rcx
jmp 0x1400309fb
lea r10, [rcx + 0x28]
cmp rdi, r10
je 0x140030acd
cmp rdi, r9
je 0x140030bc0
jmp 0x1400309c3
lea r14, [rcx + 4]
cmp rdi, r14
jne 0x140030cee
lea r9d, [rax + 0x57c9b8]
lea r8d, [rax + rdx]
add r8d, 0x57c9b8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf8
jmp 0x140030c1f
cmp rdi, r10
jne 0x140030d17
lea r9d, [rax + 0x5a42c8]
lea r8d, [rax + rdx]
add r8d, 0x5a42c8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x88
jmp 0x140030c22
cmp rdi, 0x1f
ja 0x140030d4a
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x140030d6d
lea r9d, [rax + 0x71c0e0]
lea r8d, [rax + rdx]
add r8d, 0x71c0e0
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xe0
jmp 0x140030c1f
mov r9d, eax
or r9d, 0x809740
lea r10d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0x40
jmp 0x140030bf5
cmp rcx, 8
ja 0x1400309d7
lea r8, [rcx + 8]
cmp rdi, r8
je 0x1400309d7
mov byte [rbp + rax + 0x3d0], r11b
jmp 0x140030a01
lea rsi, [rbp + 0x115ebb8]
jmp 0x140030da1
lea rsi, [rbp + 0x154af30]
xorps xmm0, xmm0
movaps xmmword [rbp + 0xd0], xmm0
movaps xmmword [rbp + 0xc0], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038998
mov rdi, rax
cmp rax, 0xf
ja 0x140030dfc
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], 0xf
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0xc0
jmp 0x140030e63
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r15d, 0x16
cmovae r15, rax
cmp r15, 0xfff
jb 0x140030e31
lea rcx, [r15 + 0x28]
call fcn.140083708
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x140030e3d
lea rcx, [r15 + 1]
call fcn.140083708
mov r14, rax
mov qword [rbp + 0xc0], r14
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], r15
mov rcx, r14
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, r14
mov byte [rdi], 0
lea rcx, [rbp + 0xc0]
call fcn.140079200
mov esi, eax
mov rax, qword [rbp + 0xd8]
cmp rax, 0x10
jb 0x140030eb9
mov rcx, qword [rbp + 0xc0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140030eb4
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140038936
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.14008374c
cmp dword [rbp - 0x58], 6
movzx eax, byte [0x1400a40c8]
jne 0x14003127e
cmp dword [rbp - 0x54], 1
jne 0x14003127e
test al, al
je 0x1400318b4
movabs rax, 0xc0888c83d39fcc9b
mov qword [rbp + 0x3d0], rax
mov byte [rbp + 0x3d8], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x3d9], xmm0
mov qword [rbp + 0x3e8], 0
movabs rdi, 0xb00e2909b2775fe0
movabs rbx, 0x2925f51ded4f1450
movabs r14, 0x9b7b2e7abbcfd5b8
lea rsi, [rbp + 0x3d0]
movabs r15, 0x72a07bc580237278
call fcn.14006a2a0
mov r12, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140030fda
lea r9d, [rax + 0x6d7286c8]
lea r10d, [rdx + rax]
add r10d, 0x6d7286c8
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x88
mov byte [rbp + rax + 0x3d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x3c3a2d20]
lea r9d, [rax + rdx]
add r9d, 0x3c3a2d20
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x20
mov byte [rbp + rax + 0x3d0], r9b
sub rax, r12
inc r12
movzx r9d, byte [rbp + rax + 0x3ce]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x20
jae 0x1400317f4
cmp r12, rax
ja 0x1400317e4
movzx r9d, byte [rbp + rax + 0x3d0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r12, r8
jae 0x140031040
cmp rcx, rax
ja 0x1400317ed
lea r13, [rcx + 5]
cmp r12, r13
jb 0x140031080
cmp r12, r8
jne 0x140031080
lea ecx, [rax + 0x3253ed68]
lea r9d, [rax + rdx]
add r9d, 0x3253ed68
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x28
mov byte [rbp + rax + 0x3d0], r9b
dec rax
mov rcx, r8
jmp 0x140030fcd
je 0x140030fc3
lea r10, [rcx + 2]
cmp r12, r10
je 0x140030f4f
lea r10, [rcx + 4]
cmp r12, r10
jne 0x140031123
lea r9d, [rax - 0x1d6bda38]
lea r8d, [rax + rdx]
add r8d, 0xe29425c8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x88
jmp 0x140031170
lea r10, [r12 + rcx]
cmp r10, rax
jbe 0x1400310bb
lea r9, [rcx + 0xa]
cmp r12, r9
je 0x140031010
lea r8, [rcx + 2]
cmp r12, r8
jne 0x140031194
mov r10, rax
or r10, rdi
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xe0
jmp 0x14003113d
cmp r10, 6
je 0x140030f4f
lea r10, [rcx + 6]
cmp r12, r10
jbe 0x1400311a6
cmp r12, r8
je 0x140030fc3
lea r11d, [rax + 0x4592a2f8]
lea r9d, [rax + rdx]
add r9d, 0x4592a2f8
and r11d, edx
add r11d, r11d
sub r9d, r11d
add r9b, 0x38
lea r11, [rcx + 2]
cmp r12, r11
je 0x140030f4f
cmp r12, r10
jne 0x1400311f7
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xd0
jmp 0x14003113d
lea r10, [rcx + 5]
cmp r12, r10
jne 0x14003117f
lea r10, [rax + r15]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xb8
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax - 0x301cc5e8]
lea r10d, [rdx + rax]
add r10d, 0xcfe33a18
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x58
mov byte [rbp + rax + 0x3d0], r10b
add r12, rcx
movzx edx, r8b
not rdx
jmp 0x140030fca
lea r10, [rcx + 6]
cmp r12, r10
jne 0x140030ff9
mov r8, rcx
jmp 0x140031034
lea r8, [rcx + 4]
cmp r12, r8
je 0x140030f89
jmp 0x140030f38
cmp r12, r8
je 0x140031010
lea r11, [rcx + 2]
cmp r12, r11
jne 0x1400311ce
lea r10, [rax + r14]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xf8
jmp 0x14003113d
cmp r12, r13
jne 0x140031224
lea r9d, [rax + 0x595f2268]
lea r8d, [rax + rdx]
add r8d, 0x595f2268
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x28
jmp 0x140031170
lea r10, [rcx + 4]
cmp r12, r10
je 0x14003118c
cmp rcx, 7
ja 0x140031010
lea r10, [rcx + 3]
cmp r12, r10
je 0x140031010
mov byte [rbp + rax + 0x3d0], r9b
jmp 0x140030fcd
lea r9, [rcx + 3]
cmp r12, r9
jne 0x140031251
lea r9d, [rax - 0x91190e8]
lea r8d, [rax + rdx]
add r8d, 0xf6ee6f18
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x58
jmp 0x140031173
lea r13d, [rax - 0x313859a8]
lea r9d, [rax + rdx]
add r9d, 0xcec7a658
and r13d, edx
add r13d, r13d
sub r9d, r13d
add r9b, 0x98
cmp r12, r11
jne 0x140031107
jmp 0x140030f4f
test bl, bl
je 0x140031435
test al, al
je 0x14003188b
movabs rax, 0x36484c53235f2c5b
mov qword [rbp + 0x3d0], rax
mov word [rbp + 0x3d8], 0x939
mov qword [rbp + 0x3da], 0
mov word [rbp + 0x3e2], 0
lea rsi, [rbp + 0x3d0]
call fcn.14006a2a0
mov rdi, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140031317
mov byte [rbp + rax + 0x3d0], r8b
inc rdi
movzx r8d, byte [rbp + rdx + 0x3ce]
add rdx, 0xfffffffffffffffe
mov rax, rdx
nop word cs:[rax + rax]
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x14
jae 0x140031853
mov rdx, rax
sub rdx, rdi
jb 0x140031831
movzx r8d, byte [rbp + rax + 0x3d0]
movzx r10d, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140031370
cmp rcx, rax
ja 0x140031843
lea r8, [rcx + 6]
cmp rdi, r8
jb 0x1400313b0
cmp rdi, r9
jne 0x1400313b0
lea r8d, [rax + r10]
and r10d, eax
add r10d, r10d
sub r8d, r10d
mov byte [rbp + rax + 0x3d0], r8b
mov rcx, r9
dec rax
jmp 0x14003130a
je 0x140031300
lea r8, [rcx + 2]
cmp rdi, r8
jne 0x140031412
lea r8, [rax + r10]
and r10d, eax
add r10, r10
sub r8, r10
mov r11, rdi
not r8d
or r8, 0xffffffffffffff00
add rax, r8
mov rdi, r11
jmp 0x14003130a
lea r11, [rdi + rcx]
cmp r11, rax
jbe 0x1400313c7
lea rdx, [rcx + 0xa]
cmp rdi, rdx
je 0x14003141b
jmp 0x1400312c3
mov r8, r10
add r8, rax
mov ebx, eax
and ebx, r10d
add rbx, rbx
sub r8, rbx
cmp rdi, r9
je 0x14003135d
lea r9, [rcx + 3]
cmp rdi, r9
je 0x14003141b
lea r9, [rcx + 4]
cmp rdi, r9
je 0x14003138f
lea r9, [rcx + 2]
cmp rdi, r9
je 0x1400312d7
lea rdx, [rcx + 5]
cmp rdi, rdx
je 0x14003138f
mov byte [rbp + rax + 0x3d0], r8b
jmp 0x14003130a
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140031423
dec rax
jmp 0x14003130a
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x140031339
jmp 0x140031365
test al, al
setne al
and sil, al
cmp sil, 1
jne 0x14003188b
movabs rax, 0x80e2e6db93d786d3
mov qword [rbp + 0x3d0], rax
mov word [rbp + 0x3d8], 0xcdfe
mov qword [rbp + 0x3da], 0
mov qword [rbp + 0x3e1], 0
lea rsi, [rbp + 0x3d0]
call fcn.14006a2a0
mov rdi, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x14003151d
lea r9d, [rax + 0x5b9e8553]
lea r10d, [rdx + rax]
add r10d, 0x5b9e8553
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xbb
mov byte [rbp + rax + 0x3d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax + 0x63a72e0c]
lea r9d, [rax + rdx]
add r9d, 0x63a72e0c
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xac
mov byte [rbp + rax + 0x3d0], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax + 0x3ce]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x19
jae 0x140031853
cmp rdi, rax
ja 0x14003183a
movzx r9d, byte [rbp + rax + 0x3d0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140031580
cmp rcx, rax
ja 0x14003184c
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x1400315c0
lea r8, [rcx + 4]
cmp rdi, r8
jne 0x140031625
lea r9d, [rax - 0x5c138c2c]
lea r8d, [rax + rdx]
add r8d, 0xa3ec73d4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x34
jmp 0x1400316ff
je 0x140031506
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140031495
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x14003168a
lea r9d, [rax + 0x484dee81]
lea r8d, [rax + rdx]
add r8d, 0x484dee81
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x79
jmp 0x14003172c
lea r11, [rcx + 6]
cmp rdi, r11
jbe 0x140031656
lea r11d, [rax - 0x15efcbeb]
lea r10d, [rax + rdx]
add r10d, 0xea103415
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0x6d
lea r11, [rcx + 2]
cmp rdi, r11
jbe 0x1400317c5
lea r8d, [rax - 0x6d39f4be]
lea r10d, [rax + rdx]
add r10d, 0x92c60b42
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x32
mov byte [rbp + rax + 0x3d0], r10b
jmp 0x140031510
lea r8, [rcx + 0x10]
cmp rdi, r8
jne 0x1400316be
lea r9d, [rax - 0x4c023aba]
lea r8d, [rax + rdx]
add r8d, 0xb3fdc546
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x16
jmp 0x140031729
cmp rdi, r8
jne 0x1400316d3
lea ecx, [rax + 0x3b7be26f]
lea r9d, [rdx + rax]
add r9d, 0x3b7be26f
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xf7
mov byte [rbp + rax + 0x3d0], r9b
mov rcx, r8
dec rax
jmp 0x140031510
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140031738
lea r9d, [rax + 0x68709165]
lea r8d, [rax + rdx]
add r8d, 0x68709165
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x3d
add rdi, rcx
mov r10, rdi
jmp 0x1400316ff
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140031757
mov r8, rcx
jmp 0x1400314cc
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x140031769
lea r9d, [rax + 0x2a5579dd]
lea r8d, [rax + rdx]
add r8d, 0x2a5579dd
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf5
lea r9d, [rax + 0x4b8d33e1]
lea r11d, [rdx + rax]
add r11d, 0x4b8d33e1
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0xd9
mov byte [rbp + rax + 0x3d0], r11b
mov rdi, r10
movzx edx, r8b
not rdx
jmp 0x14003150d
lea r10, [rcx + 7]
cmp rdi, r10
je 0x140031682
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x14003153c
jmp 0x14003165b
lea rdx, [rcx + 0xa]
cmp rdi, rdx
je 0x140031506
jmp 0x14003147e
lea rbx, [rcx + 3]
cmp rdi, rbx
jne 0x140031793
lea r9d, [rax + 0x3a66cb4f]
lea r8d, [rax + rdx]
add r8d, 0x3a66cb4f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd7
jmp 0x140031729
lea r10, [rcx + 5]
cmp rdi, r10
je 0x1400316cb
lea ebx, [rax + 0x808a8b9]
lea r10d, [rax + rdx]
add r10d, 0x808a8b9
and ebx, edx
add ebx, ebx
sub r10d, ebx
add r10b, 0xf1
cmp rdi, r11
ja 0x1400315f9
cmp rdi, r8
je 0x140031506
cmp rdi, r11
je 0x140031495
mov byte [rbp + rax + 0x3d0], r10b
jmp 0x140031510
lea rsi, [rbp + 0xeb6d48]
jmp 0x1400317f4
lea rsi, [rbp + 0x163c6f0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov rdx, rsi
call fcn.1400111f0
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
jmp 0x1400318b4
lea rsi, [rbp + 0x10458d0]
jmp 0x140031853
lea rsi, [rbp + 0x15a08d5]
jmp 0x140031853
lea rsi, [rbp + 0x1450fd0]
jmp 0x140031853
lea rsi, [rbp + 0x151601c]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov rdx, rsi
call fcn.1400111f0
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
mov byte [0x1400a9910], 1
mov dword [rbp + 0x3d0], 1
lea rdx, [rbp + 0x3d0]
mov r8d, 4
mov ecx, 8
call qword [0x1400a9a00]
call qword [0x1400a9a40]
mov rsi, rax
mov ecx, 0x12c
call qword [0x1400a99e0]
shl rsi, 0x20
movabs rdi, 0xfffffed400000000
sub rdi, rsi
shr rdi, 0x20
call qword [0x1400a9a40]
add rax, rdi
cdqe
mov rcx, rax
shr rcx, 0x20
sub eax, ecx
xor eax, ecx
cmp eax, 0x65
jl 0x14003190c
mov rsi, qword [0x1400a99d8]
call qword [0x1400a9968]
mov rcx, rax
xor edx, edx
call rsi
cmp byte [0x1400a40c8], 0
je 0x140031c08
movaps xmm0, xmmword [str._vT_a_]
movaps xmmword [rbp + 0x3d0], xmm0
mov dword [rbp + 0x3e0], 0x6f6f1c13
mov byte [rbp + 0x3e4], 0xaa
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e5], xmm0
mov word [rbp + 0x3f5], 0
lea rsi, [rbp + 0x3d0]
call fcn.14006a2a0
mov rdi, qword [rax]
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x14003199d
lea ecx, [rax + 0x3d114511]
lea r9d, [rdx + rax]
add r9d, 0x3d114511
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x89
mov byte [rbp + rax + 0x3d0], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x27
jae 0x140031bd0
cmp rdi, rax
ja 0x140031bc0
movzx r9d, byte [rbp + rax + 0x3d0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140031a40
cmp rcx, rax
ja 0x140031bc9
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140031ae0
lea r11, [rcx + 2]
cmp rdi, r11
je 0x14003198a
lea r11, [rcx + 8]
cmp rdi, r11
jne 0x140031b46
lea r9d, [rax - 0x261949d4]
lea r8d, [rax + rdx]
add r8d, 0xd9e6b62c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xcc
lea r9d, [rax - 0x6fba3361]
lea r11d, [rax + rdx]
add r11d, 0x9045cc9f
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0xa7
mov byte [rbp + rax + 0x3d0], r11b
mov rdi, r10
jmp 0x140031b1e
je 0x140031ac7
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140031b27
lea r9d, [rax - 0x1c85abd3]
lea r10d, [rdx + rax]
add r10d, 0xe37a542d
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xc5
mov byte [rbp + rax + 0x3d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x72eb680c]
lea r9d, [rax + rdx]
add r9d, 0x8d1497f4
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x54
mov byte [rbp + rax + 0x3d0], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax + 0x3ce]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
jmp 0x140031990
cmp rdi, r8
je 0x140031966
lea r9, [rcx + 2]
cmp rdi, r9
je 0x14003198a
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x140031b61
lea r9d, [rax + 0x5cfd53bf]
lea r8d, [rax + rdx]
add r8d, 0x5cfd53bf
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc7
movzx edx, r8b
not rdx
jmp 0x140031ace
lea r10, [rcx + 3]
cmp rdi, r10
je 0x14003198a
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x1400319c0
jmp 0x140031966
cmp rdi, r8
je 0x140031a8d
lea rdx, [rcx + 9]
cmp rdi, rdx
je 0x140031ac7
jmp 0x140031952
lea r9, [rcx + 5]
cmp rdi, r9
je 0x140031a53
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140031b7f
mov r8, rcx
jmp 0x14003198a
test rcx, rcx
jne 0x140031966
add rcx, 8
cmp rdi, rcx
je 0x140031966
lea ecx, [rax - 0x5665bc39]
lea r8d, [rax + rdx]
add r8d, 0xa99a43c7
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x8f
mov byte [rbp + rax + 0x3d0], r8b
xor ecx, ecx
jmp 0x140031990
lea rsi, [rbp + 0xbfd14b]
jmp 0x140031bd0
lea rsi, [rbp + 0x1658d84]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
mov rdx, rsi
call fcn.1400111f0
mov rsi, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
add rcx, rsi
mov dl, 0xa
call qword [sym.imp.MSVCP140.dll_public:_wchar_t___cdecl_std::basic_ios_wchar_t__struct_std::char_traits_wchar_t__::widen_char_const___ptr64]
mov rcx, rsi
mov edx, eax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::put_wchar_t____ptr64]
mov rcx, rsi
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::flush_void____ptr64]
mov dword [rbp + 0x71c], 0x100
lea rcx, [rbp + 0xc0]
lea rdx, [rbp + 0x71c]
call qword [0x1400a9b60]
movabs rax, 0xbadad3a9c9c8c49b
mov qword [rbp + 0x2b0], rax
mov dword [rbp + 0x2b8], 0x43d0acd3
mov qword [rbp + 0x2bc], 0
mov word [rbp + 0x2c4], 0
lea r14, [rbp + 0x3d0]
lea rsi, [rbp + 0x2b0]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], r14
call fcn.14006a2a0
mov rdi, qword [rax]
mov byte [rbp + 0x747], 0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x738], rax
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
lea r14, [rbp + 0x3d0]
nop
cmp rdi, rax
ja 0x140032048
movzx r9d, byte [rbp + rax + 0x2b0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140031d10
cmp rcx, rax
ja 0x140032051
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140031d70
lea r8, [rcx + 6]
cmp rdi, r8
jne 0x140031c63
lea r9d, [rax - 0x11178b78]
lea r8d, [rax + rdx]
add r8d, 0xeee87488
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x48
mov rdi, r10
jmp 0x140031fa0
je 0x140031e10
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140031dd0
mov r8, rcx
lea ecx, [rax + 0x4b79a310]
lea r9d, [rax + rdx]
add r9d, 0x4b79a310
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x90
mov byte [rbp + rax + 0x2b0], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax + 0x2ae]
add rax, 0xfffffffffffffffe
mov rcx, r8
jmp 0x140031e10
lea r11, [rcx + 2]
cmp rdi, r11
jae 0x140031dfd
lea r14d, [rax - 0x22db5174]
lea ebx, [rax + rdx]
add ebx, 0xdd24ae8c
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x2c
lea r14, [rcx + 8]
cmp rdi, r14
jbe 0x140031e1c
lea r14d, [rax - 0x4e4268a4]
lea ebx, [rax + rdx]
add ebx, 0xb1bd975c
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x7c
cmp rdi, r8
jne 0x140031eca
lea r14, [rbp + 0x3d0]
jmp 0x140031e10
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140031e51
lea r9d, [rax - 0x39b5dd14]
lea r8d, [rax + rdx]
add r8d, 0xc64a22ec
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x8c
jmp 0x140031fa0
cmp rdi, r8
jne 0x140031e85
nop word cs:[rax + rax]
movzx edx, r9b
add rax, rcx
jmp 0x140031fa7
cmp rdi, r8
jne 0x140031f0e
lea ecx, [rax - 0x63dc5ac]
lea r8d, [rax + rdx]
add r8d, 0xf9c23a54
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xb4
mov byte [rbp + rax + 0x2b0], r8b
mov r8, rdi
jmp 0x140031f23
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140031f2f
lea r9d, [rax + 0x3adcdd1c]
lea r8d, [rax + rdx]
add r8d, 0x3adcdd1c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x3c
add rdi, rcx
jmp 0x140031f6c
cmp rdi, r11
jne 0x140031f41
lea r9d, [rax + 0x6e54f484]
lea r10d, [rax + rdx]
add r10d, 0x6e54f484
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x64
mov byte [rbp + rax + 0x2b0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
jmp 0x140031d26
cmp rdi, r11
lea r14, [rbp + 0x3d0]
je 0x140031d23
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x140031fe6
lea r9d, [rax + 0x792eba50]
lea r8d, [rax + rdx]
add r8d, 0x792eba50
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd0
mov rdi, r10
jmp 0x140031fa0
cmp rdi, r11
je 0x140031f23
lea r15, [rcx + 3]
cmp rdi, r15
jne 0x140031ffa
mov r8, rcx
lea r14, [rbp + 0x3d0]
jmp 0x140031ff2
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x140031cbf
jmp 0x140031ff2
lea rbx, [rcx + 5]
cmp rdi, rbx
jne 0x140031fbc
lea r9d, [rax - 0x148c8b90]
lea r8d, [rax + rdx]
add r8d, 0xeb737470
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf0
mov rdi, r10
lea r9d, [rax - 0x4bf46894]
lea r10d, [rdx + rax]
add r10d, 0xb40b976c
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xc
mov byte [rbp + rax + 0x2b0], r10b
nop word cs:[rax + rax]
movzx edx, r8b
not rdx
add rax, rdx
inc rax
cmp rax, 0x16
jb 0x140031ca0
jmp 0x140032058
lea rbx, [rcx + 3]
cmp rdi, rbx
je 0x140031ff2
lea r14d, [rax + 0x2402517c]
lea ebx, [rax + rdx]
add ebx, 0x2402517c
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x9c
jmp 0x140031d99
lea rdx, [rcx + 3]
cmp rdi, rdx
jne 0x14003202e
mov r8, rcx
dec rax
mov rcx, r8
jmp 0x140031faa
lea r15, [rcx + 6]
cmp rdi, r15
jne 0x14003203a
lea r9d, [rax + 0xf75c5ec]
lea r8d, [rax + rdx]
add r8d, 0xf75c5ec
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x8c
lea r14, [rbp + 0x3d0]
jmp 0x140031fa0
mov byte [rbp + rax + 0x2b0], bl
jmp 0x140031faa
cmp rdi, r14
jne 0x140031dbe
jmp 0x140031dc7
lea rsi, [rbp + 0x49f74c]
jmp 0x140032058
lea rsi, [rbp + 0x16548c0]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x3e0], xmm0
movaps xmmword [rbp + 0x3d0], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x14003899d
mov rdi, rax
cmp rax, 0xf
ja 0x1400320b6
mov qword [rbp + 0x3e0], rdi
mov qword [rbp + 0x3e8], 0xf
lea rcx, [rbp + 0x3d0]
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbp
add rdi, 0x3d0
jmp 0x14003214a
mov rax, rdi
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140032103
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x738], rax
call fcn.140083708
mov rbx, rax
add rbx, 0x27
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140032124
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x738], rax
call fcn.140083708
mov rbx, rax
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x3e0], rdi
mov qword [rbp + 0x3e8], r14
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rbx
mov byte [rdi], 0
lea rdi, [rbp + 0x3f0]
movabs rax, 0xcf78706c6f766a9b
mov qword [rbp + 0x1f0], rax
mov qword [rbp + 0x1f8], 0
mov dword [rbp + 0x1ff], 0
movabs rbx, 0x65689b7febfcf19e
lea rsi, [rbp + 0x1f0]
movabs r14, 0x806856ddf256b9ed
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov r15, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400321fc
lea ecx, [rax - 0x312979f9]
lea r9d, [rdx + rax]
add r9d, 0xced68607
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xcf
mov byte [rbp + rax + 0x1f0], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x13
jae 0x140032505
cmp r15, rax
ja 0x1400324f5
movzx r9d, byte [rbp + rax + 0x1f0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r15, r8
jae 0x140032270
cmp rcx, rax
ja 0x1400324fe
lea r10, [r15 + rcx]
cmp r10, rax
jbe 0x1400322c0
lea r10, [rcx + 8]
cmp r15, r10
je 0x1400321e9
lea r8, [rcx + 3]
cmp r15, r8
jne 0x1400323c6
lea r9d, [rax + 0x48ebd2b6]
lea r8d, [rax + rdx]
add r8d, 0x48ebd2b6
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 6
jmp 0x140032441
jne 0x140032280
mov r8, rcx
jmp 0x14003236c
lea r10, [rcx + 2]
cmp r15, r10
je 0x1400322fe
lea r10, [rcx + 3]
cmp r15, r10
jne 0x1400323a6
lea r9d, [rax + 0x6a98272b]
lea r8d, [rax + rdx]
add r8d, 0x6a98272b
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd3
jmp 0x140032441
lea r10, [rcx + 0xa]
cmp r15, r10
jbe 0x14003237b
lea r11d, [rax - 0x53cb83e3]
lea r10d, [rax + rdx]
add r10d, 0xac347c1d
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0x35
cmp r15, r8
je 0x140032272
lea r9, [rcx + 3]
cmp r15, r9
jne 0x1400323f4
lea r9d, [rax - 0x21ac5475]
lea r10d, [rdx + rax]
add r10d, 0xde53ab8b
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x33
mov byte [rbp + rax + 0x1f0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x5dcd0b14]
lea r9d, [rcx + rdx]
add r9d, 0xa232f4ec
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x8c
mov byte [rbp + rcx + 0x1f0], r9b
sub rcx, r15
inc r15
movzx r9d, byte [rbp + rcx + 0x1ee]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r9b
add rax, r8
add rax, rcx
jmp 0x1400321ec
cmp r15, r8
je 0x1400321c5
lea r10, [rcx + 2]
cmp r15, r10
je 0x1400321e9
lea r10, [rcx + 3]
cmp r15, r10
jne 0x140032491
mov r8, rcx
jmp 0x1400321e9
lea r10, [rcx + 5]
cmp r15, r10
jne 0x140032453
lea r10, [rax + r14]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x85
jmp 0x14003240e
lea r8, [rcx + 0x10]
cmp r15, r8
jne 0x140032465
lea r9d, [rax - 0x2f559a88]
lea r8d, [rax + rdx]
add r8d, 0xd0aa6578
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb8
jmp 0x140032444
lea r9, [rcx + 4]
cmp r15, r9
jne 0x14003247a
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xae
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax + 0x569518c9]
lea r10d, [rdx + rax]
add r10d, 0x569518c9
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x81
mov byte [rbp + rax + 0x1f0], r10b
add r15, rcx
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x1400321ef
lea r10, [rcx + 6]
cmp r15, r10
jne 0x14003221b
jmp 0x1400321c5
lea rdx, [rcx + 6]
mov r8, rcx
cmp r15, rdx
je 0x14003236c
jmp 0x140032195
cmp rcx, 5
ja 0x1400321c5
mov byte [rbp + rax + 0x1f0], r10b
jmp 0x1400321ef
lea r10, [rcx + 5]
cmp r15, r10
jne 0x1400324bb
lea r9d, [rax + 0x52ed59e7]
lea r8d, [rax + rdx]
add r8d, 0x52ed59e7
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xaf
jmp 0x140032441
lea r10, [rcx + 6]
cmp r15, r10
je 0x140032272
lea r11d, [rax - 0x3c20b69f]
lea r10d, [rax + rdx]
add r10d, 0xc3df4961
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0x59
cmp r15, r8
je 0x140032272
jmp 0x1400322f1
lea rsi, [rbp + 0xe4987d]
jmp 0x140032505
lea rsi, [rbp + 0x1454f1c]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x1400389b7
mov rbx, rax
cmp rax, 0xf
ja 0x14003253d
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0x408], 0xf
jmp 0x1400325b2
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140032583
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003259d
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x3f0], rdi
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0x408], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x410]
mov dword [rbp + 0x210], 0xe7ebd60d
mov word [rbp + 0x214], 0x49d5
xorps xmm0, xmm0
movups xmmword [rbp + 0x216], xmm0
mov byte [rbp + 0x226], 0
movabs rbx, 0x408dab51db3274e
lea rsi, [rbp + 0x210]
movabs r14, 0x7d61aac491bc1d6
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov r15, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140032677
lea ecx, [rax + 0x7e03e593]
lea r9d, [rax + rdx]
add r9d, 0x7e03e593
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xfb
mov byte [rbp + rax + 0x210], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x17
jae 0x140032882
cmp r15, rax
ja 0x140032872
movzx r9d, byte [rbp + rax + 0x210]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r15, r8
jae 0x1400326f0
cmp rcx, rax
ja 0x14003287b
lea r11, [rcx + 0xa]
cmp r15, r11
jb 0x1400326ad
cmp r15, r8
je 0x140032640
lea r10, [r15 + rcx]
cmp r10, rax
jbe 0x1400327af
cmp r15, r8
je 0x140032640
lea r10, [rcx + 8]
cmp r15, r10
je 0x140032664
lea r10, [rcx + 3]
cmp r15, r10
je 0x1400326ff
cmp r15, r11
je 0x140032818
lea rdx, [rcx + 6]
cmp r15, rdx
je 0x140032770
jmp 0x14003260c
je 0x140032770
lea r10, [rcx + 2]
cmp r15, r10
jne 0x14003277f
lea r9d, [rax + 0x6a0dfd67]
lea r10d, [rax + rdx]
add r10d, 0x6a0dfd67
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x2f
mov byte [rbp + rax + 0x210], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax - 0x1aef7ca4]
lea r9d, [rax + rdx]
add r9d, 0xe510835c
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x7c
mov byte [rbp + rax + 0x210], r9b
sub rax, r15
inc r15
movzx r9d, byte [rbp + rax + 0x20e]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r9b
add rax, rcx
add rax, rdx
jmp 0x14003266a
lea r10, [rcx + 5]
cmp r15, r10
jne 0x1400327c9
lea r8d, [rax + 0x87]
mov r9d, edx
and r9d, r8d
add rdx, rax
add r9, r9
sub rdx, r9
add rdx, r14
add r15, rcx
not edx
or rdx, 0xffffffffffffff00
jmp 0x140032777
cmp r15, r8
je 0x140032640
lea r8, [rcx + 2]
cmp r15, r8
jne 0x1400327e8
mov r8, rcx
jmp 0x140032664
lea r10, [rcx + 3]
cmp r15, r10
je 0x140032664
lea r10, [rcx + 4]
cmp r15, r10
jne 0x140032696
jmp 0x140032640
lea r8, [rcx + 3]
cmp r15, r8
jne 0x14003280f
lea r8d, [rax + 0xf3]
mov r9d, edx
and r9d, r8d
add rdx, rax
add r9, r9
sub rdx, r9
add rdx, rbx
mov r15, r10
jmp 0x1400327a4
lea r9, [rcx + 6]
cmp r15, r9
jne 0x140032820
mov r8, rcx
jmp 0x140032736
cmp r15, r8
jbe 0x140032846
lea r9d, [rax + 0x66cee87a]
lea r8d, [rax + rdx]
add r8d, 0x66cee87a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xaa
jmp 0x140032865
lea r9d, [rax + 0x7b0285f5]
lea r8d, [rax + rdx]
add r8d, 0x7b0285f5
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x4d
mov byte [rbp + rax + 0x210], r8b
jmp 0x14003266a
lea rsi, [rbp + 0xb488a1]
jmp 0x140032882
lea rsi, [rbp + 0x17202ac]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x1400389ca
mov rbx, rax
cmp rax, 0xf
ja 0x1400328ba
mov qword [rbp + 0x420], rbx
mov qword [rbp + 0x428], 0xf
jmp 0x14003292f
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140032900
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003291a
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x410], rdi
mov qword [rbp + 0x420], rbx
mov qword [rbp + 0x428], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x430]
movabs rax, 0x7f2914382c283a3e
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x238], 0
mov word [rbp + 0x240], 0
movabs rbx, 0xa350a4c2ba7ab6b
lea rsi, [rbp + 0x230]
movabs r14, 0xb04cc693ea8b2f23
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov r15, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400329e7
lea rdx, [rcx + 0xa]
cmp r15, rdx
jne 0x14003298a
nop word cs:[rax + rax]
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x12
jae 0x140032cef
cmp r15, rax
ja 0x140032cdf
movzx r9d, byte [rbp + rax + 0x230]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r15, r8
jae 0x140032a40
cmp rcx, rax
ja 0x140032ce8
lea r10, [r15 + rcx]
cmp r10, rax
jbe 0x140032a80
lea r10, [rcx + 8]
cmp r15, r10
je 0x140032aee
lea r10, [rcx + 3]
cmp r15, r10
jne 0x140032b4a
mov r8, rcx
jmp 0x140032b12
je 0x1400329d0
lea r10, [rcx + 2]
cmp r15, r10
je 0x140032c50
lea r10, [rcx + 3]
cmp r15, r10
jne 0x140032b1d
lea r9d, [rax + 0x539b6f67]
lea r8d, [rax + rdx]
add r8d, 0x539b6f67
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2f
jmp 0x140032c22
lea r11, [rcx + 6]
cmp r15, r11
jae 0x140032ab3
lea r11d, [rax + 0x25bbefef]
lea r9d, [rax + rdx]
add r9d, 0x25bbefef
and r11d, edx
add r11d, r11d
sub r9d, r11d
add r9b, 0x77
cmp r10, 2
jne 0x140032ae5
jmp 0x140032c50
cmp r15, r8
je 0x1400329d0
lea r11d, [rax + 0x186aae9b]
lea r9d, [rax + rdx]
add r9d, 0x186aae9b
and r11d, edx
add r11d, r11d
sub r9d, r11d
add r9b, 0xc3
cmp r10, 2
je 0x140032c50
cmp r15, r8
jne 0x140032b7b
lea ecx, [rax + 0x2e9d8929]
lea r9d, [rax + rdx]
add r9d, 0x2e9d8929
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xe1
mov byte [rbp + rax + 0x230], r9b
dec rax
mov rcx, r8
jmp 0x1400329da
lea r10, [rcx + 5]
cmp r15, r10
jne 0x140032b97
lea r9d, [rax - 0x60ecb0bb]
lea r8d, [rax + rdx]
add r8d, 0x9f134f45
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1d
jmp 0x140032c1f
lea r10, [rcx + 9]
cmp r15, r10
jne 0x140032bea
lea r9d, [rax + 0x64a0982a]
lea r8d, [rax + rdx]
add r8d, 0x64a0982a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xda
jmp 0x140032c1f
lea r10, [rcx + 2]
cmp r15, r10
jne 0x140032bf8
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x13
jmp 0x140032bb5
lea r10, [rcx + 6]
cmp r15, r10
jne 0x140032c2e
lea r10, [rax + r14]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xb
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax + 0x7a156907]
lea r10d, [rdx + rax]
add r10d, 0x7a156907
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xcf
mov byte [rbp + rax + 0x230], r10b
jmp 0x140032c1f
lea r10, [rcx + 4]
cmp r15, r10
je 0x140032c50
jmp 0x1400329ba
lea r10, [rcx + 5]
cmp r15, r10
jne 0x140032c40
lea r9d, [rax + 0x771f8b49]
lea r8d, [rax + rdx]
add r8d, 0x771f8b49
and r9d, edx
add r9d, r9d
sub r8d, r9d
inc r8b
add r15, rcx
movzx edx, r8b
not rdx
jmp 0x1400329d7
lea r10, [rcx + 4]
cmp r15, r10
jne 0x140032a06
jmp 0x140032b12
lea r10, [rcx + 4]
cmp r15, r10
jne 0x140032cc9
nop dword [rax]
lea r9d, [rax - 0x3a72b71b]
lea r10d, [rdx + rax]
add r10d, 0xc58d48e5
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xbd
mov byte [rbp + rax + 0x230], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x14b6c72c]
lea r9d, [rax + rdx]
add r9d, 0xeb4938d4
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x34
mov byte [rbp + rax + 0x230], r9b
sub rax, r15
inc r15
movzx r9d, byte [rbp + rax + 0x22e]
add rax, 0xfffffffffffffffe
jmp 0x1400329d0
lea r8, [rcx + 3]
cmp r15, r8
je 0x140032c8a
mov byte [rbp + rax + 0x230], r9b
jmp 0x1400329da
lea rsi, [rbp + 0x4126b3]
jmp 0x140032cef
lea rsi, [rbp + 0x14536c4]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x1400389dd
mov rbx, rax
cmp rax, 0xf
ja 0x140032d27
mov qword [rbp + 0x440], rbx
mov qword [rbp + 0x448], 0xf
jmp 0x140032d9c
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140032d6d
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140032d87
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x430], rdi
mov qword [rbp + 0x440], rbx
mov qword [rbp + 0x448], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x450]
movabs rax, 0xbabb5d68a6b8be44
mov qword [rbp + 0x2d0], rax
mov byte [rbp + 0x2d8], 0x14
xorps xmm0, xmm0
movups xmmword [rbp + 0x2d9], xmm0
mov dword [rbp + 0x2e8], 0
lea rsi, [rbp + 0x2d0]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
nop dword [rax + rax]
cmp rbx, rax
ja 0x1400330a3
movzx r9d, byte [rbp + rax + 0x2d0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140032ee0
cmp rcx, rax
ja 0x1400330ac
lea r10, [rbx + rcx]
cmp r10, rax
ja 0x140032dea
cmp r10, 0x10
je 0x140032efd
lea r11, [rcx + 5]
cmp rbx, r11
jbe 0x140032fba
lea r14d, [rax - 0x52a734fe]
lea r11d, [rax + rdx]
add r11d, 0xad58cb02
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0xf2
cmp rbx, 3
ja 0x140033038
cmp rbx, r8
je 0x140032ee2
lea r9, [rcx + 2]
cmp rbx, r9
je 0x140032efd
lea r8, [rcx + 3]
cmp rbx, r8
jne 0x140033096
lea r8d, [rax + 0xf52456c]
lea r9d, [rax + rdx]
add r9d, 0xf52456c
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xc
jmp 0x14003305d
jne 0x140032ef0
mov r8, rcx
jmp 0x140032f6b
lea r10, [rcx + 3]
cmp rbx, r10
jne 0x140032f8a
lea r9d, [rax + 0x16e3188e]
lea r10d, [rdx + rax]
add r10d, 0x16e3188e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x1e
mov byte [rbp + rax + 0x2d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x4afe1248]
lea r9d, [rcx + rdx]
add r9d, 0xb501edb8
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0xf8
mov byte [rbp + rcx + 0x2d0], r9b
sub rcx, rbx
inc rbx
movzx r9d, byte [rbp + rcx + 0x2ce]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r9b
add rax, r8
add rax, rcx
mov rcx, r8
inc rax
cmp rax, 0x1c
jb 0x140032e20
jmp 0x1400330b3
lea r10, [rcx + 5]
cmp rbx, r10
jne 0x140032fd6
lea r8d, [rax + 0x790d322]
lea r9d, [rax + rdx]
add r9d, 0x790d322
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x12
add rbx, rcx
jmp 0x14003305d
cmp rbx, r8
je 0x140032fe3
lea r11, [rcx + 2]
cmp rbx, r11
je 0x140033007
lea r11, [rcx + 3]
cmp rbx, r11
jne 0x14003300f
mov r8, rcx
jmp 0x140033007
lea r10, [rcx + 9]
cmp rbx, r10
jne 0x140032e43
lea ecx, [rax - 0x61983c1a]
lea r9d, [rdx + rax]
add r9d, 0x9e67c3e6
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xb6
mov byte [rbp + rax + 0x2d0], r9b
dec rax
jmp 0x140032f75
lea r14d, [rax - 0x61e12ad6]
lea r11d, [rax + rdx]
add r11d, 0x9e1ed52a
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0xda
cmp rbx, 3
jbe 0x140032e95
lea r8d, [rax + 0x3c869910]
lea r11d, [rax + rdx]
add r11d, 0x3c869910
and r8d, edx
add r8d, r8d
sub r11d, r8d
add r9b, r11b
add r9b, 0x90
mov rbx, r10
lea r8d, [rax - 0x255a91c6]
lea r10d, [rdx + rax]
add r10d, 0xdaa56e3a
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, r9b
add r10b, 0x6a
mov byte [rbp + rax + 0x2d0], r10b
movzx edx, r9b
not rdx
add rax, rdx
jmp 0x140032f78
mov byte [rbp + rax + 0x2d0], r11b
jmp 0x140032f78
lea rsi, [rbp + 0x1561032]
jmp 0x1400330b3
lea rsi, [rbp + 0x1773b08]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x1400389f0
mov rbx, rax
cmp rax, 0xf
ja 0x1400330eb
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x468], 0xf
jmp 0x140033160
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140033131
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003314b
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x450], rdi
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x468], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x470]
movabs rax, 0xbdb7baaeace7c1c9
mov qword [rbp + 0x720], rax
mov byte [rbp + 0x728], 0xee
mov dword [rbp + 0x729], 0
mov dword [rbp + 0x72c], 0
lea rsi, [rbp + 0x720]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140033215
lea ecx, [rax + 0x7a7c7a0b]
lea r9d, [rax + rdx]
add r9d, 0x7a7c7a0b
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xb3
mov byte [rbp + rax + 0x720], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x10
jae 0x140033505
cmp rbx, rax
ja 0x1400334f5
movzx r9d, byte [rbp + rax + 0x720]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140033290
cmp rcx, rax
ja 0x1400334fe
cmp rbx, rcx
jbe 0x1400333c0
cmp rbx, r8
je 0x1400331de
lea r10, [rcx + 2]
cmp rbx, r10
je 0x14003340e
lea r10, [rcx + 3]
cmp rbx, r10
jne 0x14003339c
lea r9d, [rax + 0x24c1fa5d]
lea r8d, [rax + rdx]
add r8d, 0x24c1fa5d
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x75
jmp 0x14003346b
je 0x140033317
lea r10, [rcx + 2]
cmp rbx, r10
jne 0x140033323
lea r9d, [rax - 0x794cfb01]
lea r10d, [rax + rdx]
add r10d, 0x86b304ff
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 7
mov byte [rbp + rax + 0x720], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x49c0a7bc]
lea r9d, [rax + rdx]
add r9d, 0x49c0a7bc
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xdc
mov byte [rbp + rax + 0x720], r9b
sub rax, rbx
inc rbx
movzx r9d, byte [rbp + rax + 0x71e]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
jmp 0x140033472
lea r10, [rcx + 3]
cmp rbx, r10
jne 0x14003337d
lea r9d, [rax - 0x184ebc67]
lea r8d, [rax + rdx]
add r8d, 0xe7b14399
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd1
add rbx, rcx
lea r9d, [rax + 0x97bf85]
lea r10d, [rdx + rax]
add r10d, 0x97bf85
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x5d
mov byte [rbp + rax + 0x720], r10b
jmp 0x14003346b
lea r10, [rcx + 7]
cmp rbx, r10
je 0x14003340e
lea r10, [rcx + 6]
cmp rbx, r10
jne 0x140033234
jmp 0x1400331de
lea r10, [rcx + 7]
cmp rbx, r10
je 0x1400332a3
lea r10, [rcx + 6]
cmp rbx, r10
je 0x140033317
nop word cs:[rax + rax]
lea r10, [rbx + rcx]
cmp r10, rax
jbe 0x1400333fc
lea r8, [rcx + 4]
cmp rbx, r8
je 0x14003340e
lea r8, [rcx + 0xa]
cmp rbx, r8
jne 0x140033416
lea r9d, [rax - 0x17b6fce2]
lea r8d, [rax + rdx]
add r8d, 0xe849031e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2e
jmp 0x140033468
cmp rbx, r8
je 0x1400331de
lea r8, [rcx + 3]
cmp rbx, r8
jne 0x140033440
mov r8, rcx
jmp 0x140033202
lea r8, [rcx + 9]
cmp rbx, r8
jne 0x14003347a
lea r9d, [rax + 0x6e644898]
lea r8d, [rax + rdx]
add r8d, 0x6e644898
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd8
jmp 0x14003346b
lea r8, [rcx + 2]
cmp rbx, r8
jne 0x14003348c
lea r9d, [rax + 0x18c8226b]
lea r8d, [rax + rdx]
add r8d, 0x18c8226b
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x13
mov rbx, r10
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x140033208
lea rdx, [rcx + 3]
cmp rbx, rdx
je 0x140033317
jmp 0x1400331ae
lea r8, [rcx + 6]
cmp rbx, r8
je 0x1400332dd
lea r8, [rcx + 5]
cmp rbx, r8
jne 0x1400334c9
lea r9d, [rax - 0x60fe3e9a]
lea r8d, [rax + rdx]
add r8d, 0x9f01c166
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x36
mov rbx, r10
jmp 0x14003334e
lea r8d, [rax - 0x3cf25d43]
lea r9d, [rax + rdx]
add r9d, 0xc30da2bd
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xd5
mov byte [rbp + rax + 0x720], r9b
jmp 0x140033208
lea rsi, [rbp + 0xf700d9]
jmp 0x140033505
lea rsi, [rbp + 0x1695e1c]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a03
mov rbx, rax
cmp rax, 0xf
ja 0x14003353d
mov qword [rbp + 0x480], rbx
mov qword [rbp + 0x488], 0xf
jmp 0x1400335b2
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140033583
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003359d
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x470], rdi
mov qword [rbp + 0x480], rbx
mov qword [rbp + 0x488], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x490]
movabs rax, 0xc7747a6979727e1a
mov qword [rbp + 0x250], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x258], xmm0
mov qword [rbp + 0x267], 0
lea rsi, [rbp + 0x250]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400336b8
lea r8d, [rax + 0x4462a136]
lea r9d, [rax + rdx]
add r9d, 0x4462a136
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x86
mov byte [rbp + rax + 0x250], r9b
movzx r8d, r9b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r10
lea r8d, [rax + 0x5cf31a58]
lea r9d, [rax + rdx]
add r9d, 0x5cf31a58
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x98
mov byte [rbp + rax + 0x250], r9b
sub rax, rbx
inc rbx
movzx r8d, byte [rbp + rax + 0x24e]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1f
jae 0x140033926
cmp rbx, rax
ja 0x140033916
movzx r8d, byte [rbp + rax + 0x250]
movzx edx, r8b
lea r10, [rcx + 1]
cmp rbx, r10
jae 0x140033730
cmp rcx, rax
ja 0x14003391f
lea r9, [rbx + rcx]
cmp r9, rax
jbe 0x1400337b0
lea r9, [rcx + 6]
cmp rbx, r9
je 0x140033870
lea r9, [rcx + 8]
cmp rbx, r9
je 0x14003362d
lea r9, [rcx + 0xa]
cmp rbx, r9
je 0x140033667
lea rdx, [rcx + 2]
cmp rbx, rdx
je 0x1400336a1
jmp 0x1400335fa
je 0x1400336a1
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x140033851
lea r9d, [rax + 0x3f5626ba]
lea r8d, [rax + rdx]
add r8d, 0x3f5626ba
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xea
add rbx, rcx
mov r9, rbx
lea r10d, [rax + 0x1341aef2]
lea r11d, [rdx + rax]
add r11d, 0x1341aef2
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x62
mov byte [rbp + rax + 0x250], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rbx, r9
jmp 0x1400336ab
lea r11, [rcx + 9]
cmp rbx, r11
jae 0x1400337e4
lea r14d, [rax + 0x18907922]
lea r11d, [rax + rdx]
add r11d, 0x18907922
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0x12
cmp r9, 8
je 0x14003362d
jmp 0x140033816
cmp rbx, r10
je 0x1400336a1
lea r14d, [rax + 0x3d9efca]
lea r11d, [rax + rdx]
add r11d, 0x3d9efca
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0x7a
cmp r9, 8
je 0x14003362d
cmp rbx, r10
je 0x140033870
lea r10, [rcx + 2]
cmp rbx, r10
je 0x14003385a
lea r10, [rcx + 3]
cmp rbx, r10
jne 0x14003389f
lea r10d, [rax - 0x610f59d6]
lea r8d, [rax + rdx]
add r8d, 0x9ef0a62a
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xda
jmp 0x140033768
lea r9, [rcx + 5]
cmp rbx, r9
jne 0x14003385f
mov r10, rcx
jmp 0x140033894
lea r9, [rcx + 2]
cmp rbx, r9
jne 0x1400336d7
nop dword [rax]
lea ecx, [rax - 0x1ddf4352]
lea r8d, [rdx + rax]
add r8d, 0xe220bcae
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x3e
mov byte [rbp + rax + 0x250], r8b
dec rax
mov rcx, r10
jmp 0x1400336ab
lea r10, [rcx + 4]
cmp rbx, r10
jne 0x1400338cc
lea r10d, [rax - 0x2fee6792]
lea r8d, [rax + rdx]
add r8d, 0xd011986e
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xfe
jmp 0x140033792
lea r9, [rcx + 5]
cmp rbx, r9
jne 0x1400338fc
lea r9d, [rax + 0x1328ab2]
lea r8d, [rax + rdx]
add r8d, 0x1328ab2
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x22
mov r9, rbx
jmp 0x140033792
lea rdx, [rcx + 6]
cmp rbx, rdx
je 0x1400336a1
mov byte [rbp + rax + 0x250], r11b
jmp 0x1400336ab
lea rsi, [rbp + 0x161de4a]
jmp 0x140033926
lea rsi, [rbp + 0x1516528]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a16
mov rbx, rax
cmp rax, 0xf
ja 0x14003395e
mov qword [rbp + 0x4a0], rbx
mov qword [rbp + 0x4a8], 0xf
jmp 0x1400339d3
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x1400339a4
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400339be
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x490], rdi
mov qword [rbp + 0x4a0], rbx
mov qword [rbp + 0x4a8], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x4b0]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x670], xmm0
movups xmmword [rbp + 0x67d], xmm0
mov dword [rbp + 0x670], 0xbfbea459
mov word [rbp + 0x674], 0xb7a5
mov byte [rbp + 0x676], 0x16
lea rsi, [rbp + 0x670]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140033adb
lea r9d, [rax - 0x2e5f272]
lea r10d, [rdx + rax]
add r10d, 0xfd1a0d8e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x1e
mov byte [rbp + rax + 0x670], r10b
movzx r9d, r10b
not rcx
add rax, rcx
sub rax, r9
mov rcx, r8
lea r8d, [rax + 0x103701b8]
lea r9d, [rax + rdx]
add r9d, 0x103701b8
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xf8
mov byte [rbp + rax + 0x670], r9b
sub rax, rbx
inc rbx
movzx r10d, byte [rbp + rax + 0x66e]
add rax, 0xfffffffffffffffe
movzx edx, r10b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1d
jae 0x140033d7c
cmp rbx, rax
ja 0x140033d6c
movzx r10d, byte [rbp + rax + 0x670]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140033b50
cmp rcx, rax
ja 0x140033d75
lea r11, [rcx + 4]
cmp rbx, r11
jae 0x140033bc0
lea r9, [rbx + rcx]
cmp r9, rax
jbe 0x140033bf2
lea r9, [rcx + 6]
cmp rbx, r9
je 0x140033bc9
lea r9, [rcx + 0x10]
cmp rbx, r9
je 0x140033cab
cmp rbx, r11
je 0x140033a8a
jmp 0x140033a20
je 0x140033ac4
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x140033c9b
lea r9d, [rax - 0x78799de]
lea r8d, [rax + rdx]
add r8d, 0xf8786622
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x12
add rbx, rcx
mov r9, rbx
lea r10d, [rax - 0x291fdac6]
lea r11d, [rdx + rax]
add r11d, 0xd6e0253a
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x6a
mov byte [rbp + rax + 0x670], r11b
mov rbx, r9
jmp 0x140033c8f
cmp rbx, r8
jne 0x140033c67
lea ecx, [rax - 0x4f59c31a]
lea r9d, [rax + rdx]
add r9d, 0xb0a63ce6
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xb6
mov byte [rbp + rax + 0x670], r9b
jmp 0x140033cab
cmp r9, 1
je 0x140033a53
lea r11, [rcx + 3]
cmp rbx, r11
jbe 0x140033cc8
lea r15d, [rax - 0x7219d1fe]
lea r14d, [rax + rdx]
add r14d, 0x8de62e02
and r15d, edx
add r15d, r15d
sub r14d, r15d
add r14b, 0xf2
cmp rbx, r8
jbe 0x140033d2b
lea r9d, [rax + 0x1f463574]
lea r14d, [rax + rdx]
add r14d, 0x1f463574
and r9d, edx
add r9d, r9d
sub r14d, r9d
add r14b, 0xd4
cmp rcx, 3
ja 0x140033bc9
mov byte [rbp + rax + 0x670], r14b
jmp 0x140033ace
lea r9, [rcx + 6]
cmp rbx, r9
jne 0x140033cb6
lea r9d, [rax + 0x76bb796a]
lea r8d, [rax + rdx]
add r8d, 0x76bb796a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1a
movzx edx, r8b
not rdx
jmp 0x140033acb
lea r9, [rcx + 7]
cmp rbx, r9
jne 0x140033afa
mov r8, rcx
dec rax
mov rcx, r8
jmp 0x140033ace
lea r9, [rcx + 5]
cmp rbx, r9
jne 0x140033b10
jmp 0x140033a53
cmp rbx, r8
je 0x140033bc9
cmp rbx, r11
je 0x140033ca8
lea r14, [rcx + 2]
cmp rbx, r14
jne 0x140033d03
lea r10d, [rax + 0x26cdcf52]
lea r8d, [rax + rdx]
add r8d, 0x26cdcf52
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xc2
jmp 0x140033b88
lea r15d, [rax + 0x131cf42a]
lea r14d, [rax + rdx]
add r14d, 0x131cf42a
and r15d, edx
add r15d, r15d
sub r14d, r15d
add r14b, 0xda
cmp rbx, r8
ja 0x140033c31
je 0x140033ac4
cmp rbx, r11
jne 0x140033d5a
lea r10d, [rax + 0x4a1a76c]
lea r8d, [rax + rdx]
add r8d, 0x4a1a76c
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xc
jmp 0x140033b88
lea r9, [rcx + 7]
cmp rbx, r9
jne 0x140033c50
jmp 0x140033ca8
lea rsi, [rbp + 0xd106d2]
jmp 0x140033d7c
lea rsi, [rbp + 0x17412a8]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a29
mov rbx, rax
cmp rax, 0xf
ja 0x140033db4
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x4c8], 0xf
jmp 0x140033e29
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140033dfa
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140033e14
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x4b0], rdi
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x4c8], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x4d0]
mov dword [rbp + 0x690], 0x787e7479
mov word [rbp + 0x694], 0x688e
mov byte [rbp + 0x696], 6
mov qword [rbp + 0x697], 0
mov qword [rbp + 0x69e], 0
movabs rbx, 0x3a3b30cc51cd12ae
movabs r15, 0x7aabc7fdb3be85dc
movabs r13, 0x7e1c90cb7be3cefe
lea rsi, [rbp + 0x690]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov r12, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140033f05
lea r8d, [rax - 0x433e4b7a]
lea r14d, [rax + rdx]
add r14d, 0xbcc1b486
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x56
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x16
jae 0x140034506
cmp r12, rax
ja 0x1400344f6
movzx edx, byte [rbp + rax + 0x690]
lea r8, [rcx + 1]
cmp r12, r8
jae 0x140033f70
lea r9d, [rax - 0x6bbf6e7e]
lea r14d, [rax + rdx]
add r14d, 0x94409182
and r9d, edx
add r9d, r9d
sub r14d, r9d
add r14b, 0x72
cmp rcx, rax
ja 0x1400344ff
cmp r12, rcx
jbe 0x140033fb0
cmp r12, r8
jne 0x140034028
lea rcx, [rax + rbx]
lea r14, [rcx + rdx]
and ecx, edx
mov r9b, 0x3e
jmp 0x1400341f0
je 0x140033ed0
lea r9, [rcx + 2]
cmp r12, r9
jne 0x140034056
lea r8d, [rax - 0x1abd2876]
lea r14d, [rax + rdx]
add r14d, 0xe542d78a
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x3a
jmp 0x1400342f2
lea r9d, [rax + 0x294befaa]
lea r14d, [rax + rdx]
add r14d, 0x294befaa
and r9d, edx
add r9d, r9d
sub r14d, r9d
add r14b, 0x5a
lea r9, [r12 + rcx]
cmp r9, rax
jbe 0x140033ff7
lea r10, [rcx + 6]
cmp r12, r10
jne 0x1400340b4
lea rcx, [rax + r15]
lea r14, [rcx + rdx]
and ecx, edx
mov r9b, 0xfc
jmp 0x1400341f0
lea r10, [rcx + 0x10]
cmp r12, r10
jae 0x1400340e8
lea r11d, [rax - 0x6bbf6e7e]
lea r14d, [rax + rdx]
add r14d, 0x94409182
and r11d, edx
add r11d, r11d
sub r14d, r11d
add r14b, 0x72
jmp 0x140034111
lea r9, [rcx + 2]
cmp r12, r9
jne 0x140034166
lea ecx, [rax + 0x7a4e35b2]
lea r14d, [rax + rdx]
add r14d, 0x7a4e35b2
and ecx, edx
add ecx, ecx
sub r14d, ecx
add r14b, 0x22
jmp 0x14003421c
lea r9, [rcx + 3]
cmp r12, r9
jne 0x140034197
lea r8d, [rax - 0x78b89c66]
lea r14d, [rax + rdx]
add r14d, 0x8747639a
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xca
add r12, rcx
lea r8d, [rax - 0x318451ae]
lea r9d, [rdx + rax]
add r9d, 0xce7bae52
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, r14b
add r9b, 0xc2
mov byte [rbp + rax + 0x690], r9b
jmp 0x140034256
lea r8, [rcx + 0x10]
cmp r12, r8
jne 0x140034227
lea r8d, [rax + 0x4c0cbe4]
lea r14d, [rax + rdx]
add r14d, 0x4c0cbe4
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xc4
dec rax
jmp 0x140033ef8
cmp r12, r8
jne 0x140034111
lea r8d, [rax + 0x5297df54]
lea r14d, [rax + rdx]
add r14d, 0x5297df54
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xb4
jmp 0x140033eef
cmp r12, r10
jbe 0x1400341cb
lea r10d, [rax + 0x5362abfa]
lea r14d, [rax + rdx]
add r14d, 0x5362abfa
and r10d, edx
add r10d, r10d
sub r14d, r10d
add r14b, 0x2a
cmp r12, r8
jne 0x14003428b
lea r8d, [rax - 0x5ad04158]
lea r14d, [rax + rdx]
add r14d, 0xa52fbea8
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x68
jmp 0x140033eef
lea r9, [rcx + 5]
cmp r12, r9
jne 0x140034265
lea r8d, [rax + 0x1c52c1c2]
lea r14d, [rax + rdx]
add r14d, 0x1c52c1c2
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xb2
jmp 0x140034256
lea r9, [rcx + 7]
cmp r12, r9
jne 0x140033f3e
lea r8d, [rax - 0x50377962]
lea r14d, [rax + rdx]
add r14d, 0xafc8869e
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xae
dec rax
jmp 0x140033ef8
cmp r12, r8
jne 0x140034330
lea rcx, [rax + r13]
lea r14, [rcx + rdx]
and ecx, edx
mov r9b, 0xe
nop word cs:[rax + rax]
add ecx, ecx
sub r14d, ecx
add r14b, r9b
lea ecx, [rax - 0x5a0574b2]
lea r9d, [rdx + rax]
add r9d, 0xa5fa8b4e
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xde
mov byte [rbp + rax + 0x690], r9b
dec rax
mov rcx, r8
jmp 0x140033ef8
lea r8, [rcx + 5]
cmp r12, r8
jne 0x1400344d3
lea r8d, [rax + 0x55c311ec]
lea r14d, [rax + rdx]
add r14d, 0x55c311ec
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x8c
mov r12, r9
movzx edx, r14b
not rdx
add rax, rdx
jmp 0x140033ef8
lea r9, [rcx + 6]
cmp r12, r9
jne 0x140034364
movabs r9, 0x9b6533ff44d3e4c6
add r9, rax
lea r14, [r9 + rdx]
and r9d, edx
mov r10b, 0x96
jmp 0x1400342af
lea r10, [rcx + 2]
cmp r12, r10
jne 0x140034395
movabs r9, 0xc8896ccaf63204b0
add r9, rax
lea r14, [r9 + rdx]
and r9d, edx
mov r10b, 0x30
add r9d, r9d
sub r14d, r9d
add r14b, r10b
lea r9d, [rax - 0x9032eaa]
lea r10d, [rdx + rax]
add r10d, 0xf6fcd156
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xa6
mov byte [rbp + rax + 0x690], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x74c29d28]
lea r9d, [rax + rdx]
add r9d, 0x8b3d62d8
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x18
mov byte [rbp + rax + 0x690], r9b
sub rax, r12
inc r12
movzx edx, byte [rbp + rax + 0x68e]
add rax, 0xfffffffffffffffe
jmp 0x140033eef
lea r10, [rcx + 3]
cmp r12, r10
jne 0x1400343c2
lea r8d, [rax - 0xa98c7f6]
lea r14d, [rax + rdx]
add r14d, 0xf567380a
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xba
mov r12, r9
jmp 0x140034085
lea r9, [rcx + 7]
cmp r12, r9
jne 0x140033fcf
lea r8d, [rax - 0x6a29d532]
lea r14d, [rax + rdx]
add r14d, 0x95d62ace
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x5e
jmp 0x140033eef
lea r10, [rcx + 3]
cmp r12, r10
jne 0x1400343ef
lea r8d, [rax + 0x1eb327b4]
lea r14d, [rax + rdx]
add r14d, 0x1eb327b4
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x14
jmp 0x140034256
lea r10, [rcx + 5]
cmp r12, r10
jne 0x14003441c
lea r8d, [rax + 0x1de85b0e]
lea r14d, [rax + rdx]
add r14d, 0x1de85b0e
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x9e
jmp 0x140034253
lea r10, [rcx + 4]
cmp r12, r10
jne 0x140034445
lea r8d, [rax + 0x47344ab8]
lea r14d, [rax + rdx]
add r14d, 0x47344ab8
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xf8
jmp 0x140034253
lea r10, [rcx + 4]
cmp r12, r10
jne 0x140034471
movabs r9, 0xdf4693fe6eeaa116
lea r10, [rax + r9]
lea r14, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x66
jmp 0x1400342af
lea r9, [rcx + 5]
cmp r12, r9
jne 0x1400344a2
mov r8d, eax
or r8d, 0x983690c0
lea r14d, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xc0
dec rax
jmp 0x140033ef8
lea r10, [rcx + 2]
cmp r12, r10
jne 0x140034139
lea r8d, [rax - 0x401318e2]
lea r14d, [rax + rdx]
add r14d, 0xbfece71e
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x2e
jmp 0x140033eef
lea r9, [rcx + 7]
cmp r12, r9
jne 0x1400344c6
movabs rcx, 0x29b36ffde938d6c8
add rcx, rax
lea r14, [rcx + rdx]
and ecx, edx
mov r9b, 0x88
jmp 0x1400341f0
mov byte [rbp + rax + 0x690], r14b
jmp 0x140033ef8
mov ecx, eax
add ecx, 0xdd0a7586
lea r14d, [rax + rdx]
add r14d, 0xdd0a7586
and ecx, edx
add ecx, ecx
sub r14d, ecx
add r14b, 0x56
jmp 0x140033e99
lea rsi, [rbp + 0x1225b6a]
jmp 0x140034506
lea rsi, [rbp + 0x161c9e8]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a3c
mov rbx, rax
cmp rax, 0xf
ja 0x14003453e
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0x4e8], 0xf
jmp 0x1400345b3
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140034584
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003459e
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x4d0], rdi
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0x4e8], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x4f0]
movabs rax, 0x7899a17c68786e96
mov qword [rbp + 0x6b0], rax
mov dword [rbp + 0x6b8], 0x797d707a
mov byte [rbp + 0x6bc], 0xca
mov qword [rbp + 0x6bd], 0
mov qword [rbp + 0x6c4], 0
lea rsi, [rbp + 0x6b0]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140034674
lea ecx, [rax - 0x9f093f9]
lea r9d, [rdx + rax]
add r9d, 0xf60f6c07
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xcf
mov byte [rbp + rax + 0x6b0], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x1c
jae 0x140034976
cmp rbx, rax
ja 0x140034966
movzx r9d, byte [rbp + rax + 0x6b0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x1400346f0
cmp rcx, rax
ja 0x14003496f
lea r10, [rbx + rcx]
cmp r10, rax
jbe 0x140034790
lea r11, [rcx + 0x10]
cmp rbx, r11
je 0x140034661
lea r8, [rcx + 6]
cmp rbx, r8
jne 0x1400348da
lea r9d, [rax + 0x530f2eb6]
lea r8d, [rax + rdx]
add r8d, 0x530f2eb6
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 6
jmp 0x140034884
je 0x140034777
lea r10, [rcx + 2]
cmp rbx, r10
jne 0x1400347f5
lea r9d, [rax + 0x1fed398b]
lea r10d, [rdx + rax]
add r10d, 0x1fed398b
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x33
mov byte [rbp + rax + 0x6b0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x6a64acec]
lea r9d, [rax + rdx]
add r9d, 0x6a64acec
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x8c
mov byte [rbp + rax + 0x6b0], r9b
sub rax, rbx
inc rbx
movzx r9d, byte [rbp + rax + 0x6ae]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
jmp 0x140034909
lea r11, [rcx + 2]
cmp rbx, r11
jbe 0x140034829
lea r14d, [rax - 0x418981e3]
lea r10d, [rax + rdx]
add r10d, 0xbe767e1d
and r14d, edx
add r14d, r14d
sub r10d, r14d
add r10b, 0x35
lea r14, [rcx + 5]
cmp rbx, r14
jbe 0x140034889
lea r8d, [rax - 0x25bd0aee]
lea r10d, [rax + rdx]
add r10d, 0xda42f512
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x82
mov byte [rbp + rax + 0x6b0], r10b
jmp 0x140034667
lea r10, [rcx + 5]
cmp rbx, r10
jne 0x1400348c9
lea r9d, [rax + 0x3321f52b]
lea r8d, [rax + rdx]
add r8d, 0x3321f52b
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd3
add rbx, rcx
jmp 0x140034902
cmp rbx, r8
je 0x14003463d
cmp rbx, r11
jne 0x140034923
lea r9d, [rax + 0x12321925]
lea r8d, [rax + rdx]
add r8d, 0x12321925
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xfd
lea r9d, [rax - 0x7501ad37]
lea r11d, [rax + rdx]
add r11d, 0x8afe52c9
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x81
mov byte [rbp + rax + 0x6b0], r11b
mov rbx, r10
jmp 0x140034902
cmp rbx, r8
je 0x140034777
cmp rbx, r11
je 0x140034703
lea r8, [rcx + 3]
cmp rbx, r8
jne 0x1400347e8
lea r9d, [rax + 0x2dfe901a]
lea r8d, [rax + rdx]
add r8d, 0x2dfe901a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x4a
jmp 0x140034902
lea r10, [rcx + 3]
cmp rbx, r10
jne 0x140034911
mov r8, rcx
jmp 0x140034661
lea r8, [rcx + 8]
cmp rbx, r8
jne 0x140034947
lea r9d, [rax - 0x1801ea88]
lea r8d, [rax + rdx]
add r8d, 0xe7fe1578
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb8
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x140034667
lea r10, [rcx + 6]
cmp rbx, r10
jne 0x140034693
jmp 0x14003463d
lea r14d, [rax + 0x4a777361]
lea r10d, [rax + rdx]
add r10d, 0x4a777361
and r14d, edx
add r14d, r14d
sub r10d, r14d
add r10b, 0x59
jmp 0x1400347bc
lea r8, [rcx + 2]
cmp rbx, r8
je 0x14003473d
lea rdx, [rcx + 3]
cmp rbx, rdx
je 0x140034777
jmp 0x14003460d
lea rsi, [rbp + 0x78ff3d]
jmp 0x140034976
lea rsi, [rbp + 0x1418bdc]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a4f
mov rbx, rax
cmp rax, 0xf
ja 0x1400349ae
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x508], 0xf
jmp 0x140034a23
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x1400349f4
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140034a0e
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x4f0], rdi
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x508], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x510]
mov dword [rbp + 0x2f0], 0x3e3f2430
mov word [rbp + 0x2f4], 0x8931
mov qword [rbp + 0x2f6], 0
mov qword [rbp + 0x2fb], 0
lea rsi, [rbp + 0x2f0]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140034b38
lea r8d, [rax + 0x4e4c364e]
lea r10d, [rdx + rax]
add r10d, 0x4e4c364e
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xde
mov byte [rbp + rax + 0x2f0], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
lea eax, [rcx + 0x72ead4b8]
lea r8d, [rcx + rdx]
add r8d, 0x72ead4b8
and eax, edx
add eax, eax
sub r8d, eax
add r8b, 0xf8
mov byte [rbp + rcx + 0x2f0], r8b
sub rcx, rbx
inc rbx
movzx r8d, byte [rbp + rcx + 0x2ee]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r8b
add rax, r9
add rax, rcx
mov rcx, r9
inc rax
cmp rax, 0x13
jae 0x140034d69
cmp rbx, rax
ja 0x140034d59
movzx r8d, byte [rbp + rax + 0x2f0]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rbx, r9
jae 0x140034bb0
cmp rcx, rax
ja 0x140034d62
lea r10, [rbx + rcx]
cmp r10, rax
ja 0x140034a6e
cmp r10, 4
je 0x140034ab0
cmp rbx, r9
jne 0x140034bfa
lea ecx, [rax - 0x442e435a]
lea r8d, [rdx + rax]
add r8d, 0xbbd1bca6
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x76
mov byte [rbp + rax + 0x2f0], r8b
mov rcx, r9
dec rax
jmp 0x140034b2b
jne 0x140034bc0
mov r9, rcx
jmp 0x140034b1e
lea r10, [rcx + 2]
cmp rbx, r10
je 0x140034ab0
lea r10, [rcx + 4]
cmp rbx, r10
jne 0x140034c28
lea r9d, [rax - 0x6d2f3172]
lea r8d, [rax + rdx]
add r8d, 0x92d0ce8e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1e
jmp 0x140034c7e
lea r10, [rcx + 2]
cmp rbx, r10
jne 0x140034c90
lea r9d, [rax + 0x27fdef66]
lea r8d, [rax + rdx]
add r8d, 0x27fdef66
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x36
jmp 0x140034c7e
lea r10, [rcx + 6]
cmp rbx, r10
jne 0x140034cba
lea r9d, [rax - 0x23f1f49e]
lea r8d, [rax + rdx]
add r8d, 0xdc0e0b62
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x52
lea r9d, [rax + 0x50ef97a]
lea r10d, [rdx + rax]
add r10d, 0x50ef97a
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xaa
mov byte [rbp + rax + 0x2f0], r10b
add rbx, rcx
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x140034b2b
lea r10, [rcx + 4]
cmp rbx, r10
jne 0x140034cd9
lea r9d, [rax + 0x713b2c3a]
lea r8d, [rax + rdx]
add r8d, 0x713b2c3a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x6a
jmp 0x140034c81
lea r10, [rcx + 7]
cmp rbx, r10
je 0x140034ba3
lea r10, [rcx + 9]
cmp rbx, r10
jne 0x140034b57
jmp 0x140034b7c
lea r10, [rcx + 3]
cmp rbx, r10
je 0x140034ab0
lea r10, [rcx + 6]
cmp rbx, r10
je 0x140034bb2
cmp rbx, 9
ja 0x140034d32
lea r8, [rcx + 7]
cmp rbx, r8
je 0x140034b7c
lea r8d, [rax + 0x249e9e6a]
lea r9d, [rax + rdx]
add r9d, 0x249e9e6a
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x1a
mov byte [rbp + rax + 0x2f0], r9b
jmp 0x140034b2b
lea r9d, [rax - 0x1f8fa4f0]
lea r10d, [rax + rdx]
add r10d, 0xe0705b10
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0x90
jmp 0x140034c54
lea rsi, [rbp + 0xb11092]
jmp 0x140034d69
lea rsi, [rbp + 0x1527228]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a62
mov rbx, rax
cmp rax, 0xf
ja 0x140034da1
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], 0xf
jmp 0x140034e16
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140034de7
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140034e01
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x510], rdi
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x530]
movabs rax, 0xdfd1a764b7ccb8cb
mov qword [rbp + 0x310], rax
mov byte [rbp + 0x318], 0x40
xorps xmm0, xmm0
movups xmmword [rbp + 0x319], xmm0
mov byte [rbp + 0x329], 0
lea rsi, [rbp + 0x310]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140034f1c
lea r9d, [rax + 0x6e6e3584]
lea r10d, [rdx + rax]
add r10d, 0x6e6e3584
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x64
mov byte [rbp + rax + 0x310], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax + 0x71dae710]
lea r9d, [rax + rdx]
add r9d, 0x71dae710
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x90
mov byte [rbp + rax + 0x310], r9b
sub rax, rbx
inc rbx
movzx r9d, byte [rbp + rax + 0x30e]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1a
jae 0x14003514f
cmp rbx, rax
ja 0x14003513f
movzx r9d, byte [rbp + rax + 0x310]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140034f80
cmp rcx, rax
ja 0x140035148
lea r9, [rcx + 8]
cmp rbx, r9
jb 0x140034fc0
cmp rbx, r8
jne 0x140034fc0
lea ecx, [rax + 0x60bb6f54]
lea r9d, [rax + rdx]
add r9d, 0x60bb6f54
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xb4
mov byte [rbp + rax + 0x310], r9b
dec rax
mov rcx, r8
jmp 0x140034f0f
je 0x140034f05
lea r9, [rcx + 2]
cmp rbx, r9
je 0x140034e94
lea r9, [rcx + 5]
cmp rbx, r9
jne 0x140035027
lea r9d, [rax + 0x25aba104]
lea r8d, [rax + rdx]
add r8d, 0x25aba104
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xe4
jmp 0x140035079
lea r10, [rbx + rcx]
cmp r10, rax
jbe 0x140034ff0
cmp rbx, r9
je 0x140034f76
lea r8, [rcx + 3]
cmp rbx, r8
je 0x140035091
lea r9, [rcx + 6]
mov r8, rcx
cmp rbx, r9
je 0x140034ecb
jmp 0x140034e61
cmp rbx, r8
je 0x140034f52
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x140035099
lea r9d, [rax - 0xcdac22c]
lea r8d, [rax + rdx]
add r8d, 0xf3253dd4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x34
jmp 0x140035079
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x140035088
lea r9d, [rax + 0x2c85041c]
lea r8d, [rax + rdx]
add r8d, 0x2c85041c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x3c
lea r9d, [rax + 0x6794d26c]
lea r10d, [rax + rdx]
add r10d, 0x6794d26c
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xc
mov byte [rbp + rax + 0x310], r10b
add rbx, rcx
movzx edx, r8b
not rdx
jmp 0x140034f0c
lea r9, [rcx + 4]
cmp rbx, r9
jne 0x1400350c3
mov r8, rcx
jmp 0x140034f76
lea r9, [rcx + 5]
cmp rbx, r9
jne 0x1400350d5
lea r9d, [rax - 0x6015f14]
lea r8d, [rax + rdx]
add r8d, 0xf9fea0ec
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x8c
jmp 0x14003507c
lea r9, [rcx + 6]
cmp rbx, r9
jne 0x140034f3b
jmp 0x140034f52
lea r9, [rcx + 6]
cmp rbx, r9
je 0x140034e94
lea r9, [rcx + 2]
cmp rbx, r9
jne 0x1400350f3
mov r8, rcx
jmp 0x140034ecb
lea r9, [rcx + 4]
cmp rbx, r9
je 0x140035091
cmp rcx, 3
ja 0x140034f52
lea r9, [rcx + 9]
cmp rbx, r9
je 0x140034f52
lea r8d, [rax + 0x36cb18c]
lea r9d, [rax + rdx]
add r9d, 0x36cb18c
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x2c
mov byte [rbp + rax + 0x310], r9b
jmp 0x140034f0f
lea rsi, [rbp + 0x133feac]
jmp 0x14003514f
lea rsi, [rbp + 0x1474d20]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a75
mov rbx, rax
cmp rax, 0xf
ja 0x140035187
mov qword [rbp + 0x540], rbx
mov qword [rbp + 0x548], 0xf
jmp 0x1400351fc
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x1400351cd
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400351e7
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x530], rdi
mov qword [rbp + 0x540], rbx
mov qword [rbp + 0x548], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x550]
movabs rax, 0xdf434fc1aab4c2b1
mov qword [rbp + 0x270], rax
mov qword [rbp + 0x278], 0
mov dword [rbp + 0x27f], 0
lea rsi, [rbp + 0x270]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400352b7
lea ecx, [rax - 0x6edccf03]
lea r9d, [rdx + rax]
add r9d, 0x912330fd
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x15
mov byte [rbp + rax + 0x270], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x13
jae 0x1400355d8
cmp rbx, rax
ja 0x1400355c8
movzx r10d, byte [rbp + rax + 0x270]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140035310
cmp rcx, rax
ja 0x1400355d1
lea r9, [rbx + rcx]
cmp r9, rax
jbe 0x1400353a0
lea r9, [rcx + 4]
cmp rbx, r9
je 0x140035280
lea r9, [rcx + 8]
cmp rbx, r9
je 0x1400352a4
lea r9, [rcx + 0x10]
cmp rbx, r9
jne 0x1400354f2
mov r8, rcx
jmp 0x1400352a4
je 0x140035410
lea r9, [rcx + 2]
cmp rbx, r9
jne 0x1400353d6
lea r9d, [rax + 0x1a8084e9]
lea r10d, [rdx + rax]
add r10d, 0x1a8084e9
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xa1
mov byte [rbp + rax + 0x270], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x7cd7d9e4]
lea r9d, [rax + rdx]
add r9d, 0x7cd7d9e4
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xc4
mov byte [rbp + rax + 0x270], r9b
sub rax, rbx
inc rbx
movzx r10d, byte [rbp + rax + 0x26e]
add rax, 0xfffffffffffffffe
jmp 0x140035410
lea r14, [rcx + 6]
cmp rbx, r14
jae 0x140035403
lea r15d, [rax + 0x625754fb]
lea r11d, [rax + rdx]
add r11d, 0x625754fb
and r15d, edx
add r15d, r15d
sub r11d, r15d
add r11b, 0x23
cmp rbx, r8
jne 0x140035478
jmp 0x140035280
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x14003541c
lea r9d, [rax + 0x7511fcd3]
lea r8d, [rax + rdx]
add r8d, 0x7511fcd3
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x3b
jmp 0x14003551a
cmp rbx, r8
jne 0x140035450
nop dword [rax + rax]
movzx edx, r10b
add rax, rcx
jmp 0x140035521
lea r9, [rcx + 4]
cmp rbx, r9
jne 0x1400354e0
lea r9d, [rax - 0x190af41]
lea r8d, [rax + rdx]
add r8d, 0xfe6f50bf
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc7
add rbx, rcx
mov r9, rbx
jmp 0x1400354b1
lea r15d, [rax + 0x1129f897]
lea r11d, [rax + rdx]
add r11d, 0x1129f897
and r15d, edx
add r15d, r15d
sub r11d, r15d
add r11b, 0xdf
cmp rbx, r8
je 0x140035280
lea r15, [rcx + 2]
cmp rbx, r15
je 0x1400352a4
lea r15, [rcx + 3]
cmp rbx, r15
jne 0x140035529
lea r10d, [rax - 0x7e761859]
lea r8d, [rax + rdx]
add r8d, 0x8189e7a7
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x6f
lea r10d, [rax + 0x55d1daf3]
lea r11d, [rdx + rax]
add r11d, 0x55d1daf3
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x5b
mov byte [rbp + rax + 0x270], r11b
mov rbx, r9
jmp 0x14003551a
lea r9, [rcx + 8]
cmp rbx, r9
jne 0x1400352d6
jmp 0x140035280
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x14003557a
lea r9d, [rax + 0x18efd5a8]
lea r8d, [rax + rdx]
add r8d, 0x18efd5a8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x68
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x1400352aa
cmp rbx, r14
je 0x14003535d
lea r14, [rcx + 9]
cmp rbx, r14
je 0x140035410
cmp rbx, r8
jbe 0x14003558c
lea r9d, [rax + 0x7ff93866]
lea r11d, [rax + rdx]
add r11d, 0x7ff93866
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, 0x36
cmp rcx, 8
ja 0x140035280
mov byte [rbp + rax + 0x270], r11b
jmp 0x1400352aa
lea r9, [rcx + 6]
cmp rbx, r9
je 0x140035323
jmp 0x140035244
lea r10, [rcx + 4]
cmp rbx, r10
jne 0x1400355b9
lea r10d, [rax + 0x1c11342a]
lea r8d, [rax + rdx]
add r8d, 0x1c11342a
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xda
jmp 0x1400354b1
lea r9, [rcx + 8]
cmp rbx, r9
je 0x140035280
jmp 0x140035563
lea rsi, [rbp + 0xc4700f]
jmp 0x1400355d8
lea rsi, [rbp + 0x16d1b14]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a88
mov rbx, rax
cmp rax, 0xf
ja 0x140035610
mov qword [rbp + 0x560], rbx
mov qword [rbp + 0x568], 0xf
jmp 0x140035685
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140035656
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140035670
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x550], rdi
mov qword [rbp + 0x560], rbx
mov qword [rbp + 0x568], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x570]
movabs rax, 0x5fe0e0fdefe4f2e1
mov qword [rbp + 0x1d0], rax
mov qword [rbp + 0x1d8], 0
mov qword [rbp + 0x1df], 0
movabs rbx, 0x4461979b4901eb4d
movabs r15, 0x9aff0eb6a8e03155
lea rsi, [rbp + 0x1d0]
movabs r12, 0x3d42010632766b89
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov r13, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140035752
lea r8d, [rax + 0x58cf5459]
lea r14d, [rax + rdx]
add r14d, 0x58cf5459
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x91
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x17
jae 0x140035bb8
mov r9, rax
sub r9, r13
jb 0x140035ba8
movzx edx, byte [rbp + rax + 0x1d0]
lea r8, [rcx + 1]
cmp r13, r8
jae 0x1400357d0
lea r9d, [rax + 0x1d9a7173]
lea r14d, [rax + rdx]
add r14d, 0x1d9a7173
and r9d, edx
add r9d, r9d
sub r14d, r9d
add r14b, 0xdb
cmp rcx, rax
ja 0x140035bb1
lea r9, [rcx + 0x10]
cmp r13, r9
jae 0x140035850
lea r9d, [rax + 0x6dab4e6f]
lea r14d, [rax + rdx]
add r14d, 0x6dab4e6f
and r9d, edx
add r9d, r9d
sub r14d, r9d
add r14b, 0xf7
jmp 0x140035870
je 0x140035720
lea r10, [rcx + 2]
cmp r13, r10
jne 0x1400358ee
lea r8d, [rax - 0x6bfbc8c1]
lea r14d, [rax + rdx]
add r14d, 0x9404373f
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x47
lea r8d, [rax + 0x7d27dc84]
lea r10d, [rax + rdx]
add r10d, 0x7d27dc84
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x64
mov byte [rbp + rax + 0x1d0], r10b
inc r13
movzx edx, byte [rbp + r9 + 0x1ce]
add r9, 0xfffffffffffffffe
mov rax, r9
jmp 0x14003573f
cmp r13, r8
jne 0x140035870
lea r9, [rax + r15]
lea r14, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0xad
jmp 0x140035b4e
lea r9, [rcx + r13]
cmp r9, rax
jbe 0x1400358a7
lea r10, [rcx + 4]
cmp r13, r10
jne 0x140035925
lea ecx, [rax - 0xc6e5db0]
lea r14d, [rax + rdx]
add r14d, 0xf391a250
and ecx, edx
add ecx, ecx
sub r14d, ecx
add r14b, 0xd0
jmp 0x140035b7a
lea r10, [rcx + 3]
cmp r13, r10
jae 0x140035956
lea r9d, [rax + 0x1d9a7173]
lea r14d, [rax + rdx]
add r14d, 0x1d9a7173
and r9d, edx
add r9d, r9d
sub r14d, r9d
add r14b, 0xdb
cmp r13, r8
jne 0x1400359b7
lea rcx, [rax + rbx]
lea r14, [rcx + rdx]
and ecx, edx
mov r9b, 0xe5
jmp 0x140035b4e
lea r9, [rcx + 5]
cmp r13, r9
jne 0x140035983
lea r8d, [rax - 0x7f283d29]
lea r14d, [rax + rdx]
add r14d, 0x80d7c2d7
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x1f
add r13, rcx
mov r9, r13
jmp 0x140035a45
lea r8, [rcx + 9]
cmp r13, r8
jne 0x1400359eb
lea r8d, [rax + 0x69fb681c]
lea r14d, [rax + rdx]
add r14d, 0x69fb681c
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x3c
jmp 0x140035a45
cmp r13, r8
jne 0x140035a19
lea r8d, [rax - 0x24a96322]
lea r14d, [rax + rdx]
add r14d, 0xdb569cde
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xee
jmp 0x14003573f
lea r9, [rcx + 6]
cmp r13, r9
jne 0x140035a7e
lea r8d, [rax - 0x43f35a43]
lea r14d, [rax + rdx]
add r14d, 0xbc0ca5bd
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xd5
dec rax
jmp 0x140035745
lea r8, [rcx + 2]
cmp r13, r8
jne 0x140035aa0
lea r8d, [rax - 0x40944ee7]
lea r14d, [rax + rdx]
add r14d, 0xbf6bb119
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x51
dec rax
jmp 0x140035745
lea r8, [rcx + 3]
cmp r13, r8
jne 0x140035b85
lea r8d, [rax - 0x1f9ad218]
lea r14d, [rax + rdx]
add r14d, 0xe0652de8
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0xa8
jmp 0x140035a72
lea r11, [rcx + 5]
cmp r13, r11
jne 0x140035aca
lea r8d, [rax + 0x35f0b5c]
lea r14d, [rax + rdx]
add r14d, 0x35f0b5c
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x7c
lea r8d, [rax + 0x2458882b]
lea r10d, [rdx + rax]
add r10d, 0x2458882b
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, r14b
add r10b, 0xd3
mov byte [rbp + rax + 0x1d0], r10b
mov r13, r9
movzx edx, r14b
not rdx
jmp 0x140035742
lea r9, [rcx + 7]
cmp r13, r9
jne 0x14003578e
lea r9, [rax + r12]
lea r14, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x41
jmp 0x140035b4e
lea r9, [rcx + 5]
cmp r13, r9
jne 0x140035af6
lea r8d, [rax + 0x710a59cb]
lea r14d, [rax + rdx]
add r14d, 0x710a59cb
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x73
jmp 0x140035a72
cmp r13, r10
jne 0x140035b27
lea r8d, [rax + 0x3e93ee42]
lea r14d, [rax + rdx]
add r14d, 0x3e93ee42
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x32
dec rax
jmp 0x140035745
cmp r13, r8
jbe 0x140035b1a
lea r8d, [rax + 0x7b7856d6]
lea r14d, [rax + rdx]
add r14d, 0x7b7856d6
and r8d, edx
add r8d, r8d
sub r14d, r8d
add r14b, 0x26
mov byte [rbp + rax + 0x1d0], r14b
jmp 0x140035745
lea r9, [rcx + 4]
cmp r13, r9
jne 0x1400358d3
movabs rcx, 0x4f35467eb4fdb40e
lea r9, [rax + rcx]
lea r14, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x9e
add ecx, ecx
sub r14d, ecx
add r14b, r9b
lea ecx, [rax - 0x16dc5abb]
lea r9d, [rdx + rax]
add r9d, 0xe923a545
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x1d
mov byte [rbp + rax + 0x1d0], r9b
dec rax
mov rcx, r8
jmp 0x140035745
mov ecx, eax
add ecx, 0x26080dd9
lea r14d, [rax + rdx]
add r14d, 0x26080dd9
and ecx, edx
add ecx, ecx
sub r14d, ecx
add r14b, 0x11
jmp 0x1400356ec
lea rsi, [rbp + 0x9eac87]
jmp 0x140035bb8
lea rsi, [rbp + 0x1443b14]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038a9b
mov rbx, rax
cmp rax, 0xf
ja 0x140035bf0
mov qword [rbp + 0x580], rbx
mov qword [rbp + 0x588], 0xf
jmp 0x140035c65
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140035c36
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140035c50
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x570], rdi
mov qword [rbp + 0x580], rbx
mov qword [rbp + 0x588], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x590]
movabs rax, 0xe29194209795e898
mov qword [rbp + 0x330], rax
mov word [rbp + 0x338], 0x592
mov qword [rbp + 0x33a], 0
mov byte [rbp + 0x342], 0
lea rsi, [rbp + 0x330]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140035d7b
lea r9d, [rax - 0xb5bef0e]
lea r10d, [rdx + rax]
add r10d, 0xf4a410f2
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x62
mov byte [rbp + rax + 0x330], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x26c71848]
lea r9d, [rax + rdx]
add r9d, 0x26c71848
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 8
mov byte [rbp + rax + 0x330], r9b
sub rax, rbx
inc rbx
movzx r10d, byte [rbp + rax + 0x32e]
add rax, 0xfffffffffffffffe
movzx edx, r10b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x13
jae 0x140035f78
cmp rbx, rax
ja 0x140035f68
movzx r10d, byte [rbp + rax + 0x330]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140035e30
cmp rcx, rax
ja 0x140035f71
lea r9, [rbx + rcx]
cmp r9, rax
jbe 0x140035e60
lea r10, [rcx + 5]
cmp rbx, r10
je 0x140035f28
lea r8, [rcx + 9]
cmp rbx, r8
jne 0x140035cb3
lea r10d, [rax - 0x4820ad08]
lea r8d, [rax + rdx]
add r8d, 0xb7df52f8
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x38
lea r10d, [rax - 0x6fa1fdba]
lea r11d, [rax + rdx]
add r11d, 0x905e0246
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x16
mov byte [rbp + rax + 0x330], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rbx, r9
jmp 0x140035d6e
je 0x140035d64
lea r9, [rcx + 2]
cmp rbx, r9
je 0x140035cf0
lea r9, [rcx + 7]
cmp rbx, r9
jne 0x140035d9e
jmp 0x140035f25
cmp r9, 2
je 0x140035cf0
lea r14d, [rax + 0x32230756]
lea r11d, [rax + rdx]
add r11d, 0x32230756
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0xa6
cmp rbx, r8
jbe 0x140035ef4
lea r14d, [rax - 0xda74082]
lea r11d, [rax + rdx]
add r11d, 0xf258bf7e
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0x8e
cmp rbx, r8
je 0x140035d64
lea r10, [rcx + 3]
cmp rbx, r10
je 0x140035cf0
lea r10, [rcx + 5]
cmp rbx, r10
jne 0x140035f52
lea r10d, [rax + 0x496a2e8]
lea r8d, [rax + rdx]
add r8d, 0x496a2e8
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xa8
jmp 0x140035e17
jne 0x140035f1c
lea ecx, [rax + 0x2c17f39a]
lea r9d, [rax + rdx]
add r9d, 0x2c17f39a
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xca
mov byte [rbp + rax + 0x330], r9b
jmp 0x140035f28
lea r14, [rcx + 2]
cmp rbx, r14
jne 0x140035f33
mov r8, rcx
dec rax
mov rcx, r8
jmp 0x140035d6e
lea r14, [rcx + 3]
cmp rbx, r14
je 0x140035cf0
lea r14, [rcx + 5]
cmp rbx, r14
je 0x140035d2a
jmp 0x140035ead
lea r9, [rcx + 6]
cmp rbx, r9
je 0x140035ef6
mov byte [rbp + rax + 0x330], r11b
jmp 0x140035d6e
lea rsi, [rbp + 0xabf84e]
jmp 0x140035f78
lea rsi, [rbp + 0x148f0f8]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038aae
mov rbx, rax
cmp rax, 0xf
ja 0x140035fb0
mov qword [rbp + 0x5a0], rbx
mov qword [rbp + 0x5a8], 0xf
jmp 0x140036025
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140035ff6
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140036010
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x590], rdi
mov qword [rbp + 0x5a0], rbx
mov qword [rbp + 0x5a8], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x5b0]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x350], xmm0
movups xmmword [rbp + 0x35b], xmm0
mov dword [rbp + 0x350], 0xcccad2c0
mov word [rbp + 0x354], 0x3dcf
movabs rbx, 0x83681bda780605ec
movabs r14, 0xea7c16922377a3b2
lea rsi, [rbp + 0x350]
movabs r15, 0xceba031f1ab13a0b
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov r12, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400360dd
mov r8, rcx
movzx ecx, r9b
add rax, r8
add rax, rcx
mov rcx, r8
inc rax
cmp rax, 0x1b
jae 0x1400363f2
cmp r12, rax
ja 0x1400363e2
movzx r9d, byte [rbp + rax + 0x350]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r12, r8
jae 0x140036140
cmp rcx, rax
ja 0x1400363eb
lea r11, [r12 + rcx]
cmp r11, rax
jbe 0x140036190
lea r9, [rcx + 0x10]
cmp r12, r9
jne 0x1400361c4
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x8c
jmp 0x14003627a
je 0x1400360c0
lea r10, [rcx + 3]
cmp r12, r10
je 0x1400362e0
lea r10, [rcx + 5]
cmp r12, r10
jne 0x14003625c
lea r9d, [rax + 0x2a47311d]
lea r8d, [rax + rdx]
add r8d, 0x2a47311d
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x35
jmp 0x1400362ad
lea r10, [rcx + 6]
cmp r12, r10
jae 0x1400361f5
lea r13d, [rax + 0x78350477]
lea r10d, [rax + rdx]
add r10d, 0x78350477
and r13d, edx
add r13d, r13d
sub r10d, r13d
add r10b, 0xbf
cmp r11, 9
je 0x1400362e0
jmp 0x140036227
lea r9, [rcx + 3]
cmp r12, r9
jne 0x1400362bf
lea r9d, [rax + 0x58da17c8]
lea r8d, [rax + rdx]
add r8d, 0x58da17c8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x88
jmp 0x1400362b0
cmp r12, r8
je 0x1400360c0
lea r13d, [rax - 0x23a6a23d]
lea r10d, [rax + rdx]
add r10d, 0xdc595dc3
and r13d, edx
add r13d, r13d
sub r10d, r13d
add r10b, 0xab
cmp r11, 9
je 0x1400362e0
cmp r12, r8
jne 0x1400362cd
lea ecx, [rax + 0x5d54cbe1]
lea r8d, [rax + rdx]
add r8d, 0x5d54cbe1
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xd9
mov byte [rbp + rax + 0x350], r8b
mov rcx, r12
jmp 0x14003635c
lea r10, [rcx + 6]
cmp r12, r10
jne 0x140036353
lea r10, [rax + r15]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xb3
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax + 0x4dbed4cf]
lea r10d, [rdx + rax]
add r10d, 0x4dbed4cf
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x57
mov byte [rbp + rax + 0x350], r10b
add r12, rcx
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x1400360d0
lea r9, [rcx + 4]
cmp r12, r9
je 0x1400362e0
jmp 0x140036089
lea r11, [rcx + 2]
cmp r12, r11
jne 0x140036364
nop word [rax + rax]
lea r9d, [rax + 0x3e28ddbd]
lea r10d, [rdx + rax]
add r10d, 0x3e28ddbd
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xd5
mov byte [rbp + rax + 0x350], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x49a21dcc]
lea r9d, [rcx + rdx]
add r9d, 0xb65de234
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x94
mov byte [rbp + rcx + 0x350], r9b
sub rcx, r12
inc r12
movzx r9d, byte [rbp + rcx + 0x34e]
add rcx, 0xfffffffffffffffe
mov rax, rcx
jmp 0x1400360c3
lea r10, [rcx + 4]
cmp r12, r10
jne 0x14003639e
dec rax
jmp 0x1400360d0
lea r8, [rcx + 8]
cmp r12, r8
je 0x1400360c0
lea r8, [rcx + 3]
cmp r12, r8
jne 0x1400363b6
lea r9d, [rax + 0x330d9ac4]
lea r8d, [rax + rdx]
add r8d, 0x330d9ac4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa4
jmp 0x1400362ad
lea r10, [rcx + 2]
cmp r12, r10
jne 0x1400360fc
mov rcx, r8
dec rax
jmp 0x1400360d0
lea r8, [rcx + 4]
cmp r12, r8
jne 0x1400363d5
lea rsi, [rbp + 0x15407bb]
jmp 0x1400363f2
lea rsi, [rbp + 0x15f0344]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038ac1
mov rbx, rax
cmp rax, 0xf
ja 0x14003642a
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x5c8], 0xf
jmp 0x14003649f
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140036470
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003648a
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x5b0], rdi
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x5c8], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x5d0]
movabs rax, 0xd8cdf99ad5d0c8fc
mov qword [rbp + 0x370], rax
mov byte [rbp + 0x378], 0xbe
xorps xmm0, xmm0
movups xmmword [rbp + 0x379], xmm0
mov byte [rbp + 0x389], 0
lea rsi, [rbp + 0x370]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400365a8
lea r8d, [rax - 0x3d72f503]
lea r10d, [rdx + rax]
add r10d, 0xc28d0afd
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x15
mov byte [rbp + rax + 0x370], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax - 0x7e9f18cc]
lea r9d, [rax + rdx]
add r9d, 0x8160e734
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x94
mov byte [rbp + rax + 0x370], r9b
sub rax, rbx
inc rbx
movzx r8d, byte [rbp + rax + 0x36e]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1a
jae 0x140036847
cmp rbx, rax
ja 0x140036837
movzx r8d, byte [rbp + rax + 0x370]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rbx, r9
jae 0x140036600
cmp rcx, rax
ja 0x140036840
lea r10, [rbx + rcx]
cmp r10, rax
jbe 0x140036650
lea rdx, [rcx + 0xa]
cmp rbx, rdx
je 0x140036743
lea rdx, [rcx + 4]
mov r9, rcx
cmp rbx, rdx
je 0x140036743
jmp 0x1400364ea
je 0x140036591
lea r10, [rcx + 3]
cmp rbx, r10
je 0x14003651d
lea r10, [rcx + 5]
cmp rbx, r10
jne 0x140036704
lea r9d, [rax - 0x4f3dd135]
lea r8d, [rax + rdx]
add r8d, 0xb0c22ecb
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x73
add rbx, rcx
mov r10, rbx
jmp 0x1400367fb
lea r11, [rcx + 9]
cmp rbx, r11
jbe 0x1400366c9
lea r14d, [rax + 0x787b791b]
lea r11d, [rax + rdx]
add r11d, 0x787b791b
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0x43
cmp rbx, 8
ja 0x1400367d9
cmp rbx, r9
je 0x140036591
cmp rbx, r9
je 0x14003671f
lea r11, [rcx + 2]
cmp rbx, r11
je 0x140036743
lea r10, [rcx + 2]
cmp rbx, r10
jne 0x140036712
mov r9, rcx
jmp 0x140036743
lea r10, [rcx + 6]
cmp rbx, r10
jne 0x1400365c7
lea ecx, [rax - 0x38c265df]
lea r8d, [rdx + rax]
add r8d, 0xc73d9a21
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x19
mov byte [rbp + rax + 0x370], r8b
dec rax
mov rcx, r9
jmp 0x14003659b
lea r9d, [rax - 0x79ee89a8]
lea r11d, [rax + rdx]
add r11d, 0x86117658
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x98
lea r9d, [rax + 0x44e5528f]
lea r11d, [rdx + rax]
add r11d, 0x44e5528f
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x17
mov byte [rbp + rax + 0x370], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rbx, r10
jmp 0x14003659b
lea rsi, [rbp + 0xabd49b]
jmp 0x140036847
lea rsi, [rbp + 0x157f864]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038ad4
mov rbx, rax
cmp rax, 0xf
ja 0x14003687f
mov qword [rbp + 0x5e0], rbx
mov qword [rbp + 0x5e8], 0xf
jmp 0x1400368f4
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x1400368c5
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400368df
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x5d0], rdi
mov qword [rbp + 0x5e0], rbx
mov qword [rbp + 0x5e8], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x5f0]
mov dword [rbp + 0x390], 0x5b535b79
mov word [rbp + 0x394], 0x35ae
mov qword [rbp + 0x396], 0
mov dword [rbp + 0x39e], 0
lea rsi, [rbp + 0x390]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400369a4
lea r9d, [rax - 0x41e37698]
lea r8d, [rax + rdx]
add r8d, 0xbe1c8968
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x28
movzx edx, r8b
not rdx
add rax, rdx
inc rax
cmp rax, 0x12
jae 0x140036ca6
cmp rbx, rax
ja 0x140036c96
movzx r10d, byte [rbp + rax + 0x390]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rbx, r8
jae 0x140036a30
cmp rcx, rax
ja 0x140036c9f
lea r9, [rbx + rcx]
cmp r9, rax
jbe 0x140036aa0
cmp rbx, r8
je 0x140036bd0
lea r10, [rcx + 0xa]
cmp rbx, r10
je 0x140036bf4
jne 0x140036a50
mov r8, rcx
movzx ecx, r10b
add rax, r8
add rax, rcx
mov rcx, r8
jmp 0x140036997
lea r9, [rcx + 2]
cmp rbx, r9
je 0x14003696e
lea r9, [rcx + 4]
cmp rbx, r9
jne 0x140036b88
lea r9d, [rax + 0x3db119b8]
lea r8d, [rax + rdx]
add r8d, 0x3db119b8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf8
add rbx, rcx
jmp 0x14003698d
lea r11, [rcx + 2]
cmp rbx, r11
jbe 0x140036b51
lea r15d, [rax - 0x4cccce78]
lea r14d, [rax + rdx]
add r14d, 0xb3333188
and r15d, edx
add r15d, r15d
sub r14d, r15d
add r14b, 0x48
cmp rbx, r8
je 0x140036a32
cmp rbx, r8
je 0x140036bd0
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x140036bc3
lea ecx, [rax + 0x2a630818]
lea r9d, [rdx + rax]
add r9d, 0x2a630818
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x58
mov byte [rbp + rax + 0x390], r9b
dec rax
mov rcx, r8
jmp 0x140036997
lea rsi, [rbp + 0xf2c698]
jmp 0x140036ca6
lea rsi, [rbp + 0x1687e70]
xorps xmm0, xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi], xmm0
mov rcx, rsi
call sub.api_ms_win_crt_string_l1_1_0.dll_strlen
test rax, rax
js 0x140038ae7
mov rbx, rax
cmp rax, 0xf
ja 0x140036cde
mov qword [rbp + 0x600], rbx
mov qword [rbp + 0x608], 0xf
jmp 0x140036d53
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r14d, 0x16
cmovae r14, rax
cmp r14, 0xfff
jb 0x140036d24
lea rcx, [r14 + 0x28]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
add rdi, 0x27
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140036d3e
lea rcx, [r14 + 1]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.140083708
mov rdi, rax
mov qword [rbp + 0x5f0], rdi
mov qword [rbp + 0x600], rbx
mov qword [rbp + 0x608], r14
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov byte [rbx], 0
lea rdi, [rbp + 0x610]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x6d0], xmm0
movaps xmmword [rbp + 0x6e0], xmm0
mov dword [rbp + 0x6d0], 0x604120f
mov word [rbp + 0x6d4], 0xf1d
mov byte [rbp + 0x6d6], 0x5c
lea rsi, [rbp + 0x6d0]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2a0
mov rbx, qword [rax]
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.14006a2b0
mov rcx, qword [rax]
xor eax, eax
jmp 0x140036e5e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
mov rsi, qword [rbp + 0x290]
mov rdx, qword [rbp + 0x2a0]
sub rdx, rsi
cmp rdx, 0x1000
jb 0x14003896e
mov rax, qword [rsi - 8]
add rsi, 0xfffffffffffffff8
sub rsi, rax
cmp rsi, 0x20
jae 0x140038936
add rdx, 0x27
mov rsi, rax
mov rcx, rsi
call fcn.14008374c
movaps xmm6, xmmword [rbp + 0x750]
movaps xmm7, xmmword [rbp + 0x760]
add rsp, 0x7f8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.1400267a0
mov byte [rbp + 0x747], 0
lea rax, [rbp + 0x3d0]
mov qword [rbp + 0x738], rax
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], rdi
call fcn.1400267a0
mov byte [rbp + 0x747], 0
mov qword [rbp + 0x738], r15
call fcn.1400267a0
int3