Function at 0x1400097e0
Capabilities:
Encode data using xor
Parse credit card information
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2150]
mov eax, 0x2250
call fcn.1400ec040
sub rsp, rax
movaps xmmword [rsp + 0x2240], xmm6
movaps xmmword [rsp + 0x2230], xmm7
movaps xmmword [rsp + 0x2220], xmm8
movaps xmmword [rsp + 0x2210], xmm9
mov rax, qword [0x14012c040]
xor rax, rsp
mov qword [rbp + 0x2100], rax
xor edi, edi
mov dword [rbp + 0x58], edi
cmp byte [0x14012c0ec], dil
je 0x1400098b3
cmp byte [0x14012da34], dil
jne 0x1400098b3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x158]
call fcn.140005470
mov rbx, rax
mov rcx, qword [0x14012e228]
movss xmm2, dword [rcx + 0xec]
mulss xmm2, dword [0x14011598c]
movss xmm1, dword [rcx + 0xe8]
mulss xmm1, dword [0x140115988]
lea rcx, [rbp + 0x160]
call fcn.140005470
mov r8, rbx
xor edx, edx
mov rcx, rax
call fcn.14003e2f0
mov byte [0x14012da34], 1
mov eax, dword [0x14012d90c]
test eax, eax
jne 0x1400098c7
xor ecx, ecx
call fcn.140052560
jmp 0x140009913
cmp eax, 1
jne 0x1400098d5
xor ecx, ecx
call fcn.140054360
jmp 0x140009913
cmp eax, 2
jne 0x1400098e7
xor ecx, ecx
call fcn.140053320
jmp 0x140009913
cmp eax, 3
jne 0x1400098f5
xor ecx, ecx
call fcn.140053b40
jmp 0x140009913
cmp eax, 4
jne 0x140009907
xor ecx, ecx
call fcn.140052b00
jmp 0x140009913
cmp eax, 5
jne 0x140009913
xor ecx, ecx
call fcn.140054b80
mov rax, qword [0x14012da48]
or dword [rax + 0x47d0], 2
mov dword [rax + 0x47f0], 0x44834000
mov dword [rax + 0x47f4], 0x44100000
mov dword [rax + 0x47d8], 1
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
mov dword [rsp + 0x58], 0x62724f45
mov word [rsp + 0x5c], 0x7469
mov byte [rsp + 0x5e], dil
xor edx, edx
lea r8d, [rdx + 0x3a]
lea rcx, [rsp + 0x59]
call fcn.14003b400
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
movups xmm6, xmmword [str.33s_]
movups xmm7, xmmword [0x14012c0d8]
mov rbx, qword [0x14012da48]
movups xmmword [rbx + 0x38b8], xmm7
cmp dword [0x14012da38], edi
jne 0x1400099a6
movups xmmword [rbx + 0x38b8], xmm6
mov qword [rbp + 0x84], rdi
mov dword [rbp + 0x8c], 0x43480000
mov dword [rbp + 0x90], 0x425c0000
mov dword [rsp + 0x38], 0x6d6f4841
mov word [rsp + 0x3c], 0x65
lea r9, [rbp + 0x84]
xor r8d, r8d
lea rdx, [rbp + 0x8c]
lea rcx, [rsp + 0x39]
call fcn.140069ea0
test al, al
je 0x1400099f7
mov dword [0x14012da38], edi
jmp 0x1400099ff
cmp dword [0x14012da38], edi
jne 0x140009a06
movups xmmword [rbx + 0x38b8], xmm7
movss xmm8, dword [0x140115b88]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
cmp dword [0x14012da38], 1
jne 0x140009a2b
movups xmmword [rbx + 0x38b8], xmm6
mov qword [rbp + 0x94], rdi
mov dword [rbp + 0x9c], 0x43480000
mov dword [rbp + 0xa0], 0x425c0000
mov dword [rsp + 0x30], 0x6d694164
mov byte [rsp + 0x34], dil
lea r9, [rbp + 0x94]
xor r8d, r8d
lea rdx, [rbp + 0x9c]
lea rcx, [rsp + 0x31]
call fcn.140069ea0
test al, al
je 0x140009a7e
mov dword [0x14012da38], 1
jmp 0x140009a87
cmp dword [0x14012da38], 1
jne 0x140009a8e
movups xmmword [rbx + 0x38b8], xmm7
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
cmp dword [0x14012da38], 2
jne 0x140009aaa
movups xmmword [rbx + 0x38b8], xmm6
mov qword [rbp + 0xa4], rdi
mov dword [rbp + 0xb4], 0x43480000
mov dword [rbp + 0xb8], 0x425c0000
mov dword [rsp + 0x60], 0x7369563b
mov dword [rsp + 0x64], 0x6c6175
lea r9, [rbp + 0xa4]
xor r8d, r8d
lea rdx, [rbp + 0xb4]
lea rcx, [rsp + 0x61]
call fcn.140069ea0
test al, al
je 0x140009b02
mov dword [0x14012da38], 2
nop
jmp 0x140009b0b
cmp dword [0x14012da38], 2
jne 0x140009b12
movups xmmword [rbx + 0x38b8], xmm7
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
cmp dword [0x14012da38], 3
jne 0x140009b2e
movups xmmword [rbx + 0x38b8], xmm6
mov qword [rbp + 0x74], rdi
mov dword [rbp + 0x7c], 0x43480000
mov dword [rbp + 0x80], 0x425c0000
mov dword [rsp + 0x40], 0x73694d17
mov word [rsp + 0x44], 0x63
lea r9, [rbp + 0x74]
xor r8d, r8d
lea rdx, [rbp + 0x7c]
lea rcx, [rsp + 0x41]
call fcn.140069ea0
test al, al
je 0x140009b77
mov dword [0x14012da38], 3
jmp 0x140009b82
cmp dword [0x14012da38], 3
nop
jne 0x140009b89
movups xmmword [rbx + 0x38b8], xmm7
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
cmp dword [0x14012da38], 4
jne 0x140009ba5
movups xmmword [rbx + 0x38b8], xmm6
mov qword ds:[rbp + 0xac], rdi
mov dword [rbp + 0x6c], 0x43480000
mov dword [rbp + 0x70], 0x425c0000
mov dword [rsp + 0x68], 0x6e6f431a
mov dword [rsp + 0x6c], 0x676966
lea r9, [rbp + 0xac]
xor r8d, r8d
lea rdx, [rbp + 0x6c]
lea rcx, [rsp + 0x69]
call fcn.140069ea0
test al, al
je 0x140009bf3
mov dword [0x14012da38], 4
movups xmmword [rbx + 0x38b8], xmm6
mov rcx, qword [0x14012d988]
call fcn.14003de30
movss xmm7, dword [0x140115b20]
movss xmm9, dword [0x140115b3c]
mov eax, dword [0x14012da38]
nop dword [rax]
test eax, eax
jne 0x14000af51
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x168]
call fcn.140005470
mov r12, rax
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x4b]
call fcn.140011ba0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x140009c54
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], dil
lea rcx, [r15 + 1]
call fcn.14001f630
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call fcn.1400388a0
lea rdx, [rbp + 0x308]
lea rcx, [rbp + 0x4c]
call fcn.140011bb0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x140009cd0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], dil
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 3
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x4d]
call fcn.140011bd0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 5
jb 0x140009d60
mov edx, 5
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], dil
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
cmp byte [0x14012d991], dil
je 0x140009e33
lea rdx, [rbp + 0x5a8]
lea rcx, [rbp + 0x4e]
call fcn.140011bf0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x140009de4
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], dil
lea rcx, [r15 + 1]
call fcn.14001f630
jmp 0x140009ea5
lea rdx, ds:[rbp + 0x268]
lea rcx, [rbp + 0x4f]
call fcn.140011c10
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 7
jb 0x140009e50
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], dil
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
lea rcx, [rbp + 0x1fd0]
call fcn.140007b00
nop
lea rdx, [rbp + 0x728]
lea rcx, [rbp + 0x50]
call fcn.140011c30
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xc
jb 0x140009ed0
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
lea r8, [rbp + 0x1fd0]
mov rdx, rax
lea rcx, [rbp + 0x908]
call fcn.140021fe0
nop
mov rcx, rax
call fcn.140007d90
mov rcx, rax
call fcn.1400695c0
nop
lea rcx, [rbp + 0x908]
call fcn.140003dc0
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x51]
call fcn.140011c50
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x140009f70
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c108]
call fcn.140008a60
nop
lea rcx, [rbp + 0x1fd0]
call fcn.140003dc0
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x138]
lea rcx, [rbp + 0x52]
call fcn.140011c70
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 5
jb 0x14000a010
mov edx, 5
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
cmp byte [0x14012d991], 0
je 0x14000a0d3
lea rdx, [rbp + 0x288]
lea rcx, [rsp + 0x70]
call fcn.140011c90
mov r15, rax
mov r14, rdi
lea rsi, [rax + 1]
mov rdx, r14
mov rcx, rsi
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, r14
mov rcx, rsi
call fcn.14001f640
mov byte [rax], bl
inc r14
cmp r14, 8
jb 0x14000a0a2
jmp 0x14000a11f
lea rdx, ds:[rbp + 0x298]
lea rcx, [rsp + 0x71]
call fcn.140011cb0
mov r15, rax
mov r14, rdi
lea rsi, [rax + 1]
nop
mov rdx, r14
mov rcx, rsi
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, r14
mov rcx, rsi
call fcn.14001f640
mov byte [rax], bl
inc r14
cmp r14, 8
jb 0x14000a0f0
mov edx, 8
mov rcx, rsi
call fcn.14001f640
mov byte [rax], 0
mov rcx, rsi
call fcn.14001f630
mov rdx, rax
lea rcx, [rbp + 0x1fb0]
call fcn.140007b00
nop
lea rdx, [rbp + 0x8f8]
lea rcx, [rsp + 0x72]
call fcn.140011cd0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000a160
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
lea r8, ds:[rbp + 0x1fb0]
mov rdx, rax
lea rcx, [rbp + 0x928]
call fcn.140021fe0
nop
mov rcx, rax
call fcn.140007d90
mov rcx, rax
call fcn.1400695c0
nop
lea rcx, [rbp + 0x928]
call fcn.140003dc0
lea rdx, [rbp + 0x848]
lea rcx, [rsp + 0x73]
call fcn.140011cf0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000a200
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
nop
lea rcx, [rbp + 0x1fb0]
call fcn.140003dc0
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x538]
lea rcx, [rsp + 0x74]
call fcn.140011d10
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x14000a290
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, [rbp + 0xe90]
lea rcx, [rsp + 0x75]
call fcn.140011d30
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x1b
jb 0x14000a320
mov edx, 0x1b
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x548]
lea rcx, [rsp + 0x76]
call fcn.140011d70
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
mov r8b, 1
lea rdx, [rax + 1]
mov ecx, 3
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop
call fcn.14003de30
mov dword [rsp + 0x48], 0x6e654d69
mov word [rsp + 0x4c], 0x75
lea rcx, [rsp + 0x49]
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, ds:[rbp + 0xd18]
lea rcx, [rsp + 0x77]
call fcn.140011d90
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rax + 0x10], dl
xor byte [rax + 0x11], dl
mov byte [rax + 0x12], 0
mov r8d, 0x510060
lea rdx, str.33s_
lea rcx, [rax + 1]
call fcn.140074880
lea rdx, [rbp + 0x738]
lea rcx, [rsp + 0x78]
call fcn.140011dc0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
mov byte [rax + 0xd], 0
mov r8d, 0x510060
lea rdx, [0x14012c0d8]
lea rcx, [rax + 1]
call fcn.140074880
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, ds:[rbp + 0x1178]
lea rcx, [rsp + 0x79]
call fcn.140011de0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x28
jb 0x14000a4f0
mov edx, 0x28
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x2a8]
lea rcx, [rsp + 0x7a]
call fcn.140011e30
movzx edx, byte ds:[rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
mov byte [rax + 9], 0
lea rcx, [rax + 1]
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, [rbp + 0xc40]
lea rcx, [rsp + 0x7b]
call fcn.140011e50
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xf
jb 0x14000a5d0
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c10f]
call fcn.14006ae40
mov rcx, qword [0x14012d910]
nop dword [rax + rax]
call fcn.14003de30
lea rdx, [rbp + 0x1390]
lea rcx, [rsp + 0x7c]
call fcn.140011e80
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000a660
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x10c0]
lea rcx, [rsp + 0x7d]
call fcn.140011ee0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x26
jb 0x14000a6d0
mov edx, 0x26
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x608]
lea rcx, [rsp + 0x7e]
call fcn.140011f30
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000a761
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, [rbp + 0xe20]
lea rcx, [rsp + 0x7f]
call fcn.140011f60
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x15
jb 0x14000a7e1
mov edx, 0x15
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0c4]
call fcn.14006ae40
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, ds:[rbp + 0x1518]
lea rcx, [rbp - 0x80]
call fcn.140011f90
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x2e
jb 0x14000a870
mov edx, 0x2e
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x2b8]
lea rcx, [rbp - 0x7f]
call fcn.140011ff0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000a910
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 3
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x5b8]
lea rcx, [rbp - 0x7e]
call fcn.140012010
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x14000a9a0
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0xfd0]
lea rcx, [rbp - 0x7d]
call fcn.140012050
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x23
jb 0x14000aa20
mov edx, 0x23
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r12, rax
lea rdx, [rbp + 0x748]
lea rcx, [rbp - 0x7c]
call fcn.140012030
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000aa84
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9d, 0xffffffff
mov r8, r12
lea rdx, [0x14012d90c]
mov rcx, rax
call fcn.14006d1e0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0xed0]
lea rcx, [rbp - 0x7b]
call fcn.1400120a0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x1e
jb 0x14000ab10
mov edx, 0x1e
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x618]
lea rcx, [rbp - 0x7a]
call fcn.1400120e0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000aba0
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rcx, [rbp + 0x170]
call fcn.140005460
mov r12, rax
mov dword [rbp + 0x68], edi
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x178]
call fcn.140005470
mov r13, rax
lea rdx, [rbp + 0x558]
lea rcx, [rbp - 0x79]
call fcn.140012100
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000ac42
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9, r12
lea r8, [rbp + 0x68]
mov rdx, r13
mov rcx, rax
call fcn.14006a250
test al, al
je 0x14000acb2
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1238]
lea rcx, [rbp - 0x78]
call fcn.140012120
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x2b
jb 0x14000acd4
mov edx, 0x2b
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x278]
lea rcx, [rbp - 0x77]
call fcn.140012180
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x14000ad60
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0xe50]
lea rcx, [rbp - 0x76]
call fcn.1400121d0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x18
jb 0x14000ade0
mov edx, 0x18
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r12, rax
lea rdx, [rbp + 0xc58]
lea rcx, [rbp - 0x75]
call fcn.1400121a0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xf
jb 0x14000ae44
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9d, 0xffffffff
mov r8, r12
lea rdx, [0x14012d908]
mov rcx, rax
call fcn.14006d1e0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1298]
lea rcx, [rbp - 0x74]
call fcn.140012210
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x2c
jb 0x14000aed0
mov edx, 0x2c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.140038940
mov eax, dword [0x14012da38]
cmp eax, 1
jne 0x14000d0f6
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x180]
call fcn.140005470
mov r12, rax
lea rdx, [rbp + 0x188]
lea rcx, [rbp - 0x73]
call fcn.140012270
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 6
jb 0x14000af90
mov edx, 6
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call fcn.1400388a0
lea rdx, [rbp + 0x218]
lea rcx, [rbp - 0x72]
call fcn.140012290
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 7
jb 0x14000b010
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x628]
lea rcx, [rbp - 0x71]
call fcn.1400122b0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000b0a0
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
mov r12, qword [0x14012d920]
lea rdx, [rbp + 0x858]
lea rcx, [rbp - 0x70]
call fcn.1400122d0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000b122
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 7
mov r8, r12
lea rdx, [0x14012da30]
mov rcx, rax
call fcn.14006d1c0
call fcn.140068340
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, [rbp + 0x2c8]
lea rcx, [rbp - 0x6f]
call fcn.1400122f0
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000b1d0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x2d8]
lea rcx, [rbp - 0x6e]
call fcn.140012310
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000b260
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0b0]
lea rcx, [rbp + 0x948]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0x7f8]
lea rcx, [rbp - 0x6d]
call fcn.140012330
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000b320
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0x948]
call fcn.140003dc0
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp - 0x6c]
call fcn.140012380
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x14000b3a0
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012e194]
call fcn.140008a60
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0b8]
lea rcx, [rbp + 0x968]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0x2e8]
lea rcx, [rbp - 0x6b]
call fcn.1400123a0
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000b460
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
lea r13, [0x14010e0b4]
mov qword [rsp + 0x20], r13
mov r9d, 0x64
lea r8d, [r9 - 0x63]
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0x968]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0c0]
lea rcx, [rbp + 0x988]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0x2f8]
lea rcx, [rbp - 0x6a]
call fcn.1400123e0
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000b540
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r13
mov r9d, 0x64
lea r8d, [r9 - 0x63]
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0x988]
call fcn.140003dc0
cmp byte [0x14012c0f4], 0
nop dword [rax]
je 0x14000b739
call fcn.14006bca0
lea rdx, [rbp + 0x18b0]
lea rcx, [rbp - 0x69]
call fcn.140012400
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x36
jb 0x14000b5e1
mov edx, 0x36
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1838]
lea rcx, [rbp - 0x68]
call fcn.140012470
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x37
jb 0x14000b660
mov edx, 0x37
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x17b8]
lea rcx, [rbp - 0x67]
call fcn.1400124e0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x38
jb 0x14000b6d0
mov edx, 0x38
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x868]
lea rcx, [rbp - 0x66]
call fcn.140012550
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000b760
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0c8]
lea rcx, [rbp + 0x9a8]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0xe38]
lea rcx, [rbp - 0x65]
call fcn.140012580
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x15
jb 0x14000b820
mov edx, 0x15
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0x9a8]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0d0]
lea rcx, [rbp + 0x9c8]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0xc70]
lea rcx, [rbp - 0x64]
call fcn.1400125b0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xf
jb 0x14000b8e0
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r13
mov r9d, 0x64
lea r8d, [r9 - 0x63]
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0x9c8]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0d8]
lea rcx, [rbp + 0x9e8]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0xc28]
lea rcx, [rbp - 0x63]
call fcn.1400125e0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xf
jb 0x14000b9b0
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword ss:[rsp + 0x28], edi
mov qword [rsp + 0x20], r13
mov r9d, 0x64
lea r8d, [r9 - 0x63]
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0x9e8]
call fcn.140003dc0
cmp byte [0x14012c0f4], 0
je 0x14000bbb9
nop
call fcn.14006bca0
lea rdx, [rbp + 0x13c8]
lea rcx, [rbp - 0x62]
call fcn.140012610
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000ba60
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1740]
lea rcx, [rbp - 0x61]
call fcn.140012670
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x35
jb 0x14000bae0
mov edx, 0x35
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x17f8]
lea rcx, [rbp - 0x60]
call fcn.1400126e0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x37
jb 0x14000bb50
mov edx, 0x37
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x568]
lea rcx, [rbp - 0x5f]
call fcn.140012750
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x14000bbf0
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x578]
lea rcx, [rbp - 0x5e]
call fcn.140012770
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000bc80
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0e0]
lea rcx, [rbp + 0xa08]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0x6e8]
lea rcx, [rbp - 0x5d]
call fcn.140012790
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000bd40
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0xa08]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e0e8]
lea rcx, [rbp + 0xa28]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0xd30]
lea rcx, [rbp - 0x5c]
call fcn.1400127b0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x11
jb 0x14000be00
mov edx, 0x11
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0xa28]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e118]
lea rcx, [rbp + 0xa48]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x5b]
call fcn.1400127e0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x14000bec0
mov edx, 6
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9d, 0xffffffff
lea r8, str.Head
mov rdx, r12
mov rcx, rax
call fcn.14006d1e0
nop
lea rcx, [rbp + 0xa48]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e128]
lea rcx, [rbp + 0xa68]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012810
mov r12, rax
lea rdx, [rbp + 0xd8]
lea rcx, [rbp - 0x5a]
call fcn.140012800
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 3
jb 0x14000bf90
mov edx, 3
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
lea r13, str._.1f
mov qword [rsp + 0x20], r13
movss xmm6, dword [0x140115abc]
movaps xmm3, xmm6
xorps xmm2, xmm2
mov rdx, r12
mov rcx, rax
call fcn.14006e020
nop
lea rcx, [rbp + 0xa68]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e130]
lea rcx, [rbp + 0xa88]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0xdd8]
lea rcx, [rbp - 0x59]
call fcn.140012830
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x13
jb 0x14000c080
mov edx, 0x13
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
lea rcx, [0x14010e0b4]
mov qword [rsp + 0x20], rcx
mov r9d, 0x3e8
mov r8d, 0xc8
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0xa88]
call fcn.140003dc0
cmp byte [0x14012c0f4], 0
je 0x14000c3d9
call fcn.14006bca0
lea rdx, ds:[rbp + 0x19e8]
lea rcx, [rbp - 0x58]
call fcn.140012860
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3c
jb 0x14000c130
mov edx, 0x3c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1ce0]
lea rcx, [rbp - 0x57]
call fcn.1400128e0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x40
jb 0x14000c1b0
mov edx, 0x40
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1ab0]
lea rcx, [rbp - 0x56]
call fcn.140012960
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x40
jb 0x14000c223
mov edx, 0x40
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x19a8]
lea rcx, [rbp - 0x55]
call fcn.1400129e0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3b
jb 0x14000c290
mov edx, 0x3b
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1400]
lea rcx, [rbp - 0x54]
call fcn.140012a50
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000c303
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1438]
lea rcx, [rbp - 0x53]
call fcn.140012ab0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000c370
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x5d8]
lea rcx, [rbp - 0x52]
call fcn.140012b10
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x14000c400
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e148]
lea rcx, [rbp + 0xaa8]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0xd48]
lea rcx, [rbp - 0x51]
call fcn.140012b30
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x11
jb 0x14000c4c0
mov edx, 0x11
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0xaa8]
call fcn.140003dc0
lea rdx, [rbp + 0x878]
lea rcx, [rbp - 0x50]
call fcn.140012b60
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000c540
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8c4]
call fcn.140008a60
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e150]
lea rcx, [rbp + 0xac8]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0x140]
lea rcx, [rbp - 0x4f]
call fcn.140012b80
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 5
jb 0x14000c600
mov edx, 5
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
lea rcx, [0x14010e0b4]
mov qword [rsp + 0x20], rcx
mov r9d, 0x190
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0xac8]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e160]
lea rcx, [rbp + 0xae8]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012810
mov r12, rax
lea rdx, [rbp + 0x398]
lea rcx, [rbp - 0x4e]
call fcn.140012ba0
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000c6e0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
xorps xmm2, xmm2
mov rdx, r12
mov rcx, rax
call fcn.14006e020
nop
lea rcx, [rbp + 0xae8]
call fcn.140003dc0
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
nop
je 0x14000c9be
lea rdx, [rbp + 0x1d30]
lea rcx, [rbp - 0x4d]
call fcn.140012bc0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x40
jb 0x14000c780
mov edx, 0x40
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1e20]
lea rcx, [rbp - 0x4c]
call fcn.140012c40
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x42
jb 0x14000c800
mov edx, 0x42
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x1ec0]
lea rcx, [rbp - 0x4b]
call fcn.140012cc0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x4c
jb 0x14000c870
mov edx, 0x4c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1c40]
lea rcx, [rbp - 0x4a]
call fcn.140012d50
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x3f
jb 0x14000c8e3
mov edx, 0x3f
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1148]
lea rcx, [rbp - 0x49]
call fcn.140012dd0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x29
jb 0x14000c950
mov edx, 0x29
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
call fcn.14006bca0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, [rbp + 0x318]
lea rcx, [rbp - 0x48]
call fcn.140012e30
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000c9f0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x798]
lea rcx, [rbp - 0x47]
call fcn.140012e50
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000ca80
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e170]
lea rcx, [rbp + 0xb08]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0x838]
lea rcx, [rbp - 0x46]
call fcn.140012e80
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000cb40
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0xb08]
call fcn.140003dc0
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
nop
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e180]
lea rcx, [rbp + 0xb28]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012ee0
mov r12, rax
lea rdx, [rbp + 0xcd0]
lea rcx, [rbp - 0x45]
call fcn.140012eb0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x10
jb 0x14000cc10
mov edx, 0x10
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r8d, 0x510060
mov rdx, r12
mov rcx, rax
call fcn.140074880
nop
lea rcx, [rbp + 0xb28]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e190]
lea rcx, [rbp + 0xb48]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0xdf0]
lea rcx, [rbp - 0x44]
call fcn.140012f00
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x14
jb 0x14000cce0
mov edx, 0x14
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0xb48]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e1a0]
lea rcx, [rbp + 0xb68]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.1400123c0
mov r12, rax
lea rdx, [rbp + 0x588]
lea rcx, [rbp - 0x43]
call fcn.140012f30
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000cda0
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov dword [rsp + 0x28], edi
lea rcx, [0x14010e0b4]
mov qword [rsp + 0x20], rcx
mov r9d, 0xfa
mov r8d, 5
mov rdx, r12
mov rcx, rax
call fcn.14006e070
nop
lea rcx, [rbp + 0xb68]
call fcn.140003dc0
movsxd rdx, dword [0x14012da30]
lea rcx, [0x14012e410]
call fcn.140020890
mov rdx, rax
lea r8, [0x14010e1b0]
lea rcx, [rbp + 0xb88]
call fcn.140022190
nop
mov rdx, rax
lea rcx, [0x14012e480]
call fcn.140020960
mov rcx, rax
call fcn.140012360
mov r12, rax
lea rdx, [rbp + 0xe08]
lea rcx, [rbp - 0x42]
call fcn.140012f50
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x14
jb 0x14000ce80
mov edx, 0x14
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, r12
mov rcx, rax
call fcn.14006ae40
nop
lea rcx, [rbp + 0xb88]
call fcn.140003dc0
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x14000d0d9
call fcn.14006bca0
lea rdx, [rbp + 0x1b00]
lea rcx, [rbp - 0x41]
call fcn.140012f80
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3d
jb 0x14000cf12
mov edx, 0x3d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1470]
lea rcx, [rbp - 0x40]
call fcn.140013000
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000cf90
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1dd0]
lea rcx, [rbp - 0x3f]
call fcn.140013060
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x41
jb 0x14000d003
mov edx, 0x41
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1e70]
lea rcx, [rbp - 0x3e]
call fcn.1400130e0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x49
jb 0x14000d070
mov edx, 0x49
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.140038940
mov eax, dword [0x14012da38]
cmp eax, 2
jne 0x14000f3d1
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x198]
call fcn.140005470
mov r12, rax
lea rdx, [rbp + 0x228]
lea rcx, [rbp - 0x3d]
call fcn.140013170
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 7
jb 0x14000d130
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call fcn.1400388a0
lea rdx, [rbp + 0x238]
lea rcx, [rbp - 0x3c]
call fcn.140013190
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 7
jb 0x14000d1b0
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x5e8]
lea rcx, [rbp - 0x3b]
call fcn.1400131b0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x14000d240
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x758]
lea rcx, [rbp - 0x3a]
call fcn.1400131f0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000d2c0
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r12, rax
lea rdx, [rbp + 0xf8]
lea rcx, [rbp - 0x39]
call fcn.1400131e0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x14000d324
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9d, 0xffffffff
mov r8, r12
lea rdx, [0x14012d8d8]
mov rcx, rax
call fcn.14006d1e0
cmp dword [0x14012d8d8], 0
jne 0x14000d416
lea rdx, [rbp + 0x888]
lea rcx, [rbp - 0x38]
call fcn.140013210
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000d3b0
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8f0]
call fcn.14006ae40
jmp 0x14000d494
lea rdx, [rbp + 0xd90]
lea rcx, [rbp - 0x37]
call fcn.140013230
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x12
jb 0x14000d430
mov edx, 0x12
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8d0]
call fcn.140008a60
call fcn.140068340
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x328]
lea rcx, [rbp - 0x36]
call fcn.140013260
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000d4d0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0xe0]
lea rcx, [rbp - 0x35]
call fcn.140013280
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 3
jb 0x14000d560
mov edx, 3
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x808]
lea rcx, [rbp - 0x34]
call fcn.140013290
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000d5e0
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8cb]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x638]
lea rcx, [rbp - 0x33]
call fcn.1400132c0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000d660
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c0f8]
call fcn.140074880
lea rdx, [rbp + 0xd60]
lea rcx, [rbp - 0x32]
call fcn.1400132e0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x11
jb 0x14000d6e0
mov edx, 0x11
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0e8]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0xc88]
lea rcx, [rbp - 0x31]
call fcn.140013310
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xf
jb 0x14000d760
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c4c8]
call fcn.140074880
lea rdx, [rbp + 0xe8]
lea rcx, [rbp - 0x30]
call fcn.140013340
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 3
jb 0x14000d7e0
mov edx, 3
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0ed]
call fcn.14006ae40
lea rdx, [rbp + 0x768]
lea rcx, [rbp - 0x2f]
call fcn.140013370
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000d850
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r12, rax
lea rdx, [rbp + 0x338]
lea rcx, [rbp - 0x2e]
call fcn.140013350
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000d8c0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9d, 0xffffffff
mov r8, r12
lea rdx, [0x14012d8e4]
mov rcx, rax
call fcn.14006d1e0
lea rdx, [rbp + 0x6c8]
lea rcx, [rbp - 0x2d]
call fcn.140013390
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000d940
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c438]
call fcn.140074880
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, ds:[rbp + 0x818]
lea rcx, [rbp - 0x2c]
call fcn.1400133b0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000d9d0
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c508]
call fcn.140074880
cmp byte [0x14012c0f4], 0
je 0x14000db3f
call fcn.14006bca0
lea rdx, [rbp + 0x1628]
lea rcx, [rbp - 0x2b]
call fcn.1400133e0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x33
jb 0x14000da62
mov edx, 0x33
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1358]
lea rcx, [rbp - 0x2a]
call fcn.140013450
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x2f
jb 0x14000dae0
mov edx, 0x2f
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, ds:[rbp + 0x688]
lea rcx, [rbp - 0x29]
call fcn.1400134b0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000db70
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, [rbp + 0x828]
lea rcx, [rbp - 0x28]
call fcn.1400134d0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000dbf4
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c10c]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x648]
lea rcx, [rbp - 0x27]
call fcn.140013500
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000dc80
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c4d8]
call fcn.140074880
lea rdx, [rbp + 0x778]
lea rcx, [rbp - 0x26]
call fcn.140013520
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000dd00
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c10d]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x658]
lea rcx, [rbp - 0x25]
call fcn.140013550
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000dd80
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c408]
call fcn.140074880
lea rdx, [rbp + 0x788]
lea rcx, [rbp - 0x24]
call fcn.140013570
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000de00
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8ee]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x668]
lea rcx, [rbp - 0x23]
call fcn.1400135a0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000de80
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c488]
call fcn.140074880
lea rdx, [rbp + 0x478]
lea rcx, [rbp - 0x22]
call fcn.1400135c0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000df00
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0ea]
call fcn.14006ae40
lea rdx, [rbp + 0xce8]
lea rcx, [rbp - 0x21]
call fcn.140013600
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x10
jb 0x14000df70
mov edx, 0x10
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r12, rax
lea rdx, [rbp + 0x898]
lea rcx, [rbp - 0x20]
call fcn.1400135e0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000dfe0
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9d, 0xffffffff
mov r8, r12
lea rdx, [0x14012d8d4]
mov rcx, rax
call fcn.14006d1e0
cmp dword [0x14012d8d4], 1
jne 0x14000e165
lea rdx, ds:[rbp + 0x678]
lea rcx, [rbp - 0x1f]
call fcn.140013630
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000e070
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c4b8]
call fcn.140074880
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x488]
lea rcx, [rbp - 0x1e]
call fcn.140013650
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000e100
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c498]
call fcn.140074880
cmp byte [0x14012c0f4], 0
je 0x14000e279
call fcn.14006bca0
lea rdx, [rbp + 0x1b40]
lea rcx, [rbp - 0x1d]
call fcn.140013670
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3d
jb 0x14000e190
mov edx, 0x3d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x14a8]
lea rcx, [rbp - 0x1c]
call fcn.1400136f0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000e210
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x498]
lea rcx, [rbp - 0x1b]
call fcn.140013750
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x14000e2b0
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x8a8]
lea rcx, [rbp - 0x1a]
call fcn.140013770
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000e340
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x148]
lea rcx, [rbp - 0x19]
call fcn.140013790
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 5
jb 0x14000e3c0
mov edx, 5
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8f2]
call fcn.14006ae40
cmp byte [0x14012d8f2], 0
je 0x14000e939
lea rdx, [rbp + 0x348]
lea rcx, [rbp - 0x18]
call fcn.1400137b0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000e440
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0bc]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x1a0]
lea rcx, [rbp - 0x17]
call fcn.1400137d0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x14000e4c0
mov edx, 6
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c520]
call fcn.140074880
lea rdx, [rbp + 0x358]
lea rcx, [rbp - 0x16]
call fcn.1400137f0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000e540
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8ef]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x1a8]
lea rcx, [rbp - 0x15]
call fcn.140013810
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x14000e5c0
mov edx, 6
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c468]
call fcn.140074880
lea rdx, [rbp + 0x4a8]
lea rcx, [rbp - 0x14]
call fcn.140013830
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000e640
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0e9]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x248]
lea rcx, [rbp - 0x13]
call fcn.140013850
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x14000e6c0
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c428]
call fcn.140074880
lea rdx, [rbp + 0x6d8]
lea rcx, [rbp - 0x12]
call fcn.140013870
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000e740
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c10e]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x5f8]
lea rcx, [rbp - 0x11]
call fcn.140013890
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x14000e7c0
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c418]
call fcn.140074880
cmp byte [0x14012c0f4], 0
je 0x14000e939
call fcn.14006bca0
lea rdx, [rbp + 0x10e8]
lea rcx, [rbp - 0x10]
call fcn.1400138b0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x27
jb 0x14000e850
mov edx, 0x27
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x14e0]
lea rcx, [rbp - 0xf]
call fcn.140013900
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000e8d0
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x100]
lea rcx, [rbp - 0xe]
call fcn.140013960
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x14000e960
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x4b8]
lea rcx, [rbp - 0xd]
call fcn.140013970
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000e9e0
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8cc]
call fcn.14006ae40
cmp byte [0x14012d8cc], 0
je 0x14000ec34
lea rdx, [rbp + 0x108]
lea rcx, [rbp - 0xc]
call fcn.1400139a0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x14000ea60
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8c8]
call fcn.14006ae40
lea rdx, [rbp + 0x150]
lea rcx, [rbp - 0xb]
call fcn.1400139b0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 5
jb 0x14000ead0
mov edx, 5
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8c9]
call fcn.14006ae40
lea rdx, ds:[rbp + 0x368]
lea rcx, [rbp - 0xa]
call fcn.1400139d0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000eb50
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8ca]
call fcn.14006ae40
lea rdx, ds:[rbp + 0x4c8]
lea rcx, [rbp - 9]
call fcn.1400139f0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x14000ebd0
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8f1]
call fcn.14006ae40
cmp byte [0x14012c0f4], 0
nop dword [rax + rax]
je 0x14000edb9
call fcn.14006bca0
lea rdx, [rbp + 0x1660]
lea rcx, [rbp - 8]
call fcn.140013a10
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x33
jb 0x14000ec61
mov edx, 0x33
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1548]
lea rcx, [rbp - 7]
call fcn.140013a80
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x30
jb 0x14000ece0
mov edx, 0x30
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x1a28]
lea rcx, [rbp - 6]
call fcn.140013ae0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3c
jb 0x14000ed50
mov edx, 0x3c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x378]
lea rcx, [rbp - 5]
call fcn.140013b60
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000edf0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x7e8]
lea rcx, [rbp - 4]
call fcn.140013b80
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000ee80
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x718]
lea rcx, [rbp - 3]
call fcn.140013bb0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000ef00
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8e0]
call fcn.14006ae40
lea rdx, [rbp + 0x8b8]
lea rcx, [rbp - 2]
call fcn.140013bd0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000ef70
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8e9]
call fcn.14006ae40
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x6f8]
lea rcx, [rbp - 1]
call fcn.140013bf0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xc
jb 0x14000f000
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c4a8]
call fcn.140074880
lea rdx, [rbp + 0x8c8]
lea rcx, [rbp]
call fcn.140013c10
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000f080
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8e8]
call fcn.14006ae40
lea rdx, [rbp + 0xca0]
lea rcx, [rbp + 1]
call fcn.140013c30
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xf
jb 0x14000f0f0
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8ed]
call fcn.14006ae40
cmp byte [0x14012c0f4], 0
nop dword [rax + rax]
je 0x14000f3b9
call fcn.14006bca0
lea rdx, [rbp + 0x1b80]
lea rcx, [rbp + 2]
call fcn.140013c60
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x3d
jb 0x14000f181
mov edx, 0x3d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 3]
call fcn.140013ce0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x40
jb 0x14000f200
mov edx, 0x40
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x1bc0]
lea rcx, [rbp + 4]
call fcn.140013d60
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3d
jb 0x14000f270
mov edx, 0x3d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x12f8]
lea rcx, [rbp + 5]
call fcn.140013de0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x2d
jb 0x14000f2e3
mov edx, 0x2d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1a68]
lea rcx, [rbp + 6]
call fcn.140013e40
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3c
jb 0x14000f350
mov edx, 0x3c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.140038940
mov eax, dword [0x14012da38]
cmp eax, 3
jne 0x1400110ab
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x1b0]
call fcn.140005470
mov r12, rax
lea rdx, [rbp + 0x7a8]
lea rcx, [rbp + 7]
call fcn.140013ec0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000f410
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call fcn.1400388a0
lea rdx, [rbp + 0x388]
lea rcx, [rbp + 8]
call fcn.140013ef0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x14000f490
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x4d8]
lea rcx, [rbp + 9]
call fcn.140013f10
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x14000f520
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x6b8]
lea rcx, [rbp + 0xa]
call fcn.140013f30
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x14000f5a0
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0b4]
call fcn.14006ae40
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x14000f7e5
lea rdx, [rbp + 0x15b8]
lea rcx, [rbp + 0xb]
call fcn.140013f50
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x35
jb 0x14000f622
mov edx, 0x35
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1c90]
lea rcx, [rbp + 0xc]
call fcn.140013fc0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x3f
jb 0x14000f6a0
mov edx, 0x3f
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x15f0]
lea rcx, [rbp + 0xd]
call fcn.140014040
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x35
jb 0x14000f710
mov edx, 0x35
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1878]
lea rcx, [rbp + 0xe]
call fcn.1400140b0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x36
jb 0x14000f783
mov edx, 0x36
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0xf]
call fcn.140014120
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 4
jb 0x14000f810
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, [rbp + 0x7b8]
lea rcx, [rbp + 0x10]
call fcn.140014130
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x14000f894
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0f4]
call fcn.14006ae40
call fcn.14006bca0
lea rdx, [rbp + 0xeb0]
lea rcx, [rbp + 0x11]
call fcn.140014160
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x1c
jb 0x14000f910
mov edx, 0x1c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1778]
lea rcx, [rbp + 0x12]
call fcn.1400141a0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x38
jb 0x14000f990
mov edx, 0x38
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1968]
lea rcx, [rbp + 0x13]
call fcn.140014210
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x3a
jb 0x14000fa03
mov edx, 0x3a
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0xf58]
lea rcx, [rbp + 0x14]
call fcn.140014280
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x21
jb 0x14000fa70
mov edx, 0x21
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, ds:[rbp + 0x4e8]
lea rcx, [rbp + 0x15]
call fcn.1400142d0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x14000fb10
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x3e8]
lea rcx, [rbp + 0x16]
call fcn.1400142f0
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000fba0
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x3a8]
lea rcx, [rbp + 0x17]
call fcn.140014310
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 8
jb 0x14000fc20
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8eb]
call fcn.14006ae40
lea rdx, [rbp + 0x8d8]
lea rcx, [rbp + 0x18]
call fcn.140014330
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xe
jb 0x14000fc90
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0c0]
call fcn.140008a60
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x14000ffc5
lea rdx, [rbp + 0x11a8]
lea rcx, [rbp + 0x19]
call fcn.140014350
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x29
jb 0x14000fd20
mov edx, 0x29
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1268]
lea rcx, [rbp + 0x1a]
call fcn.1400143b0
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x2d
jb 0x14000fda0
mov edx, 0x2d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x1c00]
lea rcx, [rbp + 0x1b]
call fcn.140014410
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x3d
jb 0x14000fe10
mov edx, 0x3d
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x12c8]
lea rcx, [rbp + 0x1c]
call fcn.140014490
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x2c
jb 0x14000fe83
mov edx, 0x2c
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x18e8]
lea rcx, [rbp + 0x1d]
call fcn.1400144f0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x39
jb 0x14000fef0
mov edx, 0x39
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1048]
lea rcx, [rbp + 0x1e]
call fcn.140014560
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x24
jb 0x14000ff63
mov edx, 0x24
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x1f]
call fcn.1400145b0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 6
jb 0x14000fff0
mov edx, 6
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
lea rdx, [rbp + 0x698]
lea rcx, [rbp + 0x20]
call fcn.1400145d0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xb
jb 0x140010074
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0eb]
call fcn.14006ae40
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x1400102c5
lea rdx, [rbp + 0x11d8]
lea rcx, [rbp + 0x21]
call fcn.140014600
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x2a
jb 0x140010100
mov edx, 0x2a
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0xd00]
lea rcx, [rbp + 0x22]
call fcn.140014650
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x11
jb 0x140010180
mov edx, 0x11
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x1118]
lea rcx, [rbp + 0x23]
call fcn.140014680
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x29
jb 0x1400101f0
mov edx, 0x29
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1928]
lea rcx, [rbp + 0x24]
call fcn.1400146e0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x39
jb 0x140010263
mov edx, 0x39
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
lea rdx, [rbp + 0x3b8]
lea rcx, [rbp + 0x25]
call fcn.140014750
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x1400102f2
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x4f8]
lea rcx, [rbp + 0x26]
call fcn.140014770
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 9
jb 0x140010380
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rdx, [rbp + 0x598]
lea rcx, [rbp + 0x27]
call fcn.140014790
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xa
jb 0x140010400
mov edx, 0xa
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8ec]
call fcn.14006ae40
lea rdx, [rbp + 0x508]
lea rcx, [rbp + 0x28]
call fcn.1400147b0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x140010470
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c458]
call fcn.140074880
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, [rbp + 0x8e8]
lea rcx, [rbp + 0x29]
call fcn.1400147d0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xe
jb 0x140010500
mov edx, 0xe
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c4e8]
call fcn.140074880
lea rdx, [rbp + 0x118]
lea rcx, [rbp + 0x2a]
call fcn.140014800
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 4
jb 0x140010580
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c478]
call fcn.140074880
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.1400410c0
lea rdx, ds:[rbp + 0x518]
lea rcx, [rbp + 0x2b]
call fcn.140014810
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 9
jb 0x140010610
mov edx, 9
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c448]
call fcn.140074880
lea rdx, [rbp + 0x120]
lea rcx, [rbp + 0x2c]
call fcn.140014840
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 4
jb 0x140010690
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
mov r8d, 0x510060
lea rdx, [0x14012c548]
call fcn.140074880
lea rdx, [rbp + 0xcb8]
lea rcx, [rbp + 0x2d]
call fcn.140014850
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xf
jb 0x140010710
mov edx, 0xf
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012d8ea]
call fcn.14006ae40
lea rdx, ds:[rbp + 0x708]
lea rcx, [rbp + 0x2e]
call fcn.140014880
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xc
jb 0x140010790
mov edx, 0xc
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
lea rdx, [0x14012c0f0]
call fcn.140008a60
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x140010979
lea rdx, [rbp + 0xef0]
lea rcx, [rbp + 0x2f]
call fcn.1400148a0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x1e
jb 0x140010820
mov edx, 0x1e
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0x1098]
lea rcx, [rbp + 0x30]
call fcn.1400148e0
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x26
jb 0x1400108a0
mov edx, 0x26
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0x1698]
lea rcx, [rbp + 0x31]
call fcn.140014930
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x33
jb 0x140010910
mov edx, 0x33
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.140068340
mov rcx, qword [0x14012d9a0]
call fcn.14003de30
lea rdx, [rbp + 0x7c8]
lea rcx, [rbp + 0x32]
call fcn.1400149a0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0xd
jb 0x1400109a0
mov edx, 0xd
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
cmp dword [0x14012c120], 0x28
jne 0x140010d2b
lea rcx, [rbp + 0x1c0]
call fcn.140005460
mov r12, rax
mov dword [rbp + 0x60], edi
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1c8]
call fcn.140005470
mov r13, rax
lea rdx, [rbp + 0x6a8]
lea rcx, [rbp + 0x33]
call fcn.1400149d0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0xb
jb 0x140010a50
mov edx, 0xb
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9, r12
lea r8, [rbp + 0x60]
mov rdx, r13
mov rcx, rax
call fcn.14006a250
test al, al
je 0x140010b68
lea rdx, [rbp + 0xd78]
lea rcx, [rbp + 0x34]
call fcn.1400149f0
mov r14, rax
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r14
call fcn.14001f620
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140010ad2
mov edx, 0x12
lea rcx, [r14 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r14 + 1]
call fcn.14001f630
mov qword ds:[rbp + 0xc8], rax
xor r8d, r8d
lea rdx, [rbp + 0xc8]
lea rcx, [rbp + 0x458]
call fcn.1400226e0
nop
lea rcx, [rbp + 0x458]
call fcn.1400072c0
nop
lea rcx, [rbp + 0x458]
call fcn.140003db0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x140011085
lea rdx, [rbp + 0xdc0]
lea rcx, [rbp + 0x35]
call fcn.140014a20
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x13
jb 0x140010b90
mov edx, 0x13
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0xf80]
lea rcx, [rbp + 0x36]
call fcn.140014a50
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x21
jb 0x140010c10
mov edx, 0x21
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1070]
lea rcx, [rbp + 0x37]
call fcn.140014aa0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x24
jb 0x140010c83
mov edx, 0x24
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0x1020]
lea rcx, [rbp + 0x38]
call fcn.140014af0
mov r15, rax
mov rsi, rdi
nop
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x24
jb 0x140010cf0
jmp 0x140011054
lea rcx, [rbp + 0x1d0]
call fcn.140005460
mov r12, rax
mov dword [rbp + 0x64], edi
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0x1d8]
call fcn.140005470
mov r13, rax
lea rdx, [rbp + 0xe70]
lea rcx, [rbp + 0x39]
call fcn.140014b40
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x19
jb 0x140010d70
mov edx, 0x19
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov r9, r12
lea r8, [rbp + 0x64]
mov rdx, r13
mov rcx, rax
call fcn.14006a250
test al, al
je 0x140010e8f
mov edx, 0x108
lea rcx, [rbp + 0x1ff0]
call fcn.1400097d0
lea rdx, ds:[rbp + 0xda8]
lea rcx, [rbp + 0x3a]
call fcn.140014b80
mov r14, rax
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r14
call fcn.14001f620
movzx ebx, al
mov rdx, rdi
lea rcx, [r14 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rdi
cmp rdi, 0x12
jb 0x140010e10
mov edx, 0x12
lea rcx, [r14 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r14 + 1]
call fcn.14001f630
mov dword [rsp + 0x20], 1
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
mov rdx, rax
lea rcx, [rbp + 0x1ff0]
call fcn.1400203e0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
nop dword [rax + rax]
je 0x140011085
lea rdx, [rbp + 0x16d0]
lea rcx, [rbp + 0x3b]
call fcn.140014bb0
mov r15, rax
mov rsi, rdi
nop dword [rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x33
jb 0x140010ec0
mov edx, 0x33
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, [rbp + 0xf10]
lea rcx, [rbp + 0x3c]
call fcn.140014c20
mov r15, rax
mov rsi, rdi
nop word [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x1e
jb 0x140010f40
mov edx, 0x1e
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, ds:[rbp + 0xfa8]
lea rcx, [rbp + 0x3d]
call fcn.140014c60
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 0x21
jb 0x140010fb0
mov edx, 0x21
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
lea rdx, [rbp + 0xff8]
lea rcx, [rbp + 0x3e]
call fcn.140014cb0
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 0x24
jb 0x140011023
mov edx, 0x24
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.14006bca0
call fcn.14006bca0
nop dword [rax]
call fcn.140038940
mov eax, dword [0x14012da38]
cmp eax, 4
jne 0x140011b2a
movaps xmm2, xmm7
movaps xmm1, xmm9
lea rcx, [rbp + 0x1e0]
call fcn.140005470
mov r12, rax
lea rdx, [rbp + 0x1e8]
lea rcx, [rbp + 0x3f]
call fcn.140014d00
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 6
jb 0x1400110e0
mov edx, 6
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
xor r9d, r9d
xor r8d, r8d
mov rdx, r12
mov rcx, rax
call fcn.1400388a0
lea rdx, [rbp + 0x3c8]
lea rcx, [rbp + 0x40]
call fcn.140014d20
mov r15, rax
mov rsi, rdi
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 8
jb 0x140011152
mov edx, 8
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
mov r8b, 1
mov ecx, 2
call fcn.140068b90
mov rcx, qword [0x14012d9a0]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x258]
lea rcx, [rbp + 0x41]
call fcn.140014d40
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], bl
inc rsi
cmp rsi, 7
jb 0x1400111e0
mov edx, 7
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte [rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rcx, rax
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
call fcn.14006bca0
lea rcx, [rbp + 0xba8]
call fcn.140007320
nop
lea rdx, [rbp + 0x1f70]
mov rcx, rax
call fcn.140005c60
nop
lea rcx, [rbp + 0xba8]
call fcn.140003db0
mov edx, 0x18
lea rcx, [rbp + 0x1f10]
call fcn.140007e30
lea rcx, [rbp + 0x1f10]
call fcn.140015a60
nop
lea rdx, [rbp + 0x128]
lea rcx, [rbp + 0x42]
call fcn.140014d60
mov r15, rax
mov rsi, rdi
nop dword [rax + rax]
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
movzx edx, byte [rax]
mov rcx, r15
call fcn.14001f620
movzx ebx, al
mov rdx, rsi
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], bl
inc rsi
cmp rsi, 4
jb 0x1400112b0
mov edx, 4
lea rcx, [r15 + 1]
call fcn.14001f640
mov byte ds:[rax], 0
lea rcx, [r15 + 1]
call fcn.14001f630
mov rdx, rax
lea rcx, [rbp + 0x438]
call fcn.140007b00
nop
lea rdx, [rbp + 0x438]
lea rcx, [rbp + 0x1f10]
call fcn.1400208f0
nop
lea rcx, [rbp + 0x438]
call fcn.140003dc0
xor r8d, r8d
lea rdx, [rbp + 0x1f70]
lea rcx, [rbp + 0x418]
call fcn.140022740
nop
lea rdx, [rbp + 0x418]
lea rcx, [rbp + 0x1f60]
call fcn.140006e00
nop
lea rcx, [rbp + 0x418]
call fcn.140003db0
mov edx, 0x10
lea rcx, [rbp + 0x1f40]
call fcn.1400072b0
lea rdx, [rbp + 0x1f60]
lea rcx, [rbp + 0x208]
call fcn.140014fa0
mov rdx, rax
lea rcx, [rbp + 0x1f40]
call fcn.140007080
nop
mov edx, 0x10
lea rcx, [rbp + 0x1f50]
call fcn.1400072b0
lea rdx, ds:[rbp + 0x1f60]
lea rcx, [rbp + 0x1f8]
call fcn.140014fa0
mov rdx, rax
lea rcx, [rbp + 0x1f50]
call fcn.140007120
nop
nop word [rax + rax]
mov rbx, qword [rbp + 0x1f40]
cmp rbx, qword [rbp + 0x1f50]
je 0x140011516
lea rdx, ds:[rbp + 0x1f0]
mov rcx, rbx
call fcn.1400069c0
cmp dword [rax], 2
jne 0x140011470
mov dword [rsp + 0x50], 0x66632e18
mov word [rsp + 0x54], 0x67
lea rax, [rsp + 0x51]
mov qword [rbp + 0xd0], rax
xor r8d, r8d
lea rdx, [rbp + 0xd0]
lea rcx, [rbp + 0x3f8]
call fcn.140024f90
nop
or edi, 1
mov dword [rbp + 0x58], edi
add rbx, 0x20
lea rdx, [rbp + 0xbc8]
mov rcx, rbx
call fcn.140005fe0
or edi, 2
lea rdx, [rbp + 0x3f8]
mov rcx, rax
call fcn.140005cc0
test eax, eax
jne 0x140011474
mov sil, 1
jmp 0x140011477
add rbx, 0x20
xor sil, sil
test dil, 2
je 0x14001148d
and edi, 0xfffffffd
lea rcx, [rbp + 0xbc8]
call fcn.1400040c0
nop
test dil, 1
je 0x1400114a5
and edi, 0xfffffffe
lea rcx, [rbp + 0x3f8]
call fcn.1400040c0
test sil, sil
je 0x1400114fd
lea rdx, [rbp + 0xbe8]
mov rcx, rbx
call fcn.140005f20
nop
lea r8, [rbp + 0x43]
lea rdx, [rbp + 0x1f90]
mov rcx, rax
call fcn.140005c60
bts edi, 0x12
lea rcx, [rbp + 0xbe8]
call fcn.1400040c0
lea rdx, [rbp + 0x1f90]
lea rcx, [rbp + 0x1f10]
call fcn.140023280
nop
lea rcx, [rbp + 0x1f90]
call fcn.140004140
lea rcx, [rbp + 0x1f40]
call fcn.140006a20
test eax, eax
jne 0x140011b73
jmp 0x1400113e0
mov rcx, qword ds:[rbp + 0x1f58]
test rcx, rcx
je 0x14001152b
call fcn.1400053b0
nop
mov rcx, qword [rbp + 0x1f48]
test rcx, rcx
je 0x14001153d
call fcn.1400053b0
nop
mov rcx, qword [rbp + 0x1f68]
test rcx, rcx
je 0x14001154e
call fcn.1400053b0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1f28], xmm0
mov qword [rbp + 0x1f38], rax
lea rcx, [rbp + 0x1f28]
call fcn.140015a60
nop
mov rdx, qword [rbp + 0x1f18]
sub rdx, qword [rbp + 0x1f10]
sar rdx, 5
lea rcx, [rbp + 0x1f28]
call fcn.14001f5e0
mov rdi, qword [rbp + 0x1f18]
mov rbx, qword [rbp + 0x1f10]
cmp rbx, rdi
je 0x1400115ce
nop
mov rcx, rbx
call fcn.140007d90
mov qword ds:[rbp + 0xc0], rax
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1f28]
call fcn.140022f60
add rbx, 0x20
cmp rbx, rdi
jne 0x1400115a0
mov esi, dword [0x14012d8dc]
mov rdi, qword [rbp + 0x1f30]
mov rbx, qword [rbp + 0x1f28]
sub rdi, rbx
sar rdi, 3
lea rdx, [rbp + 0x528]
lea rcx, [rbp + 0x44]
call fcn.140014d70
movzx edx, byte ds:[rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
mov byte [rax + 0xa], 0
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], edi
mov r9, rbx
lea r8, [0x14006cf30]
lea rdx, [0x14012d8dc]
lea rcx, [rax + 1]
call fcn.14006cfa0
test al, al
je 0x14001167f
cmp dword [0x14012d8dc], esi
je 0x14001167f
lea rdx, ds:[rbp + 0x1f70]
lea rcx, [rbp + 0xc08]
call fcn.140007c60
movsxd r8, dword [0x14012d8dc]
mov rcx, qword [rbp + 0x1f28]
mov rdx, rax
mov rcx, qword [rcx + r8*8]
call fcn.140009540
nop
call fcn.14006bca0
cmp byte [0x14012c0f4], 0
je 0x140011827
lea rdx, ds:[rbp + 0xf30]
lea rcx, [rbp + 0x45]
call fcn.140014d90
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rax + 0x10], dl
xor byte [rax + 0x11], dl
xor byte [rax + 0x12], dl
xor byte [rax + 0x13], dl
xor byte [rax + 0x14], dl
xor byte [rax + 0x15], dl
xor byte [rax + 0x16], dl
xor byte [rax + 0x17], dl
xor byte [rax + 0x18], dl
xor byte [rax + 0x19], dl
xor byte [rax + 0x1a], dl
xor byte [rax + 0x1b], dl
xor byte [rax + 0x1c], dl
xor byte [rax + 0x1d], dl
xor byte [rax + 0x1e], dl
xor byte [rax + 0x1f], dl
xor byte [rax + 0x20], dl
mov byte [rax + 0x21], 0
lea rcx, [rax + 1]
call fcn.1400695c0
mov rcx, qword [0x14012d910]
nop dword [rax]
call fcn.14003de30
lea rdx, [rbp + 0x1208]
lea rcx, [rbp + 0x46]
call fcn.140014de0
mov r9, rax
lea r11, [rax + 1]
lea r8, [rax + 3]
mov r10, 0xfffffffffffffffd
sub r10, rax
nop word [rax + rax]
lea rdx, [r10 + r11]
movzx ecx, byte [r9]
xor byte [rdx + r8], cl
movzx eax, byte [r9]
xor byte [r8 - 1], al
movzx eax, byte [r9]
xor byte [r8], al
movzx eax, byte [r9]
xor byte [r8 + 1], al
movzx eax, byte [r9]
xor byte [r8 + 2], al
movzx eax, byte [r9]
xor byte [r8 + 3], al
movzx eax, byte [r9]
xor byte [r8 + 4], al
movzx eax, byte [r9]
xor byte [r8 + 5], al
movzx eax, byte [r9]
xor byte [r8 + 6], al
movzx eax, byte [r9]
xor byte [r8 + 7], al
movzx eax, byte [r9]
xor byte [r8 + 8], al
movzx eax, byte [r9]
xor byte [r8 + 9], al
movzx eax, byte [r9]
xor byte [r8 + 0xa], al
movzx eax, byte [r9]
xor byte [r8 + 0xb], al
movzx eax, byte [r9]
xor byte [r8 + 0xc], al
movzx eax, byte [r9]
xor byte [r8 + 0xd], al
movzx eax, byte [r9]
xor byte [r8 + 0xe], al
movzx eax, byte [r9]
xor byte [r8 + 0xf], al
movzx eax, byte [r9]
xor byte [r8 + 0x10], al
movzx eax, byte [r9]
xor byte [r8 + 0x11], al
movzx eax, byte [r9]
xor byte [r8 + 0x12], al
lea r8, [r8 + 0x15]
lea rax, [r10 + r8]
cmp rax, 0x2a
jb 0x140011750
mov byte [r11 + 0x2a], 0
mov rcx, r11
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
nop
lea rcx, [rbp + 0x1f28]
call fcn.14001f1a0
nop
lea rcx, [rbp + 0x1f10]
call fcn.140020800
nop
lea rcx, [rbp + 0x1f70]
call fcn.140004140
call fcn.140068340
mov rcx, qword [0x14012d9a0]
nop
call fcn.14003de30
lea rdx, [rbp + 0x7d8]
lea rcx, [rbp + 0x47]
call fcn.140014e30
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
mov byte [rax + 0xe], 0
lea rcx, [rax + 1]
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
call fcn.14006bca0
nop dword [rax]
call fcn.1400802c0
cmp byte [0x14012c0f4], 0
je 0x140011b13
call fcn.14006bca0
lea rdx, [rbp + 0x1328]
lea rcx, [rbp + 0x48]
call fcn.140014e60
movzx edx, byte ds:[rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rax + 0x10], dl
xor byte [rax + 0x11], dl
xor byte [rax + 0x12], dl
xor byte [rax + 0x13], dl
xor byte [rax + 0x14], dl
xor byte [rax + 0x15], dl
xor byte [rax + 0x16], dl
xor byte [rax + 0x17], dl
xor byte [rax + 0x18], dl
xor byte [rax + 0x19], dl
xor byte [rax + 0x1a], dl
xor byte [rax + 0x1b], dl
xor byte [rax + 0x1c], dl
xor byte [rax + 0x1d], dl
xor byte [rax + 0x1e], dl
xor byte [rax + 0x1f], dl
xor byte [rax + 0x20], dl
xor byte [rax + 0x21], dl
xor byte [rax + 0x22], dl
xor byte [rax + 0x23], dl
xor byte [rax + 0x24], dl
xor byte [rax + 0x25], dl
xor byte [rax + 0x26], dl
xor byte [rax + 0x27], dl
xor byte [rax + 0x28], dl
xor byte [rax + 0x29], dl
xor byte [rax + 0x2a], dl
xor byte [rax + 0x2b], dl
xor byte [rax + 0x2c], dl
xor byte [rax + 0x2d], dl
xor byte [rax + 0x2e], dl
mov byte [rax + 0x2f], 0
lea rcx, [rax + 1]
call fcn.1400695c0
mov rcx, qword [0x14012d910]
call fcn.14003de30
lea rdx, ds:[rbp + 0x1580]
lea rcx, [rbp + 0x49]
call fcn.140014ec0
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rax + 0x10], dl
xor byte [rax + 0x11], dl
xor byte [rax + 0x12], dl
xor byte [rax + 0x13], dl
xor byte [rax + 0x14], dl
xor byte [rax + 0x15], dl
xor byte [rax + 0x16], dl
xor byte [rax + 0x17], dl
xor byte [rax + 0x18], dl
xor byte [rax + 0x19], dl
xor byte [rax + 0x1a], dl
xor byte [rax + 0x1b], dl
xor byte [rax + 0x1c], dl
xor byte [rax + 0x1d], dl
xor byte [rax + 0x1e], dl
xor byte [rax + 0x1f], dl
xor byte [rax + 0x20], dl
xor byte [rax + 0x21], dl
xor byte [rax + 0x22], dl
xor byte [rax + 0x23], dl
xor byte [rax + 0x24], dl
xor byte [rax + 0x25], dl
xor byte [rax + 0x26], dl
xor byte [rax + 0x27], dl
xor byte [rax + 0x28], dl
xor byte [rax + 0x29], dl
xor byte [rax + 0x2a], dl
xor byte [rax + 0x2b], dl
xor byte [rax + 0x2c], dl
xor byte [rax + 0x2d], dl
xor byte [rax + 0x2e], dl
xor byte [rax + 0x2f], dl
xor byte [rax + 0x30], dl
xor byte [rax + 0x31], dl
xor byte [rax + 0x32], dl
mov byte [rax + 0x33], 0
lea rcx, [rax + 1]
call fcn.1400695c0
lea rdx, [rbp + 0x1708]
lea rcx, [rbp + 0x4a]
call fcn.140014f20
movzx edx, byte [rax]
xor byte [rax + 1], dl
xor byte [rax + 2], dl
xor byte [rax + 3], dl
xor byte [rax + 4], dl
xor byte [rax + 5], dl
xor byte [rax + 6], dl
xor byte [rax + 7], dl
xor byte [rax + 8], dl
xor byte [rax + 9], dl
xor byte [rax + 0xa], dl
xor byte [rax + 0xb], dl
xor byte [rax + 0xc], dl
xor byte [rax + 0xd], dl
xor byte [rax + 0xe], dl
xor byte [rax + 0xf], dl
xor byte [rax + 0x10], dl
xor byte [rax + 0x11], dl
xor byte [rax + 0x12], dl
xor byte [rax + 0x13], dl
xor byte [rax + 0x14], dl
xor byte [rax + 0x15], dl
xor byte [rax + 0x16], dl
xor byte [rax + 0x17], dl
xor byte [rax + 0x18], dl
xor byte [rax + 0x19], dl
xor byte [rax + 0x1a], dl
xor byte [rax + 0x1b], dl
xor byte [rax + 0x1c], dl
xor byte [rax + 0x1d], dl
xor byte [rax + 0x1e], dl
xor byte [rax + 0x1f], dl
xor byte [rax + 0x20], dl
xor byte [rax + 0x21], dl
xor byte [rax + 0x22], dl
xor byte [rax + 0x23], dl
xor byte [rax + 0x24], dl
xor byte [rax + 0x25], dl
xor byte [rax + 0x26], dl
xor byte [rax + 0x27], dl
xor byte [rax + 0x28], dl
xor byte [rax + 0x29], dl
xor byte [rax + 0x2a], dl
xor byte [rax + 0x2b], dl
xor byte [rax + 0x2c], dl
xor byte [rax + 0x2d], dl
xor byte [rax + 0x2e], dl
xor byte [rax + 0x2f], dl
xor byte [rax + 0x30], dl
xor byte [rax + 0x31], dl
xor byte [rax + 0x32], dl
xor byte [rax + 0x33], dl
xor byte [rax + 0x34], dl
mov byte [rax + 0x35], 0
lea rcx, [rax + 1]
call fcn.1400695c0
mov rcx, qword [0x14012d988]
call fcn.14003de30
mov r8b, 1
xor edx, edx
lea ecx, [rdx + 1]
call fcn.140068b90
call fcn.140038940
call fcn.14003d6e0
mov rcx, qword [rbp + 0x2100]
xor rcx, rsp
call fcn.140088df0
lea r11, [rsp + 0x2250]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov edx, eax
lea rcx, str.directory_iterator::operator
call fcn.140006600
int3