Function at 0x180072764
Capabilities:
Contain obfuscated stackstrings
Parse pe header

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xa50]
sub rsp, 0xb50
mov rax, qword [0x1802e9850]
xor rax, rsp
mov qword [rbp + 0xa40], rax
mov r12, r8
mov r14, rdx
mov qword [rsp + 0x70], rdx
xor ebx, ebx
mov dword [rsp + 0x40], ebx
mov word [rbp + 0x218], 0x41
mov qword [rbp + 0x220], rbx
mov qword [rbp + 0x230], rbx
lea r13d, [rbx + 0xf]
mov qword [rbp + 0x238], r13
mov byte [rbp + 0x220], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x220]
call fcn.180008180
nop
mov word [rbp + 0x218], 0x42
mov qword [rbp + 0x600], rbx
mov qword [rbp + 0x610], rbx
mov qword [rbp + 0x618], r13
mov byte [rbp + 0x600], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x600]
call fcn.180008180
nop
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x610]
cmp rax, rdx
jb 0x180075992
lea r9, [rbp + 0x220]
lea esi, [rbx + 0x10]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x600]
cmp qword [rbp + 0x618], rsi
cmovae rax, qword [rbp + 0x600]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 2
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov r15d, 0x1000
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800728e2
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800728dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075998
call fcn.18009a21c
mov word [rbp + 0x218], 0x43
mov qword [rbp + 0x460], rbx
mov qword [rbp + 0x470], rbx
mov qword [rbp + 0x478], r13
mov byte [rbp + 0x460], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x460]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x470]
cmp rax, rdx
jb 0x18007599e
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x460]
cmp qword [rbp + 0x478], rsi
cmovae rax, qword [rbp + 0x460]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 6
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800729d0
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800729cb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759a4
call fcn.18009a21c
mov word [rbp + 0x218], 0x44
mov qword [rbp + 0x440], rbx
mov qword [rbp + 0x450], rbx
mov qword [rbp + 0x458], r13
mov byte [rbp + 0x440], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x440]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x450]
cmp rax, rdx
jb 0x1800759aa
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x440]
cmp qword [rbp + 0x458], rsi
cmovae rax, qword [rbp + 0x440]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180072abe
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180072ab9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759b0
call fcn.18009a21c
mov word [rbp + 0x218], 0x45
mov qword [rbp + 0x420], rbx
mov qword [rbp + 0x430], rbx
mov qword [rbp + 0x438], r13
mov byte [rbp + 0x420], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x420]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x430]
cmp rax, rdx
jb 0x1800759b6
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x420]
cmp qword [rbp + 0x438], rsi
cmovae rax, qword [rbp + 0x420]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1e
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180072bac
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180072ba7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759bc
call fcn.18009a21c
mov word [rbp + 0x218], 0x46
mov qword [rbp + 0x400], rbx
mov qword [rbp + 0x410], rbx
mov qword [rbp + 0x418], r13
mov byte [rbp + 0x400], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x400]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x410]
cmp rax, rdx
jb 0x1800759c2
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x400]
cmp qword [rbp + 0x418], rsi
cmovae rax, qword [rbp + 0x400]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3e
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180072c9a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180072c95
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759c8
call fcn.18009a21c
mov word [rbp + 0x218], 0x47
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0x3f0], rbx
mov qword [rbp + 0x3f8], r13
mov byte [rbp + 0x3e0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x3e0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x3f0]
cmp rax, rdx
jb 0x1800759ce
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x3e0]
cmp qword [rbp + 0x3f8], rsi
cmovae rax, qword [rbp + 0x3e0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7e
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180072d88
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180072d83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759d4
call fcn.18009a21c
mov word [rbp + 0x218], 0x48
mov qword [rbp + 0x3c0], rbx
mov qword [rbp + 0x3d0], rbx
mov qword [rbp + 0x3d8], r13
mov byte [rbp + 0x3c0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x3c0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x3d0]
cmp rax, rdx
jb 0x1800759da
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x3c0]
cmp qword [rbp + 0x3d8], rsi
cmovae rax, qword [rbp + 0x3c0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xfe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180072e76
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180072e71
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759e0
call fcn.18009a21c
mov word [rbp + 0x218], 0x49
mov qword [rbp + 0x3a0], rbx
mov qword [rbp + 0x3b0], rbx
mov qword [rbp + 0x3b8], r13
mov byte [rbp + 0x3a0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x3a0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x3b0]
cmp rax, rdx
jb 0x1800759e6
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x3a0]
cmp qword [rbp + 0x3b8], rsi
cmovae rax, qword [rbp + 0x3a0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1fe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180072f64
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180072f5f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759ec
call fcn.18009a21c
mov word [rbp + 0x218], 0x4a
mov qword [rbp + 0x380], rbx
mov qword [rbp + 0x390], rbx
mov qword [rbp + 0x398], r13
mov byte [rbp + 0x380], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x380]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x390]
cmp rax, rdx
jb 0x1800759f2
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x380]
cmp qword [rbp + 0x398], rsi
cmovae rax, qword [rbp + 0x380]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3fe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073052
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x18007304d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800759f8
call fcn.18009a21c
mov word [rbp + 0x218], 0x4b
mov qword [rbp + 0x360], rbx
mov qword [rbp + 0x370], rbx
mov qword [rbp + 0x378], r13
mov byte [rbp + 0x360], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x360]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x370]
cmp rax, rdx
jb 0x1800759fe
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x360]
cmp qword [rbp + 0x378], rsi
cmovae rax, qword [rbp + 0x360]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7fe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073140
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x18007313b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a04
call fcn.18009a21c
mov word [rbp + 0x218], 0x4c
mov qword [rbp + 0x340], rbx
mov qword [rbp + 0x350], rbx
mov qword [rbp + 0x358], r13
mov byte [rbp + 0x340], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x340]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x350]
cmp rax, rdx
jb 0x180075a0a
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x340]
cmp qword [rbp + 0x358], rsi
cmovae rax, qword [rbp + 0x340]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x18007322e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073229
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a10
call fcn.18009a21c
mov word [rbp + 0x218], 0x4d
mov qword [rbp + 0x320], rbx
mov qword [rbp + 0x330], rbx
mov qword [rbp + 0x338], r13
mov byte [rbp + 0x320], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x320]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x330]
cmp rax, rdx
jb 0x180075a16
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x320]
cmp qword [rbp + 0x338], rsi
cmovae rax, qword [rbp + 0x320]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1ffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x18007331c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073317
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a1c
call fcn.18009a21c
mov word [rbp + 0x218], 0x4e
mov qword [rbp + 0x300], rbx
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], r13
mov byte [rbp + 0x300], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x300]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x310]
cmp rax, rdx
jb 0x180075a22
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x300]
cmp qword [rbp + 0x318], rsi
cmovae rax, qword [rbp + 0x300]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3ffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x18007340a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a28
call fcn.18009a21c
mov word [rbp + 0x218], 0x4f
mov qword [rbp + 0x2e0], rbx
mov qword [rbp + 0x2f0], rbx
mov qword [rbp + 0x2f8], r13
mov byte [rbp + 0x2e0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x2e0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x2f0]
cmp rax, rdx
jb 0x180075a2e
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x2e0]
cmp qword [rbp + 0x2f8], rsi
cmovae rax, qword [rbp + 0x2e0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7ffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800734f8
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800734f3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a34
call fcn.18009a21c
mov word [rbp + 0x218], 0x50
mov qword [rbp + 0x2c0], rbx
mov qword [rbp + 0x2d0], rbx
mov qword [rbp + 0x2d8], r13
mov byte [rbp + 0x2c0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x2c0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x2d0]
cmp rax, rdx
jb 0x180075a3a
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x2c0]
cmp qword [rbp + 0x2d8], rsi
cmovae rax, qword [rbp + 0x2c0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xfffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800735e6
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800735e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a40
call fcn.18009a21c
mov word [rbp + 0x218], 0x51
mov qword [rbp + 0x2a0], rbx
mov qword [rbp + 0x2b0], rbx
mov qword [rbp + 0x2b8], r13
mov byte [rbp + 0x2a0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x2a0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x2b0]
cmp rax, rdx
jb 0x180075a46
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x2a0]
cmp qword [rbp + 0x2b8], rsi
cmovae rax, qword [rbp + 0x2a0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1fffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800736d4
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800736cf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a4c
call fcn.18009a21c
mov word [rbp + 0x218], 0x52
mov qword [rbp + 0x280], rbx
mov qword [rbp + 0x290], rbx
mov qword [rbp + 0x298], r13
mov byte [rbp + 0x280], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x280]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x290]
cmp rax, rdx
jb 0x180075a52
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x280]
cmp qword [rbp + 0x298], rsi
cmovae rax, qword [rbp + 0x280]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3fffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800737c2
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800737bd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a58
call fcn.18009a21c
mov word [rbp + 0x218], 0x53
mov qword [rbp + 0x260], rbx
mov qword [rbp + 0x270], rbx
mov qword [rbp + 0x278], r13
mov byte [rbp + 0x260], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x260]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x270]
cmp rax, rdx
jb 0x180075a5e
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x260]
cmp qword [rbp + 0x278], rsi
cmovae rax, qword [rbp + 0x260]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7fffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800738b0
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800738ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a64
call fcn.18009a21c
mov word [rbp + 0x218], 0x54
mov qword [rbp + 0x240], rbx
mov qword [rbp + 0x250], rbx
mov qword [rbp + 0x258], r13
mov byte [rbp + 0x240], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x240]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x250]
cmp rax, rdx
jb 0x180075a6a
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x240]
cmp qword [rbp + 0x258], rsi
cmovae rax, qword [rbp + 0x240]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x18007399e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073999
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a70
call fcn.18009a21c
mov word [rbp + 0x218], 0x55
mov qword [rbp + 0x740], rbx
mov qword [rbp + 0x750], rbx
mov qword [rbp + 0x758], r13
mov byte [rbp + 0x740], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x740]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x750]
cmp rax, rdx
jb 0x180075a76
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x740]
cmp qword [rbp + 0x758], rsi
cmovae rax, qword [rbp + 0x740]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1ffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073a8c
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073a87
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a7c
call fcn.18009a21c
mov word [rbp + 0x218], 0x56
mov qword [rbp + 0x720], rbx
mov qword [rbp + 0x730], rbx
mov qword [rbp + 0x738], r13
mov byte [rbp + 0x720], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x720]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x730]
cmp rax, rdx
jb 0x180075a82
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x720]
cmp qword [rbp + 0x738], rsi
cmovae rax, qword [rbp + 0x720]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3ffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073b7a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073b75
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a88
call fcn.18009a21c
mov word [rbp + 0x218], 0x57
mov qword [rbp + 0x700], rbx
mov qword [rbp + 0x710], rbx
mov qword [rbp + 0x718], r13
mov byte [rbp + 0x700], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x700]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x710]
cmp rax, rdx
jb 0x180075a8e
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x700]
cmp qword [rbp + 0x718], rsi
cmovae rax, qword [rbp + 0x700]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7ffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073c68
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073c63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075a94
call fcn.18009a21c
mov word [rbp + 0x218], 0x58
mov qword [rbp + 0x6e0], rbx
mov qword [rbp + 0x6f0], rbx
mov qword [rbp + 0x6f8], r13
mov byte [rbp + 0x6e0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x6e0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x6f0]
cmp rax, rdx
jb 0x180075a9a
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x6e0]
cmp qword [rbp + 0x6f8], rsi
cmovae rax, qword [rbp + 0x6e0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xfffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073d56
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073d51
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075aa0
call fcn.18009a21c
mov word [rbp + 0x218], 0x59
mov qword [rbp + 0x6c0], rbx
mov qword [rbp + 0x6d0], rbx
mov qword [rbp + 0x6d8], r13
mov byte [rbp + 0x6c0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x6c0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x6d0]
cmp rax, rdx
jb 0x180075aa6
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x6c0]
cmp qword [rbp + 0x6d8], rsi
cmovae rax, qword [rbp + 0x6c0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1fffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073e44
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073e3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075aac
call fcn.18009a21c
mov word [rbp + 0x218], 0x5a
mov qword [rbp + 0x6a0], rbx
mov qword [rbp + 0x6b0], rbx
mov qword [rbp + 0x6b8], r13
mov byte [rbp + 0x6a0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x6a0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x6b0]
cmp rax, rdx
jb 0x180075ab2
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x6a0]
cmp qword [rbp + 0x6b8], rsi
cmovae rax, qword [rbp + 0x6a0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3fffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180073f32
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180073f2d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075ab8
call fcn.18009a21c
mov word [rbp + 0x218], 0x61
mov qword [rbp + 0x680], rbx
mov qword [rbp + 0x690], rbx
mov qword [rbp + 0x698], r13
mov byte [rbp + 0x680], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x680]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x690]
cmp rax, rdx
jb 0x180075abe
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x680]
cmp qword [rbp + 0x698], rsi
cmovae rax, qword [rbp + 0x680]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7fffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074020
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x18007401b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075ac4
call fcn.18009a21c
mov word [rbp + 0x218], 0x62
mov qword [rbp + 0x660], rbx
mov qword [rbp + 0x670], rbx
mov qword [rbp + 0x678], r13
mov byte [rbp + 0x660], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x660]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x670]
cmp rax, rdx
jb 0x180075aca
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x660]
cmp qword [rbp + 0x678], rsi
cmovae rax, qword [rbp + 0x660]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xffffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x18007410e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074109
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075ad0
call fcn.18009a21c
mov word [rbp + 0x218], 0x63
mov qword [rbp + 0x640], rbx
mov qword [rbp + 0x650], rbx
mov qword [rbp + 0x658], r13
mov byte [rbp + 0x640], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x640]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x650]
cmp rax, rdx
jb 0x180075ad6
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x640]
cmp qword [rbp + 0x658], rsi
cmovae rax, qword [rbp + 0x640]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x1ffffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800741fc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800741f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075adc
call fcn.18009a21c
mov word [rbp + 0x218], 0x64
mov qword [rbp + 0x620], rbx
mov qword [rbp + 0x630], rbx
mov qword [rbp + 0x638], r13
mov byte [rbp + 0x620], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x620]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x630]
cmp rax, rdx
jb 0x180075ae2
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x620]
cmp qword [rbp + 0x638], rsi
cmovae rax, qword [rbp + 0x620]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x3ffffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800742ea
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800742e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075ae8
call fcn.18009a21c
mov word [rbp + 0x218], 0x65
mov qword [rbp + 0x5e0], rbx
mov qword [rbp + 0x5f0], rbx
mov qword [rbp + 0x5f8], r13
mov byte [rbp + 0x5e0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x5e0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x5f0]
cmp rax, rdx
jb 0x180075aee
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x5e0]
cmp qword [rbp + 0x5f8], rsi
cmovae rax, qword [rbp + 0x5e0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0x7ffffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800743d8
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800743d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075af4
call fcn.18009a21c
mov word [rbp + 0x218], 0x66
mov qword [rbp + 0x5c0], rbx
mov qword [rbp + 0x5d0], rbx
mov qword [rbp + 0x5d8], r13
mov byte [rbp + 0x5c0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x5c0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x5d0]
cmp rax, rdx
jb 0x180075afa
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x5c0]
cmp qword [rbp + 0x5d8], rsi
cmovae rax, qword [rbp + 0x5c0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov dword [rsp + 0x40], 0xfffffffe
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800744c6
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800744c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b00
call fcn.18009a21c
mov word [rbp + 0x218], 0x67
mov qword [rbp + 0x5a0], rbx
mov qword [rbp + 0x5b0], rbx
mov qword [rbp + 0x5b8], r13
mov byte [rbp + 0x5a0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x5a0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x5b0]
cmp rax, rdx
jb 0x180075b06
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x5a0]
cmp qword [rbp + 0x5b8], rsi
cmovae rax, qword [rbp + 0x5a0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x1800745ac
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x1800745a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b0c
call fcn.18009a21c
mov word [rbp + 0x218], 0x68
mov qword [rbp + 0x580], rbx
mov qword [rbp + 0x590], rbx
mov qword [rbp + 0x598], r13
mov byte [rbp + 0x580], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x580]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x590]
cmp rax, rdx
jb 0x180075b12
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x580]
cmp qword [rbp + 0x598], rsi
cmovae rax, qword [rbp + 0x580]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074692
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x18007468d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b18
call fcn.18009a21c
mov word [rbp + 0x218], 0x69
mov qword [rbp + 0x560], rbx
mov qword [rbp + 0x570], rbx
mov qword [rbp + 0x578], r13
mov byte [rbp + 0x560], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x560]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x570]
cmp rax, rdx
jb 0x180075b1e
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x560]
cmp qword [rbp + 0x578], rsi
cmovae rax, qword [rbp + 0x560]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074778
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074773
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b24
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x540], rbx
mov qword [rbp + 0x550], rbx
mov qword [rbp + 0x558], r13
mov byte [rbp + 0x540], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x540]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x550]
cmp rax, rdx
jb 0x180075b2a
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x540]
cmp qword [rbp + 0x558], rsi
cmovae rax, qword [rbp + 0x540]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x18007485e
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074859
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b30
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x480], rbx
mov qword [rbp + 0x490], rbx
mov qword [rbp + 0x498], r13
mov byte [rbp + 0x480], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x480]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x490]
cmp rax, rdx
jb 0x180075b36
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x480]
cmp qword [rbp + 0x498], rsi
cmovae rax, qword [rbp + 0x480]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074944
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x18007493f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b3c
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x530], rbx
mov qword [rbp + 0x538], r13
mov byte [rbp + 0x520], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x520]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x530]
cmp rax, rdx
jb 0x180075b42
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x520]
cmp qword [rbp + 0x538], rsi
cmovae rax, qword [rbp + 0x520]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074a2a
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074a25
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b48
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], r13
mov byte [rbp + 0x500], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x500]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x510]
cmp rax, rdx
jb 0x180075b4e
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x500]
cmp qword [rbp + 0x518], rsi
cmovae rax, qword [rbp + 0x500]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074b10
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074b0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b54
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0x4f0], rbx
mov qword [rbp + 0x4f8], r13
mov byte [rbp + 0x4e0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x4e0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x4f0]
cmp rax, rdx
jb 0x180075b5a
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x4e0]
cmp qword [rbp + 0x4f8], rsi
cmovae rax, qword [rbp + 0x4e0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074bf6
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074bf1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b60
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x4d0], rbx
mov qword [rbp + 0x4d8], r13
mov byte [rbp + 0x4c0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x4c0]
call fcn.180008180
nop
mov rax, rdi
mov rcx, qword [rbp + 0x230]
sub rax, rcx
mov rdx, qword [rbp + 0x4d0]
cmp rax, rdx
jb 0x180075b66
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x4c0]
cmp qword [rbp + 0x4d8], rsi
cmovae rax, qword [rbp + 0x4c0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074cdc
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074cd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075b6c
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
mov qword [rbp + 0x4a0], rbx
mov qword [rbp + 0x4b0], rbx
mov qword [rbp + 0x4b8], r13
mov byte [rbp + 0x4a0], bl
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x4a0]
call fcn.180008180
nop
mov rcx, qword [rbp + 0x230]
sub rdi, rcx
mov rdx, qword [rbp + 0x4b0]
cmp rdi, rdx
jb 0x180075b72
lea r9, [rbp + 0x220]
cmp qword [rbp + 0x238], rsi
cmovae r9, qword [rbp + 0x220]
lea rax, [rbp + 0x4a0]
cmp qword [rbp + 0x4b8], rsi
cmovae rax, qword [rbp + 0x4a0]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x48]
call fcn.180009b34
mov r8b, bl
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x220]
call fcn.180008314
mov rdx, qword [rsp + 0x60]
cmp rdx, rsi
jb 0x180074dbf
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, r15
jb 0x180074dba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180075986
call fcn.18009a21c
mov word [rbp + 0x218], VarBstrFromDisp
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x780]
call fcn.1800074c4
nop
lea r8, [rbp + 0x780]
lea rdx, [rbp + 0x220]
lea rcx, [rsp + 0x48]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rsp + 0x48]
call fcn.180007448
mov word [rbp + 0x218], reloc.OLEAUT32.dll_VarBstrFromDisp
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0xa20]
call fcn.1800074c4
nop
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x48]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp - 0x48]
call fcn.180007448
mov word [rbp + 0x218], 0x73
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0xa00]
call fcn.1800074c4
nop
lea r8, [rbp + 0xa00]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x28]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp - 0x28]
call fcn.180007448
mov word [rbp + 0x218], 0x74
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x9e0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x9e0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp - 8]
call fcn.180007448
mov word [rbp + 0x218], 0x75
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x9c0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x9c0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x18]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x18]
call fcn.180007448
mov word [rbp + 0x218], 0x76
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x9a0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x9a0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x38]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x38]
call fcn.180007448
mov word [rbp + 0x218], 0x77
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x980]
call fcn.1800074c4
nop
lea r8, [rbp + 0x980]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x58]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x58]
call fcn.180007448
mov word [rbp + 0x218], 0x78
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x960]
call fcn.1800074c4
nop
lea r8, [rbp + 0x960]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x78]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x78]
call fcn.180007448
mov word [rbp + 0x218], 0x79
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x940]
call fcn.1800074c4
nop
lea r8, [rbp + 0x940]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x98]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x98]
call fcn.180007448
mov word [rbp + 0x218], 0x7a
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x920]
call fcn.1800074c4
nop
lea r8, [rbp + 0x920]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0xb8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0xb8]
call fcn.180007448
mov word [rbp + 0x218], 0x30
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x900]
call fcn.1800074c4
nop
lea r8, [rbp + 0x900]
lea rdx, [rbp + 0x220]
lea rcx, [rbp - 0x68]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp - 0x68]
call fcn.180007448
mov word [rbp + 0x218], 0x31
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x8e0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x8e0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0xd8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0xd8]
call fcn.180007448
mov word [rbp + 0x218], 0x32
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x8c0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x8c0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0xf8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0xf8]
call fcn.180007448
mov word [rbp + 0x218], 0x33
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x8a0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x8a0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x118]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x118]
call fcn.180007448
mov word [rbp + 0x218], 0x34
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x880]
call fcn.1800074c4
nop
lea r8, [rbp + 0x880]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x138]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x138]
call fcn.180007448
mov word [rbp + 0x218], 0x35
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x860]
call fcn.1800074c4
nop
lea r8, [rbp + 0x860]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x158]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x158]
call fcn.180007448
mov word [rbp + 0x218], 0x36
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x840]
call fcn.1800074c4
nop
lea r8, [rbp + 0x840]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x178]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x178]
call fcn.180007448
mov word [rbp + 0x218], 0x37
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x820]
call fcn.1800074c4
nop
lea r8, [rbp + 0x820]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x198]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x198]
call fcn.180007448
mov word [rbp + 0x218], 0x38
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x800]
call fcn.1800074c4
nop
lea r8, [rbp + 0x800]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x1b8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x1b8]
call fcn.180007448
mov word [rbp + 0x218], 0x39
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x7e0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x7e0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x1d8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x1d8]
call fcn.180007448
mov word [rbp + 0x218], 0x2b
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x7c0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x7c0]
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x1f8]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rbp + 0x1f8]
call fcn.180007448
mov word [rbp + 0x218], 0x2f
lea rdx, [rbp + 0x218]
lea rcx, [rbp + 0x7a0]
call fcn.1800074c4
nop
lea r8, [rbp + 0x7a0]
lea rdx, [rbp + 0x220]
lea rcx, [rsp + 0x78]
call fcn.1800092d0
mov rdx, rax
lea rcx, [rbp + 0x220]
call fcn.1800074a4
lea rcx, [rsp + 0x78]
call fcn.180007448
lea rdx, [rbp + 0x220]
lea rcx, [rbp + 0x760]
call fcn.180007504
nop
mov esi, ebx
mov rcx, r14
call fcn.1800074ec
or dword [rsp + 0x40], 0xffffffff
mov r15d, ebx
cmp qword [r12 + 0x10], rbx
jbe 0x18007560d
mov rdi, rbx
mov rax, rbx
mov rdx, rax
mov rcx, r12
call fcn.18000f860
mov cl, byte [rax]
cmp cl, 0x3d
je 0x180075576
mov byte [rsp + rdi + 0x68], cl
inc esi
inc rdi
cmp rdi, 4
jne 0x180075565
mov rdi, rbx
mov dl, byte [rsp + rdi + 0x68]
lea rcx, [rbp + 0x760]
call fcn.18008fb14
mov byte [rsp + rdi + 0x68], al
inc rdi
cmp rdi, 4
jl 0x1800754f2
mov dl, byte [rsp + 0x69]
mov cl, dl
shr cl, 4
and cl, 3
mov al, byte [rsp + 0x68]
shl al, 2
add cl, al
mov byte [rsp + 0x6c], cl
mov cl, byte [rsp + 0x6a]
mov al, cl
shr al, 2
and al, r13b
shl dl, 4
add al, dl
mov byte [rsp + 0x6d], al
shl cl, 6
add cl, byte [rsp + 0x6b]
mov byte [rsp + 0x6e], cl
mov rdi, rbx
mov dl, byte [rsp + rdi + 0x6c]
mov rcx, r14
call fcn.18001413c
inc rdi
cmp rdi, 3
jl 0x18007554b
mov esi, ebx
mov rdi, rbx
inc r15d
movsxd rax, r15d
cmp rax, qword [r12 + 0x10]
jb 0x1800754ca
test esi, esi
je 0x18007560d
movsxd rax, esi
jmp 0x180075590
jae 0x18007598c
mov byte [rsp + rax + 0x68], bl
inc rax
cmp rax, 4
jl 0x180075583
mov rdi, rbx
mov dl, byte [rsp + rdi + 0x68]
lea rcx, [rbp + 0x760]
call fcn.18008fb14
mov byte [rsp + rdi + 0x68], al
inc rdi
cmp rdi, 4
jl 0x180075599
mov dl, byte [rsp + 0x69]
mov cl, dl
shr cl, 4
and cl, 3
mov al, byte [rsp + 0x68]
shl al, 2
add cl, al
mov byte [rsp + 0x6c], cl
mov cl, byte [rsp + 0x6a]
mov al, cl
shr al, 2
and al, r13b
shl dl, 4
add al, dl
mov byte [rsp + 0x6d], al
shl cl, 6
add cl, byte [rsp + 0x6b]
mov byte [rsp + 0x6e], cl
lea eax, [rsi - 1]
movsxd rdi, eax
test eax, eax
jle 0x18007560d
mov dl, byte [rsp + rbx + 0x6c]
mov rcx, r14
call fcn.18001413c
inc rbx
cmp rbx, rdi
jl 0x1800755f9
lea rcx, [rbp + 0x760]
call fcn.180007448
nop
lea rcx, [rbp + 0x7a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x7c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x7e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x800]
call fcn.180007448
nop
lea rcx, [rbp + 0x820]
call fcn.180007448
nop
lea rcx, [rbp + 0x840]
call fcn.180007448
nop
lea rcx, [rbp + 0x860]
call fcn.180007448
nop
lea rcx, [rbp + 0x880]
call fcn.180007448
nop
lea rcx, [rbp + 0x8a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x8c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x8e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x900]
call fcn.180007448
nop
lea rcx, [rbp + 0x920]
call fcn.180007448
nop
lea rcx, [rbp + 0x940]
call fcn.180007448
nop
lea rcx, [rbp + 0x960]
call fcn.180007448
nop
lea rcx, [rbp + 0x980]
call fcn.180007448
nop
lea rcx, [rbp + 0x9a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x9c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x9e0]
call fcn.180007448
nop
lea rcx, [rbp + 0xa00]
call fcn.180007448
nop
lea rcx, [rbp + 0xa20]
call fcn.180007448
nop
lea rcx, [rbp + 0x780]
call fcn.180007448
nop
lea rcx, [rbp + 0x4a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x4c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x4e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x500]
call fcn.180007448
nop
lea rcx, [rbp + 0x520]
call fcn.180007448
nop
lea rcx, [rbp + 0x480]
call fcn.180007448
nop
lea rcx, [rbp + 0x540]
call fcn.180007448
nop
lea rcx, [rbp + 0x560]
call fcn.180007448
nop
lea rcx, [rbp + 0x580]
call fcn.180007448
nop
lea rcx, [rbp + 0x5a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x5c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x5e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x620]
call fcn.180007448
nop
lea rcx, [rbp + 0x640]
call fcn.180007448
nop
lea rcx, [rbp + 0x660]
call fcn.180007448
nop
lea rcx, [rbp + 0x680]
call fcn.180007448
nop
lea rcx, [rbp + 0x6a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x6c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x6e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x700]
call fcn.180007448
nop
lea rcx, [rbp + 0x720]
call fcn.180007448
nop
lea rcx, [rbp + 0x740]
call fcn.180007448
nop
lea rcx, [rbp + 0x240]
call fcn.180007448
nop
lea rcx, [rbp + 0x260]
call fcn.180007448
nop
lea rcx, [rbp + 0x280]
call fcn.180007448
nop
lea rcx, [rbp + 0x2a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x2c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x2e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x300]
call fcn.180007448
nop
lea rcx, [rbp + 0x320]
call fcn.180007448
nop
lea rcx, [rbp + 0x340]
call fcn.180007448
nop
lea rcx, [rbp + 0x360]
call fcn.180007448
nop
lea rcx, [rbp + 0x380]
call fcn.180007448
nop
lea rcx, [rbp + 0x3a0]
call fcn.180007448
nop
lea rcx, [rbp + 0x3c0]
call fcn.180007448
nop
lea rcx, [rbp + 0x3e0]
call fcn.180007448
nop
lea rcx, [rbp + 0x400]
call fcn.180007448
nop
lea rcx, [rbp + 0x420]
call fcn.180007448
nop
lea rcx, [rbp + 0x440]
call fcn.180007448
nop
lea rcx, [rbp + 0x460]
call fcn.180007448
nop
lea rcx, [rbp + 0x600]
call fcn.180007448
nop
lea rcx, [rbp + 0x220]
call fcn.180007448
mov rax, r14
mov rcx, qword [rbp + 0xa40]
xor rcx, rsp
call fcn.180219840
mov rbx, qword [rsp + 0xb90]
add rsp, 0xb50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1802218a8
nop
call fcn.180219e0c
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3
call fcn.1802218a8
nop
call fcn.180002fe8
int3