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

Disassembly:
mov dword [rsp + 0x18], r8d
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x630
mov dword [rsp + 0x20], 0
lea rax, [rsp + 0x24]
mov rdi, rax
xor eax, eax
mov ecx, 2
rep stosb byte [rdi], al
cmp dword [rsp + 0x650], 0x30
jl 0x1400bfea8
cmp dword [rsp + 0x650], 0x39
jg 0x1400bfea8
mov eax, 1
imul rax, rax, 0
movzx ecx, byte [rsp + 0x650]
mov byte [rsp + rax + 0x24], cl
lea rax, [rsp + 0x5f0]
mov qword [rsp + 0xe0], rax
lea rdx, [rsp + 0x24]
mov rcx, qword [rsp + 0xe0]
call fcn.140008c20
mov qword [rsp + 0xd8], rax
mov r8, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0x648]
mov rcx, qword [rsp + 0x640]
call fcn.1400bdfb0
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
cmp dword [rsp + 0x650], 0x41
jl 0x1400bff30
cmp dword [rsp + 0x650], 0x5a
jg 0x1400bff30
mov eax, 1
imul rax, rax, 0
movzx ecx, byte [rsp + 0x650]
mov byte [rsp + rax + 0x24], cl
lea rax, [rsp + 0x610]
mov qword [rsp + 0xd0], rax
lea rdx, [rsp + 0x24]
mov rcx, qword [rsp + 0xd0]
call fcn.140008c20
mov qword [rsp + 0xe8], rax
mov r8, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0x648]
mov rcx, qword [rsp + 0x640]
call fcn.1400bdfb0
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
mov eax, dword [rsp + 0x650]
mov dword [rsp + 0xb0], eax
cmp dword [rsp + 0xb0], 0xe7
ja case.0x1400bff70.135
movsxd rax, dword [rsp + 0xb0]
lea rcx, [0x140000000]
movzx eax, byte [rcx + rax + 0xc2edc]
mov eax, dword [rcx + rax*4 + 0xc2cbc]
add rax, rcx
jmp rax
lea rax, [rsp + 0xad]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x32d]
lea rcx, [rsp + 0xad]
call fcn.1400bd870
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xae]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x338]
lea rcx, [rsp + 0xae]
call fcn.1400bc440
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x28]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2ab]
lea rcx, [rsp + 0x28]
call fcn.1400bd290
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x29]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x343]
lea rcx, [rsp + 0x29]
call fcn.1400bd3f0
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x2a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3f3]
lea rcx, [rsp + 0x2a]
call fcn.1400bd180
mov rcx, rax
call fcn.140015a40
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x2b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3ff]
lea rcx, [rsp + 0x2b]
call fcn.1400bc470
mov rcx, rax
call fcn.140015a40
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x2c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1a8]
lea rcx, [rsp + 0x2c]
call fcn.1400bdd20
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x2d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x131]
lea rcx, [rsp + 0x2d]
call fcn.1400bd200
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x2e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x200]
lea rcx, [rsp + 0x2e]
call fcn.1400bd2c0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x2f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2b5]
lea rcx, [rsp + 0x2f]
call fcn.1400bd330
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x30]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x209]
lea rcx, [rsp + 0x30]
call fcn.1400bd420
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x31]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x34e]
lea rcx, [rsp + 0x31]
call fcn.1400bcc20
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x32]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1b0]
lea rcx, [rsp + 0x32]
call fcn.1400bd9e0
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x33]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x212]
lea rcx, [rsp + 0x33]
call fcn.1400bdb80
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x34]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x359]
lea rcx, [rsp + 0x34]
call fcn.1400bd8a0
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x35]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1b8]
lea rcx, [rsp + 0x35]
call fcn.1400bc5a0
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x36]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x21b]
lea rcx, [rsp + 0x36]
call fcn.1400bdbb0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x37]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x224]
lea rcx, [rsp + 0x37]
call fcn.1400bc3d0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x38]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x22d]
lea rcx, [rsp + 0x38]
call fcn.1400bd660
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x39]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2bf]
lea rcx, [rsp + 0x39]
call fcn.1400bcfa0
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x3a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x364]
lea rcx, [rsp + 0x3a]
call fcn.1400bcab0
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x3b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x455]
lea rcx, [rsp + 0x3b]
call fcn.1400bce00
mov rcx, rax
call fcn.140015ac0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x3c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2c9]
lea rcx, [rsp + 0x3c]
call fcn.1400bc710
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x3d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x463]
lea rcx, [rsp + 0x3d]
call fcn.1400bcb10
mov rcx, rax
call fcn.140015ac0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x3e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x236]
lea rcx, [rsp + 0x3e]
call fcn.1400bd130
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x3f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x23f]
lea rcx, [rsp + 0x3f]
call fcn.1400bd0d0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x40]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0x40]
call fcn.1400bcb70
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x41]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x138]
lea rcx, [rsp + 0x41]
call fcn.1400bd100
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x42]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1c8]
lea rcx, [rsp + 0x42]
call fcn.1400bd5b0
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x43]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1d0]
lea rcx, [rsp + 0x43]
call fcn.1400bce60
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x44]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xf5]
lea rcx, [rsp + 0x44]
call fcn.1400bd7b0
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x45]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x248]
lea rcx, [rsp + 0x45]
call fcn.1400bdcc0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x46]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1d8]
lea rcx, [rsp + 0x46]
call fcn.1400bc6c0
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x47]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2d3]
lea rcx, [rsp + 0x47]
call fcn.1400bced0
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x48]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x251]
lea rcx, [rsp + 0x48]
call fcn.1400bce30
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x49]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x36f]
lea rcx, [rsp + 0x49]
call fcn.1400bddf0
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x4a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x40b]
lea rcx, [rsp + 0x4a]
call fcn.1400bc740
mov rcx, rax
call fcn.140015a40
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x4b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2dd]
lea rcx, [rsp + 0x4b]
call fcn.1400bcf00
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x4c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2e7]
lea rcx, [rsp + 0x4c]
call fcn.1400bdb20
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x4d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0x4d]
call fcn.1400bcde0
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x4e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1e8]
lea rcx, [rsp + 0x4e]
call fcn.1400bcf80
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x4f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1f0]
lea rcx, [rsp + 0x4f]
call fcn.1400bc400
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x50]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1f8]
lea rcx, [rsp + 0x50]
call fcn.1400bcce0
mov rcx, rax
call fcn.140015600
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x51]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x25a]
lea rcx, [rsp + 0x51]
call fcn.1400bcc80
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x52]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x37a]
lea rcx, [rsp + 0x52]
call fcn.1400bd1d0
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x53]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x385]
lea rcx, [rsp + 0x53]
call fcn.1400bca20
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x54]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x390]
lea rcx, [rsp + 0x54]
call fcn.1400bd980
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x55]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x39b]
lea rcx, [rsp + 0x55]
call fcn.1400bdaf0
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x56]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3a6]
lea rcx, [rsp + 0x56]
call fcn.1400bda30
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x57]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3b1]
lea rcx, [rsp + 0x57]
call fcn.1400bd690
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x58]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3bc]
lea rcx, [rsp + 0x58]
call fcn.1400bc860
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x59]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3c7]
lea rcx, [rsp + 0x59]
call fcn.1400bcbc0
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x5a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3d2]
lea rcx, [rsp + 0x5a]
call fcn.1400bcd30
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x5b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3dd]
lea rcx, [rsp + 0x5b]
call fcn.1400bccb0
mov rcx, rax
call fcn.140015a00
add rax, 9
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x5c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xcc]
lea rcx, [rsp + 0x5c]
call fcn.1400bc970
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x5d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xce]
lea rcx, [rsp + 0x5d]
call fcn.1400bc9b0
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x5e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb4]
lea rcx, [rsp + 0x5e]
call fcn.1400bc990
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x5f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb6]
lea rcx, [rsp + 0x5f]
call fcn.1400bca00
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x60]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x60]
call fcn.1400bc420
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x61]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xba]
lea rcx, [rsp + 0x61]
call fcn.1400bd4b0
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x62]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xfb]
lea rcx, [rsp + 0x62]
call fcn.1400bd630
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x63]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x101]
lea rcx, [rsp + 0x63]
call fcn.1400bc800
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x64]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x107]
lea rcx, [rsp + 0x64]
call fcn.1400bd810
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x65]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x10d]
lea rcx, [rsp + 0x65]
call fcn.1400bcd90
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x66]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x113]
lea rcx, [rsp + 0x66]
call fcn.1400bcd00
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x67]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x119]
lea rcx, [rsp + 0x67]
call fcn.1400bd6c0
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x68]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x11f]
lea rcx, [rsp + 0x68]
call fcn.1400bd6f0
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x69]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x125]
lea rcx, [rsp + 0x69]
call fcn.1400bd5d0
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x6a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x12b]
lea rcx, [rsp + 0x6a]
call fcn.1400bda90
mov rcx, rax
call fcn.140015580
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x6b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x13f]
lea rcx, [rsp + 0x6b]
call fcn.1400bdd70
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x6c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x146]
lea rcx, [rsp + 0x6c]
call fcn.1400bcf30
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x6d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x19a]
lea rcx, [rsp + 0x6d]
call fcn.1400bd560
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x6e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x14d]
lea rcx, [rsp + 0x6e]
call fcn.1400bda60
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x6f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x154]
lea rcx, [rsp + 0x6f]
call fcn.1400bda00
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x70]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x15b]
lea rcx, [rsp + 0x70]
call fcn.1400bc4a0
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x71]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x162]
lea rcx, [rsp + 0x71]
call fcn.1400bd9b0
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x72]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x169]
lea rcx, [rsp + 0x72]
call fcn.1400bc7a0
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x73]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x73]
call fcn.1400bc940
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x74]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x177]
lea rcx, [rsp + 0x74]
call fcn.1400bcd60
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x75]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x17e]
lea rcx, [rsp + 0x75]
call fcn.1400bc9d0
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x76]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x1a1]
lea rcx, [rsp + 0x76]
call fcn.1400bd8d0
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x77]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x185]
lea rcx, [rsp + 0x77]
call fcn.1400bde80
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x78]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x18c]
lea rcx, [rsp + 0x78]
call fcn.1400bdbe0
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x79]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x193]
lea rcx, [rsp + 0x79]
call fcn.1400bdc60
mov rcx, rax
call fcn.1400155c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x7a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x3e8]
lea rcx, [rsp + 0x7a]
call fcn.1400bd930
mov rcx, rax
call fcn.140015a00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x7b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2f1]
lea rcx, [rsp + 0x7b]
call fcn.1400bd840
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x7c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbc]
lea rcx, [rsp + 0x7c]
call fcn.1400bd1b0
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x7d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x526]
lea rcx, [rsp + 0x7d]
call fcn.1400bd050
mov rcx, rax
call fcn.140015740
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x7e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x538]
lea rcx, [rsp + 0x7e]
call fcn.1400bdc30
mov rcx, rax
call fcn.140015740
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x7f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x48d]
lea rcx, [rsp + 0x7f]
call fcn.1400bd7e0
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x80]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x49c]
lea rcx, [rsp + 0x80]
call fcn.1400bcb90
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x81]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2fb]
lea rcx, [rsp + 0x81]
call fcn.1400bc8c0
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x82]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x305]
lea rcx, [rsp + 0x82]
call fcn.1400bde50
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x83]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x417]
lea rcx, [rsp + 0x83]
call fcn.1400bd450
mov rcx, rax
call fcn.140015a40
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x84]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x423]
lea rcx, [rsp + 0x84]
call fcn.1400bd530
mov rcx, rax
call fcn.140015a40
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x85]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x263]
lea rcx, [rsp + 0x85]
call fcn.1400bc7d0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x86]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x26c]
lea rcx, [rsp + 0x86]
call fcn.1400bc5f0
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x87]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4f6]
lea rcx, [rsp + 0x87]
call fcn.1400bd230
mov rcx, rax
call fcn.1400156c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x88]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x55c]
lea rcx, [rsp + 0x88]
call fcn.1400bcae0
mov rcx, rax
call fcn.140015780
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x89]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x56f]
lea rcx, [rsp + 0x89]
call fcn.1400bcbf0
mov rcx, rax
call fcn.140015780
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x8a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x506]
lea rcx, [rsp + 0x8a]
call fcn.1400bc620
mov rcx, rax
call fcn.1400156c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x8b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x54a]
lea rcx, [rsp + 0x8b]
call fcn.1400bd4d0
mov rcx, rax
call fcn.140015740
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x8c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5be]
lea rcx, [rsp + 0x8c]
call fcn.1400bdc90
mov rcx, rax
call fcn.140015800
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x8d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x516]
lea rcx, [rsp + 0x8d]
call fcn.1400bd3c0
mov rcx, rax
call fcn.1400156c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x8e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4ab]
lea rcx, [rsp + 0x8e]
call fcn.1400bdb50
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x8f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4ba]
lea rcx, [rsp + 0x8f]
call fcn.1400bd720
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x90]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x43b]
lea rcx, [rsp + 0x90]
call fcn.1400bddc0
mov rcx, rax
call fcn.140015a80
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x91]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x582]
lea rcx, [rsp + 0x91]
call fcn.1400bd900
mov rcx, rax
call fcn.1400157c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x92]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x596]
lea rcx, [rsp + 0x92]
call fcn.1400bc910
mov rcx, rax
call fcn.1400157c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x93]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x471]
lea rcx, [rsp + 0x93]
call fcn.1400bca80
mov rcx, rax
call fcn.140015ac0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x94]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5aa]
lea rcx, [rsp + 0x94]
call fcn.1400bd480
mov rcx, rax
call fcn.1400157c0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x95]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4c9]
lea rcx, [rsp + 0x95]
call fcn.1400bdac0
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x96]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x5d3]
lea rcx, [rsp + 0x96]
call fcn.1400bdd40
mov rcx, rax
call fcn.1400813f0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x97]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4d8]
lea rcx, [rsp + 0x97]
call fcn.1400bd500
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x98]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x4e7]
lea rcx, [rsp + 0x98]
call fcn.1400bcc50
mov rcx, rax
call fcn.140015b00
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x99]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x275]
lea rcx, [rsp + 0x99]
call fcn.1400bc830
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x9a]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xbe]
lea rcx, [rsp + 0x9a]
call fcn.1400bdda0
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x9b]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc0]
lea rcx, [rsp + 0x9b]
call fcn.1400bceb0
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x9c]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc2]
lea rcx, [rsp + 0x9c]
call fcn.1400bc520
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x9d]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc4]
lea rcx, [rsp + 0x9d]
call fcn.1400bd960
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x9e]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc6]
lea rcx, [rsp + 0x9e]
call fcn.1400bdc10
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0x9f]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x27e]
lea rcx, [rsp + 0x9f]
call fcn.1400bc570
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa0]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x287]
lea rcx, [rsp + 0xa0]
call fcn.1400bd360
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa1]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xc8]
lea rcx, [rsp + 0xa1]
call fcn.1400bd590
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa2]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x290]
lea rcx, [rsp + 0xa2]
call fcn.1400bd390
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa3]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x299]
lea rcx, [rsp + 0xa3]
call fcn.1400bd780
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa4]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x2a2]
lea rcx, [rsp + 0xa4]
call fcn.1400bc540
mov rcx, rax
call fcn.140015640
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa5]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x30f]
lea rcx, [rsp + 0xa5]
call fcn.1400bc670
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa6]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xca]
lea rcx, [rsp + 0xa6]
call fcn.1400bd030
mov rcx, rax
call fcn.140033c70
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa7]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x42f]
lea rcx, [rsp + 0xa7]
call fcn.1400bd260
mov rcx, rax
call fcn.140015a40
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa8]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x319]
lea rcx, [rsp + 0xa8]
call fcn.1400bca50
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xa9]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x47f]
lea rcx, [rsp + 0xa9]
call fcn.1400bc4d0
mov rcx, rax
call fcn.140015ac0
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xaa]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x448]
lea rcx, [rsp + 0xaa]
call fcn.1400bd600
mov rcx, rax
call fcn.140015a80
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xab]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0x323]
lea rcx, [rsp + 0xab]
call fcn.1400bde20
mov rcx, rax
call fcn.140015680
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
lea rax, [rsp + 0xac]
mov rdi, rax
xor eax, eax
mov ecx, 1
rep stosb byte [rdi], al
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0xac]
call fcn.1400bcb40
mov rcx, rax
call fcn.140013860
mov rdx, rax
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
jmp 0x1400c2cb0
mov eax, 1
imul rax, rax, 0
movzx ecx, byte [rsp + 0x650]
mov byte [rsp + rax + 0x24], cl
lea rdx, [rsp + 0x24]
mov rcx, qword [rsp + 0x648]
call fcn.140008c20
mov eax, dword [rsp + 0x20]
or eax, 1
mov dword [rsp + 0x20], eax
mov rax, qword [rsp + 0x648]
add rsp, 0x630
pop rdi
ret