Function at 0x1400081e0
Capabilities:
Parse pe header

Disassembly:
push rsi
push rdi
push rbx
mov eax, 0x11d0
call fcn.14001e5d0
sub rsp, rax
cmp byte [0x140094bdf], 0
jne 0x14000821a
mov dword [0x140094bd8], 0x6361425b
mov word [0x140094bdc], 0x5d6b
mov byte [0x140094bde], 0
mov byte [0x140094bdf], 1
mov word [rsp + 0x28], 8
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [0x140094bd8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000828a
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400082b3
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400082bf
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x40], rsi
lea rdx, [0x140094bd8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x30], 0
cmp byte [0x140094be6], 0
je 0x1400082ed
jmp 0x140008307
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rbx
lea rdx, [0x140094bd8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x30], rdi
cmp byte [0x140094be6], 0
jne 0x140008307
mov dword [0x140094be0], 0x6261545b
mov word [0x140094be4], 0x5d
mov byte [0x140094be6], 1
mov word [rsp + 0x50], 9
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x70], 0xf
mov byte [rsp + 0x58], 0
lea rcx, [0x140094be0]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008377
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400083a0
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400083ac
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x68], rsi
lea rdx, [0x140094be0]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x58], 0
cmp byte [0x140094bf0], 0
je 0x1400083da
jmp 0x1400083f2
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x70], rbx
lea rdx, [0x140094be0]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x58], rdi
cmp byte [0x140094bf0], 0
jne 0x1400083f2
movabs rax, 0x5d74666968535b
mov qword [0x140094be8], rax
mov byte [0x140094bf0], 1
mov word [rsp + 0x78], 0xa
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x98], 0xf
mov byte [rsp + 0x80], 0
lea rcx, [0x140094be8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000846b
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000849d
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400084a9
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x90], rsi
lea rdx, [0x140094be8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x80], 0
cmp byte [0x140094c02], 0
je 0x1400084e0
jmp 0x140008501
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rbx
lea rdx, [0x140094be8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x80], rdi
cmp byte [0x140094c02], 0
jne 0x140008501
movabs rax, 0xd5d7265746e455b
mov qword [0x140094bf8], rax
mov word [0x140094c00], 0xa
mov byte [0x140094c02], 1
mov word [rsp + 0xa0], 0xd
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xc0], 0xf
mov byte [rsp + 0xa8], 0
lea rcx, [0x140094bf8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000857d
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400085af
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400085bb
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0xb8], rsi
lea rdx, [0x140094bf8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0xa8], 0
cmp byte [0x140094c0b], 0
je 0x1400085f2
jmp 0x140008613
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0xb8], rsi
mov qword [rsp + 0xc0], rbx
lea rdx, [0x140094bf8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0xa8], rdi
cmp byte [0x140094c0b], 0
jne 0x140008613
mov dword [0x140094c04], 0x7274435b
mov word [0x140094c08], 0x5d6c
mov byte [0x140094c0a], 0
mov byte [0x140094c0b], 1
mov word [rsp + 0xc8], 0x11
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xe8], 0xf
mov byte [rsp + 0xd0], 0
lea rcx, [0x140094c04]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008696
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000878f
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000879b
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0xe0], rsi
lea rdx, [0x140094c04]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0xd0], 0
cmp byte [0x140094c12], 0
jne 0x1400086e0
mov dword [0x140094c0c], 0x746c415b
mov word [0x140094c10], 0x5d
mov byte [0x140094c12], 1
mov word [rsp + 0xf0], 0x12
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x110], 0xf
mov byte [rsp + 0xf8], 0
lea rcx, [0x140094c0c]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008763
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400087db
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400087e7
lea rcx, [rsp + 0xf8]
mov qword [rsp + 0x108], rsi
lea rdx, [0x140094c0c]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0xf8], 0
jmp 0x140008815
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0xe0], rsi
mov qword [rsp + 0xe8], rbx
lea rdx, [0x140094c04]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0xd0], rdi
cmp byte [0x140094c12], 0
je 0x1400086c6
jmp 0x1400086e0
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x110], rbx
lea rdx, [0x140094c0c]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0xf8], rdi
mov word [rsp + 0x118], 0x14
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x138], 0xf
mov qword [rsp + 0x130], 0
mov byte [rsp + 0x120], 0
cmp byte [0x140094c1a], 0
jne 0x14000886e
mov dword [0x140094c14], 0x6373455b
mov word [0x140094c18], 0x5d
mov byte [0x140094c1a], 1
mov word [rsp + 0x140], 0x1b
mov qword [rsp + 0x148], 0
mov qword [rsp + 0x160], 0xf
mov byte [rsp + 0x148], 0
lea rcx, [0x140094c14]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400088ea
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000891c
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140008928
lea rcx, [rsp + 0x148]
mov qword [rsp + 0x158], rsi
lea rdx, [0x140094c14]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x148], 0
cmp byte [0x140094c28], 0
je 0x14000895f
jmp 0x140008977
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x158], rsi
mov qword [rsp + 0x160], rbx
lea rdx, [0x140094c14]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x148], rdi
cmp byte [0x140094c28], 0
jne 0x140008977
movabs rax, 0x5d65636170535b
mov qword [0x140094c20], rax
mov byte [0x140094c28], 1
mov word [rsp + 0x168], 0x20
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x188], 0xf
mov byte [rsp + 0x170], 0
lea rcx, [0x140094c20]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400089f3
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140008a25
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140008a31
lea rcx, [rsp + 0x170]
mov qword [rsp + 0x180], rsi
lea rdx, [0x140094c20]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x170], 0
cmp byte [0x140094c39], 0
je 0x140008a68
jmp 0x140008a87
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x180], rsi
mov qword [rsp + 0x188], rbx
lea rdx, [0x140094c20]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x170], rdi
cmp byte [0x140094c39], 0
jne 0x140008a87
movabs rax, 0x5d7055656761505b
mov qword [0x140094c30], rax
mov byte [0x140094c38], 0
mov byte [0x140094c39], 1
mov word [rsp + 0x190], 0x21
mov qword [rsp + 0x198], 0
mov qword [rsp + 0x1b0], 0xf
mov byte [rsp + 0x198], 0
lea rcx, [0x140094c30]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008b03
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140008b35
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140008b41
lea rcx, [rsp + 0x198]
mov qword [rsp + 0x1a8], rsi
lea rdx, [0x140094c30]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x198], 0
cmp byte [0x140094c4b], 0
je 0x140008b78
jmp 0x140008ba0
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x1a8], rsi
mov qword [rsp + 0x1b0], rbx
lea rdx, [0x140094c30]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x198], rdi
cmp byte [0x140094c4b], 0
jne 0x140008ba0
movabs rax, 0x776f44656761505b
mov qword [0x140094c40], rax
mov word [0x140094c48], 0x5d6e
mov byte [0x140094c4a], 0
mov byte [0x140094c4b], 1
mov word [rsp + 0x1b8], 0x22
mov qword [rsp + 0x1c0], 0
mov qword [rsp + 0x1d8], 0xf
mov byte [rsp + 0x1c0], 0
lea rcx, [0x140094c40]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008c1c
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140008c4e
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140008c5a
lea rcx, [rsp + 0x1c0]
mov qword [rsp + 0x1d0], rsi
lea rdx, [0x140094c40]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x1c0], 0
cmp byte [0x140094c52], 0
je 0x140008c91
jmp 0x140008cab
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x1d0], rsi
mov qword [rsp + 0x1d8], rbx
lea rdx, [0x140094c40]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x1c0], rdi
cmp byte [0x140094c52], 0
jne 0x140008cab
mov dword [0x140094c4c], 0x646e455b
mov word [0x140094c50], 0x5d
mov byte [0x140094c52], 1
mov word [rsp + 0x1e0], 0x23
mov qword [rsp + 0x1e8], 0
mov qword [rsp + 0x200], 0xf
mov byte [rsp + 0x1e8], 0
lea rcx, [0x140094c4c]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008d27
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140008d59
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140008d65
lea rcx, [rsp + 0x1e8]
mov qword [rsp + 0x1f8], rsi
lea rdx, [0x140094c4c]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x1e8], 0
cmp byte [0x140094c5b], 0
je 0x140008d9c
jmp 0x140008dbd
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x1f8], rsi
mov qword [rsp + 0x200], rbx
lea rdx, [0x140094c4c]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x1e8], rdi
cmp byte [0x140094c5b], 0
jne 0x140008dbd
mov dword [0x140094c54], 0x6d6f485b
mov word [0x140094c58], 0x5d65
mov byte [0x140094c5a], 0
mov byte [0x140094c5b], 1
mov word [rsp + 0x208], 0x24
mov qword [rsp + 0x210], 0
mov qword [rsp + 0x228], 0xf
mov byte [rsp + 0x210], 0
lea rcx, [0x140094c54]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008e39
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140008e6b
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140008e77
lea rcx, [rsp + 0x210]
mov qword [rsp + 0x220], rsi
lea rdx, [0x140094c54]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x210], 0
cmp byte [0x140094c63], 0
je 0x140008eae
jmp 0x140008ecf
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x220], rsi
mov qword [rsp + 0x228], rbx
lea rdx, [0x140094c54]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x210], rdi
cmp byte [0x140094c63], 0
jne 0x140008ecf
mov dword [0x140094c5c], 0x66654c5b
mov word [0x140094c60], 0x5d74
mov byte [0x140094c62], 0
mov byte [0x140094c63], 1
mov word [rsp + 0x230], 0x25
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x250], 0xf
mov byte [rsp + 0x238], 0
lea rcx, [0x140094c5c]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140008f52
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009121
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000912d
lea rcx, [rsp + 0x238]
mov qword [rsp + 0x248], rsi
lea rdx, [0x140094c5c]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x238], 0
cmp byte [0x140094c69], 0
jne 0x140008f9a
mov dword [0x140094c64], 0x5d70555b
mov byte [0x140094c68], 0
mov byte [0x140094c69], 1
mov word [rsp + 0x258], 0x26
mov qword [rsp + 0x260], 0
mov qword [rsp + 0x278], 0xf
mov byte [rsp + 0x260], 0
lea rcx, [0x140094c64]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000901d
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000916d
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009179
lea rcx, [rsp + 0x260]
mov qword [rsp + 0x270], rsi
lea rdx, [0x140094c64]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x260], 0
cmp byte [0x140094c78], 0
jne 0x140009065
movabs rax, 0x5d74686769525b
mov qword [0x140094c70], rax
mov byte [0x140094c78], 1
mov word [rsp + 0x280], 0x27
mov qword [rsp + 0x288], 0
mov qword [rsp + 0x2a0], 0xf
mov byte [rsp + 0x288], 0
lea rcx, [0x140094c70]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400090e8
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400091b9
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400091c5
lea rcx, [rsp + 0x288]
mov qword [rsp + 0x298], rsi
lea rdx, [0x140094c70]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x288], 0
cmp byte [0x140094c83], 0
je 0x1400091fc
jmp 0x14000921d
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x248], rsi
mov qword [rsp + 0x250], rbx
lea rdx, [0x140094c5c]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x238], rdi
cmp byte [0x140094c69], 0
je 0x140008f82
jmp 0x140008f9a
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x278], rbx
lea rdx, [0x140094c64]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x260], rdi
cmp byte [0x140094c78], 0
je 0x14000904d
jmp 0x140009065
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x298], rsi
mov qword [rsp + 0x2a0], rbx
lea rdx, [0x140094c70]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x288], rdi
cmp byte [0x140094c83], 0
jne 0x14000921d
mov dword [0x140094c7c], 0x776f445b
mov word [0x140094c80], 0x5d6e
mov byte [0x140094c82], 0
mov byte [0x140094c83], 1
mov word [rsp + 0x2a8], 0x28
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x2c8], 0xf
mov byte [rsp + 0x2b0], 0
lea rcx, [0x140094c7c]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140009299
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400092cb
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400092d7
lea rcx, [rsp + 0x2b0]
mov qword [rsp + 0x2c0], rsi
lea rdx, [0x140094c7c]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x2b0], 0
cmp byte [0x140094c91], 0
je 0x14000930e
jmp 0x14000932d
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x2c0], rsi
mov qword [rsp + 0x2c8], rbx
lea rdx, [0x140094c7c]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x2b0], rdi
cmp byte [0x140094c91], 0
jne 0x14000932d
movabs rax, 0x5d7463656c65535b
mov qword [0x140094c88], rax
mov byte [0x140094c90], 0
mov byte [0x140094c91], 1
mov word [rsp + 0x2d0], 0x29
mov qword [rsp + 0x2d8], 0
mov qword [rsp + 0x2f0], 0xf
mov byte [rsp + 0x2d8], 0
lea rcx, [0x140094c88]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400093a9
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400093db
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400093e7
lea rcx, [rsp + 0x2d8]
mov qword [rsp + 0x2e8], rsi
lea rdx, [0x140094c88]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x2d8], 0
cmp byte [0x140094ca0], 0
je 0x14000941e
jmp 0x140009436
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x2e8], rsi
mov qword [rsp + 0x2f0], rbx
lea rdx, [0x140094c88]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x2d8], rdi
cmp byte [0x140094ca0], 0
jne 0x140009436
movabs rax, 0x5d746e6972505b
mov qword [0x140094c98], rax
mov byte [0x140094ca0], 1
mov word [rsp + 0x2f8], 0x2a
mov qword [rsp + 0x300], 0
mov qword [rsp + 0x318], 0xf
mov byte [rsp + 0x300], 0
lea rcx, [0x140094c98]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400094b2
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400094e4
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400094f0
lea rcx, [rsp + 0x300]
mov qword [rsp + 0x310], rsi
lea rdx, [0x140094c98]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x300], 0
cmp byte [0x140094cb2], 0
je 0x140009527
jmp 0x140009548
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x310], rsi
mov qword [rsp + 0x318], rbx
lea rdx, [0x140094c98]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x300], rdi
cmp byte [0x140094cb2], 0
jne 0x140009548
movabs rax, 0x657475636578455b
mov qword [0x140094ca8], rax
mov word [0x140094cb0], 0x5d
mov byte [0x140094cb2], 1
mov word [rsp + 0x320], 0x2b
mov qword [rsp + 0x328], 0
mov qword [rsp + 0x340], 0xf
mov byte [rsp + 0x328], 0
lea rcx, [0x140094ca8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400095c4
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400095f6
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009602
lea rcx, [rsp + 0x328]
mov qword [rsp + 0x338], rsi
lea rdx, [0x140094ca8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x328], 0
cmp byte [0x140094cc6], 0
je 0x140009639
jmp 0x140009664
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x338], rsi
mov qword [rsp + 0x340], rbx
lea rdx, [0x140094ca8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x328], rdi
cmp byte [0x140094cc6], 0
jne 0x140009664
movabs rax, 0x6353746e6972505b
mov qword [0x140094cb8], rax
mov dword [0x140094cc0], 0x6e656572
mov word [0x140094cc4], 0x5d
mov byte [0x140094cc6], 1
mov word [rsp + 0x348], 0x2c
mov qword [rsp + 0x350], 0
mov qword [rsp + 0x368], 0xf
mov byte [rsp + 0x350], 0
lea rcx, [0x140094cb8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400096e0
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009712
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000971e
lea rcx, [rsp + 0x350]
mov qword [rsp + 0x360], rsi
lea rdx, [0x140094cb8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x350], 0
cmp byte [0x140094cd1], 0
je 0x140009755
jmp 0x140009774
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x360], rsi
mov qword [rsp + 0x368], rbx
lea rdx, [0x140094cb8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x350], rdi
cmp byte [0x140094cd1], 0
jne 0x140009774
movabs rax, 0x5d747265736e495b
mov qword [0x140094cc8], rax
mov byte [0x140094cd0], 0
mov byte [0x140094cd1], 1
mov word [rsp + 0x370], 0x2d
mov qword [rsp + 0x378], 0
mov qword [rsp + 0x390], 0xf
mov byte [rsp + 0x378], 0
lea rcx, [0x140094cc8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400097f7
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x1400099d6
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1400099e2
lea rcx, [rsp + 0x378]
mov qword [rsp + 0x388], rsi
lea rdx, [0x140094cc8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x378], 0
cmp byte [0x140094ce1], 0
jne 0x140009846
movabs rax, 0x5d6574656c65445b
mov qword [0x140094cd8], rax
mov byte [0x140094ce0], 0
mov byte [0x140094ce1], 1
mov word [rsp + 0x398], 0x2e
mov qword [rsp + 0x3a0], 0
mov qword [rsp + 0x3b8], 0xf
mov byte [rsp + 0x3a0], 0
lea rcx, [0x140094cd8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x1400098c9
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009a22
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009a2e
lea rcx, [rsp + 0x3a0]
mov qword [rsp + 0x3b0], rsi
lea rdx, [0x140094cd8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x3a0], 0
cmp byte [0x140094ceb], 0
jne 0x14000991a
mov dword [0x140094ce4], 0x6c65485b
mov word [0x140094ce8], 0x5d70
mov byte [0x140094cea], 0
mov byte [0x140094ceb], 1
mov word [rsp + 0x3c0], 0x2f
mov qword [rsp + 0x3c8], 0
mov qword [rsp + 0x3e0], 0xf
mov byte [rsp + 0x3c8], 0
lea rcx, [0x140094ce4]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000999d
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009a6e
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009a7a
lea rcx, [rsp + 0x3c8]
mov qword [rsp + 0x3d8], rsi
lea rdx, [0x140094ce4]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x3c8], 0
cmp byte [0x140094e5d], 0
je 0x140009ab1
jmp 0x140009ac1
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x388], rsi
mov qword [rsp + 0x390], rbx
lea rdx, [0x140094cc8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x378], rdi
cmp byte [0x140094ce1], 0
je 0x140009827
jmp 0x140009846
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x3b0], rsi
mov qword [rsp + 0x3b8], rbx
lea rdx, [0x140094cd8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x3a0], rdi
cmp byte [0x140094ceb], 0
je 0x1400098f9
jmp 0x14000991a
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x3d8], rsi
mov qword [rsp + 0x3e0], rbx
lea rdx, [0x140094ce4]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x3c8], rdi
cmp byte [0x140094e5d], 0
jne 0x140009ac1
mov word [0x140094e5b], 0x29
mov byte [0x140094e5d], 1
mov word [rsp + 0x3e8], 0x30
mov qword [rsp + 0x3f0], 0
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
lea rcx, [0x140094e5b]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140009b3d
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009b6f
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009b7b
lea rcx, [rsp + 0x3f0]
mov qword [rsp + 0x400], rsi
lea rdx, [0x140094e5b]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x3f0], 0
cmp byte [0x140094e5a], 0
je 0x140009bb2
jmp 0x140009bc2
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x400], rsi
mov qword [rsp + 0x408], rbx
lea rdx, [0x140094e5b]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x3f0], rdi
cmp byte [0x140094e5a], 0
jne 0x140009bc2
mov word [0x140094e58], 0x21
mov byte [0x140094e5a], 1
mov word [rsp + 0x410], 0x31
mov qword [rsp + 0x418], 0
mov qword [rsp + 0x430], 0xf
mov byte [rsp + 0x418], 0
lea rcx, [0x140094e58]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140009c3e
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009c70
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009c7c
lea rcx, [rsp + 0x418]
mov qword [rsp + 0x428], rsi
lea rdx, [0x140094e58]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x418], 0
cmp byte [0x140094e60], 0
je 0x140009cb3
jmp 0x140009cc3
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x428], rsi
mov qword [rsp + 0x430], rbx
lea rdx, [0x140094e58]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x418], rdi
cmp byte [0x140094e60], 0
jne 0x140009cc3
mov word [0x140094e5e], 0x40
mov byte [0x140094e60], 1
mov word [rsp + 0x438], 0x32
mov qword [rsp + 0x440], 0
mov qword [rsp + 0x458], 0xf
mov byte [rsp + 0x440], 0
lea rcx, [0x140094e5e]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140009d3f
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009d71
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009d7d
lea rcx, [rsp + 0x440]
mov qword [rsp + 0x450], rsi
lea rdx, [0x140094e5e]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x440], 0
cmp byte [0x140094e63], 0
je 0x140009db4
jmp 0x140009dc4
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x450], rsi
mov qword [rsp + 0x458], rbx
lea rdx, [0x140094e5e]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x440], rdi
cmp byte [0x140094e63], 0
jne 0x140009dc4
mov word [0x140094e61], 0x23
mov byte [0x140094e63], 1
mov word [rsp + 0x460], 0x33
mov qword [rsp + 0x468], 0
mov qword [rsp + 0x480], 0xf
mov byte [rsp + 0x468], 0
lea rcx, [0x140094e61]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140009e40
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009e72
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009e7e
lea rcx, [rsp + 0x468]
mov qword [rsp + 0x478], rsi
lea rdx, [0x140094e61]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x468], 0
cmp byte [0x140094e66], 0
je 0x140009eb5
jmp 0x140009ec5
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x478], rsi
mov qword [rsp + 0x480], rbx
lea rdx, [0x140094e61]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x468], rdi
cmp byte [0x140094e66], 0
jne 0x140009ec5
mov word [0x140094e64], 0x24
mov byte [0x140094e66], 1
mov word [rsp + 0x488], 0x34
mov qword [rsp + 0x490], 0
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], 0
lea rcx, [0x140094e64]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x140009f41
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140009f73
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140009f7f
lea rcx, [rsp + 0x490]
mov qword [rsp + 0x4a0], rsi
lea rdx, [0x140094e64]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x490], 0
cmp byte [0x140094e69], 0
je 0x140009fb6
jmp 0x140009fc6
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x4a0], rsi
mov qword [rsp + 0x4a8], rbx
lea rdx, [0x140094e64]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x490], rdi
cmp byte [0x140094e69], 0
jne 0x140009fc6
mov word [0x140094e67], 0x25
mov byte [0x140094e69], 1
mov word [rsp + 0x4b0], 0x35
mov qword [rsp + 0x4b8], 0
mov qword [rsp + 0x4d0], 0xf
mov byte [rsp + 0x4b8], 0
lea rcx, [0x140094e67]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a049
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a208
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a214
lea rcx, [rsp + 0x4b8]
mov qword [rsp + 0x4c8], rsi
lea rdx, [0x140094e67]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x4b8], 0
cmp byte [0x140094e6c], 0
jne 0x14000a089
mov word [0x140094e6a], 0x5e
mov byte [0x140094e6c], 1
mov word [rsp + 0x4d8], 0x36
mov qword [rsp + 0x4e0], 0
mov qword [rsp + 0x4f8], 0xf
mov byte [rsp + 0x4e0], 0
lea rcx, [0x140094e6a]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a10c
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a254
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a260
lea rcx, [rsp + 0x4e0]
mov qword [rsp + 0x4f0], rsi
lea rdx, [0x140094e6a]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x4e0], 0
cmp byte [0x140094e6f], 0
jne 0x14000a14c
mov word [0x140094e6d], 0x26
mov byte [0x140094e6f], 1
mov word [rsp + 0x500], 0x37
mov qword [rsp + 0x508], 0
mov qword [rsp + 0x520], 0xf
mov byte [rsp + 0x508], 0
lea rcx, [0x140094e6d]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a1cf
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a2a0
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a2ac
lea rcx, [rsp + 0x508]
mov qword [rsp + 0x518], rsi
lea rdx, [0x140094e6d]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x508], 0
cmp byte [0x140094d83], 0
je 0x14000a2e3
jmp 0x14000a2f3
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x4c8], rsi
mov qword [rsp + 0x4d0], rbx
lea rdx, [0x140094e67]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x4b8], rdi
cmp byte [0x140094e6c], 0
je 0x14000a079
jmp 0x14000a089
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x4f0], rsi
mov qword [rsp + 0x4f8], rbx
lea rdx, [0x140094e6a]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x4e0], rdi
cmp byte [0x140094e6f], 0
je 0x14000a13c
jmp 0x14000a14c
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x518], rsi
mov qword [rsp + 0x520], rbx
lea rdx, [0x140094e6d]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x508], rdi
cmp byte [0x140094d83], 0
jne 0x14000a2f3
mov word [0x140094d81], 0x2a
mov byte [0x140094d83], 1
mov word [rsp + 0x528], 0x38
mov qword [rsp + 0x530], 0
mov qword [rsp + 0x548], 0xf
mov byte [rsp + 0x530], 0
lea rcx, [0x140094d81]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a36f
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a3a1
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a3ad
lea rcx, [rsp + 0x530]
mov qword [rsp + 0x540], rsi
lea rdx, [0x140094d81]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x530], 0
cmp byte [0x140094e72], 0
je 0x14000a3e4
jmp 0x14000a3f4
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x540], rsi
mov qword [rsp + 0x548], rbx
lea rdx, [0x140094d81]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x530], rdi
cmp byte [0x140094e72], 0
jne 0x14000a3f4
mov word [0x140094e70], 0x28
mov byte [0x140094e72], 1
mov word [rsp + 0x550], 0x39
mov qword [rsp + 0x558], 0
mov qword [rsp + 0x570], 0xf
mov byte [rsp + 0x558], 0
lea rcx, [0x140094e70]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a470
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a4a2
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a4ae
lea rcx, [rsp + 0x558]
mov qword [rsp + 0x568], rsi
lea rdx, [0x140094e70]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x558], 0
cmp byte [0x140094e75], 0
je 0x14000a4e5
jmp 0x14000a4f5
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x568], rsi
mov qword [rsp + 0x570], rbx
lea rdx, [0x140094e70]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x558], rdi
cmp byte [0x140094e75], 0
jne 0x14000a4f5
mov word [0x140094e73], 0x41
mov byte [0x140094e75], 1
mov word [rsp + 0x578], 0x41
mov qword [rsp + 0x580], 0
mov qword [rsp + 0x598], 0xf
mov byte [rsp + 0x580], 0
lea rcx, [0x140094e73]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a571
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a5a3
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a5af
lea rcx, [rsp + 0x580]
mov qword [rsp + 0x590], rsi
lea rdx, [0x140094e73]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x580], 0
cmp byte [0x140094e78], 0
je 0x14000a5e6
jmp 0x14000a5f6
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x590], rsi
mov qword [rsp + 0x598], rbx
lea rdx, [0x140094e73]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x580], rdi
cmp byte [0x140094e78], 0
jne 0x14000a5f6
mov word [0x140094e76], 0x42
mov byte [0x140094e78], 1
mov word [rsp + 0x5a0], 0x42
mov qword [rsp + 0x5a8], 0
mov qword [rsp + 0x5c0], 0xf
mov byte [rsp + 0x5a8], 0
lea rcx, [0x140094e76]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a672
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a6a4
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a6b0
lea rcx, [rsp + 0x5a8]
mov qword [rsp + 0x5b8], rsi
lea rdx, [0x140094e76]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x5a8], 0
cmp byte [0x140094e7b], 0
je 0x14000a6e7
jmp 0x14000a6f7
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x5b8], rsi
mov qword [rsp + 0x5c0], rbx
lea rdx, [0x140094e76]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x5a8], rdi
cmp byte [0x140094e7b], 0
jne 0x14000a6f7
mov word [0x140094e79], 0x43
mov byte [0x140094e7b], 1
mov word [rsp + 0x5c8], 0x43
mov qword [rsp + 0x5d0], 0
mov qword [rsp + 0x5e8], 0xf
mov byte [rsp + 0x5d0], 0
lea rcx, [0x140094e79]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a773
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000a7a5
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000a7b1
lea rcx, [rsp + 0x5d0]
mov qword [rsp + 0x5e0], rsi
lea rdx, [0x140094e79]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x5d0], 0
cmp byte [0x140094e7e], 0
je 0x14000a7e8
jmp 0x14000a7f8
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x5e0], rsi
mov qword [rsp + 0x5e8], rbx
lea rdx, [0x140094e79]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x5d0], rdi
cmp byte [0x140094e7e], 0
jne 0x14000a7f8
mov word [0x140094e7c], 0x44
mov byte [0x140094e7e], 1
mov word [rsp + 0x5f0], 0x44
mov qword [rsp + 0x5f8], 0
mov qword [rsp + 0x610], 0xf
mov byte [rsp + 0x5f8], 0
lea rcx, [0x140094e7c]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a87b
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000aa3a
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000aa46
lea rcx, [rsp + 0x5f8]
mov qword [rsp + 0x608], rsi
lea rdx, [0x140094e7c]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x5f8], 0
cmp byte [0x140094e81], 0
jne 0x14000a8bb
mov word [0x140094e7f], 0x45
mov byte [0x140094e81], 1
mov word [rsp + 0x618], 0x45
mov qword [rsp + 0x620], 0
mov qword [rsp + 0x638], 0xf
mov byte [rsp + 0x620], 0
lea rcx, [0x140094e7f]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000a93e
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000aa86
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000aa92
lea rcx, [rsp + 0x620]
mov qword [rsp + 0x630], rsi
lea rdx, [0x140094e7f]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x620], 0
cmp byte [0x140094e84], 0
jne 0x14000a97e
mov word [0x140094e82], 0x46
mov byte [0x140094e84], 1
mov word [rsp + 0x640], 0x46
mov qword [rsp + 0x648], 0
mov qword [rsp + 0x660], 0xf
mov byte [rsp + 0x648], 0
lea rcx, [0x140094e82]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000aa01
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000aad2
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000aade
lea rcx, [rsp + 0x648]
mov qword [rsp + 0x658], rsi
lea rdx, [0x140094e82]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x648], 0
cmp byte [0x140094e87], 0
je 0x14000ab15
jmp 0x14000ab25
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x608], rsi
mov qword [rsp + 0x610], rbx
lea rdx, [0x140094e7c]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x5f8], rdi
cmp byte [0x140094e81], 0
je 0x14000a8ab
jmp 0x14000a8bb
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x630], rsi
mov qword [rsp + 0x638], rbx
lea rdx, [0x140094e7f]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x620], rdi
cmp byte [0x140094e84], 0
je 0x14000a96e
jmp 0x14000a97e
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x658], rsi
mov qword [rsp + 0x660], rbx
lea rdx, [0x140094e82]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x648], rdi
cmp byte [0x140094e87], 0
jne 0x14000ab25
mov word [0x140094e85], 0x47
mov byte [0x140094e87], 1
mov word [rsp + 0x668], 0x47
mov qword [rsp + 0x670], 0
mov qword [rsp + 0x688], 0xf
mov byte [rsp + 0x670], 0
lea rcx, [0x140094e85]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000aba1
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000abd3
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000abdf
lea rcx, [rsp + 0x670]
mov qword [rsp + 0x680], rsi
lea rdx, [0x140094e85]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x670], 0
cmp byte [0x140094e8a], 0
je 0x14000ac16
jmp 0x14000ac26
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x680], rsi
mov qword [rsp + 0x688], rbx
lea rdx, [0x140094e85]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x670], rdi
cmp byte [0x140094e8a], 0
jne 0x14000ac26
mov word [0x140094e88], 0x48
mov byte [0x140094e8a], 1
mov word [rsp + 0x690], 0x48
mov qword [rsp + 0x698], 0
mov qword [rsp + 0x6b0], 0xf
mov byte [rsp + 0x698], 0
lea rcx, [0x140094e88]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000aca2
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000acd4
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000ace0
lea rcx, [rsp + 0x698]
mov qword [rsp + 0x6a8], rsi
lea rdx, [0x140094e88]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x698], 0
cmp byte [0x140094e8d], 0
je 0x14000ad17
jmp 0x14000ad27
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x6a8], rsi
mov qword [rsp + 0x6b0], rbx
lea rdx, [0x140094e88]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x698], rdi
cmp byte [0x140094e8d], 0
jne 0x14000ad27
mov word [0x140094e8b], 0x49
mov byte [0x140094e8d], 1
mov word [rsp + 0x6b8], 0x49
mov qword [rsp + 0x6c0], 0
mov qword [rsp + 0x6d8], 0xf
mov byte [rsp + 0x6c0], 0
lea rcx, [0x140094e8b]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000ada3
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000add5
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000ade1
lea rcx, [rsp + 0x6c0]
mov qword [rsp + 0x6d0], rsi
lea rdx, [0x140094e8b]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x6c0], 0
cmp byte [0x140094e90], 0
je 0x14000ae18
jmp 0x14000ae28
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x6d0], rsi
mov qword [rsp + 0x6d8], rbx
lea rdx, [0x140094e8b]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x6c0], rdi
cmp byte [0x140094e90], 0
jne 0x14000ae28
mov word [0x140094e8e], 0x4a
mov byte [0x140094e90], 1
mov word [rsp + 0x6e0], 0x4a
mov qword [rsp + 0x6e8], 0
mov qword [rsp + 0x700], 0xf
mov byte [rsp + 0x6e8], 0
lea rcx, [0x140094e8e]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000aea4
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000aed6
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000aee2
lea rcx, [rsp + 0x6e8]
mov qword [rsp + 0x6f8], rsi
lea rdx, [0x140094e8e]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x6e8], 0
cmp byte [0x140094e93], 0
je 0x14000af19
jmp 0x14000af29
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x6f8], rsi
mov qword [rsp + 0x700], rbx
lea rdx, [0x140094e8e]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x6e8], rdi
cmp byte [0x140094e93], 0
jne 0x14000af29
mov word [0x140094e91], 0x4b
mov byte [0x140094e93], 1
mov word [rsp + 0x708], 0x4b
mov qword [rsp + 0x710], 0
mov qword [rsp + 0x728], 0xf
mov byte [rsp + 0x710], 0
lea rcx, [0x140094e91]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000afa5
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000afd7
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000afe3
lea rcx, [rsp + 0x710]
mov qword [rsp + 0x720], rsi
lea rdx, [0x140094e91]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x710], 0
cmp byte [0x140094e96], 0
je 0x14000b01a
jmp 0x14000b02a
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x720], rsi
mov qword [rsp + 0x728], rbx
lea rdx, [0x140094e91]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x710], rdi
cmp byte [0x140094e96], 0
jne 0x14000b02a
mov word [0x140094e94], 0x4c
mov byte [0x140094e96], 1
mov word [rsp + 0x730], 0x4c
mov qword [rsp + 0x738], 0
mov qword [rsp + 0x750], 0xf
mov byte [rsp + 0x738], 0
lea rcx, [0x140094e94]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b0ad
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b26c
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b278
lea rcx, [rsp + 0x738]
mov qword [rsp + 0x748], rsi
lea rdx, [0x140094e94]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x738], 0
cmp byte [0x140094e99], 0
jne 0x14000b0ed
mov word [0x140094e97], 0x4d
mov byte [0x140094e99], 1
mov word [rsp + 0x758], 0x4d
mov qword [rsp + 0x760], 0
mov qword [rsp + 0x778], 0xf
mov byte [rsp + 0x760], 0
lea rcx, [0x140094e97]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b170
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b2b8
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b2c4
lea rcx, [rsp + 0x760]
mov qword [rsp + 0x770], rsi
lea rdx, [0x140094e97]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x760], 0
cmp byte [0x140094e9c], 0
jne 0x14000b1b0
mov word [0x140094e9a], 0x4e
mov byte [0x140094e9c], 1
mov word [rsp + 0x780], 0x4e
mov qword [rsp + 0x788], 0
mov qword [rsp + 0x7a0], 0xf
mov byte [rsp + 0x788], 0
lea rcx, [0x140094e9a]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b233
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b304
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b310
lea rcx, [rsp + 0x788]
mov qword [rsp + 0x798], rsi
lea rdx, [0x140094e9a]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x788], 0
cmp byte [0x140094e9f], 0
je 0x14000b347
jmp 0x14000b357
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x748], rsi
mov qword [rsp + 0x750], rbx
lea rdx, [0x140094e94]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x738], rdi
cmp byte [0x140094e99], 0
je 0x14000b0dd
jmp 0x14000b0ed
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x770], rsi
mov qword [rsp + 0x778], rbx
lea rdx, [0x140094e97]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x760], rdi
cmp byte [0x140094e9c], 0
je 0x14000b1a0
jmp 0x14000b1b0
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x798], rsi
mov qword [rsp + 0x7a0], rbx
lea rdx, [0x140094e9a]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x788], rdi
cmp byte [0x140094e9f], 0
jne 0x14000b357
mov word [0x140094e9d], 0x4f
mov byte [0x140094e9f], 1
mov word [rsp + 0x7a8], 0x4f
mov qword [rsp + 0x7b0], 0
mov qword [rsp + 0x7c8], 0xf
mov byte [rsp + 0x7b0], 0
lea rcx, [0x140094e9d]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b3d3
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b405
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b411
lea rcx, [rsp + 0x7b0]
mov qword [rsp + 0x7c0], rsi
lea rdx, [0x140094e9d]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x7b0], 0
cmp byte [0x140094ea2], 0
je 0x14000b448
jmp 0x14000b458
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x7c0], rsi
mov qword [rsp + 0x7c8], rbx
lea rdx, [0x140094e9d]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x7b0], rdi
cmp byte [0x140094ea2], 0
jne 0x14000b458
mov word [0x140094ea0], 0x50
mov byte [0x140094ea2], 1
mov word [rsp + 0x7d0], 0x50
mov qword [rsp + 0x7d8], 0
mov qword [rsp + 0x7f0], 0xf
mov byte [rsp + 0x7d8], 0
lea rcx, [0x140094ea0]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b4d4
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b506
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b512
lea rcx, [rsp + 0x7d8]
mov qword [rsp + 0x7e8], rsi
lea rdx, [0x140094ea0]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x7d8], 0
cmp byte [0x140094ea5], 0
je 0x14000b549
jmp 0x14000b559
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x7e8], rsi
mov qword [rsp + 0x7f0], rbx
lea rdx, [0x140094ea0]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x7d8], rdi
cmp byte [0x140094ea5], 0
jne 0x14000b559
mov word [0x140094ea3], 0x51
mov byte [0x140094ea5], 1
mov word [rsp + 0x7f8], 0x51
mov qword [rsp + 0x800], 0
mov qword [rsp + 0x818], 0xf
mov byte [rsp + 0x800], 0
lea rcx, [0x140094ea3]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b5d5
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b607
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b613
lea rcx, [rsp + 0x800]
mov qword [rsp + 0x810], rsi
lea rdx, [0x140094ea3]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x800], 0
cmp byte [0x140094ea8], 0
je 0x14000b64a
jmp 0x14000b65a
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x810], rsi
mov qword [rsp + 0x818], rbx
lea rdx, [0x140094ea3]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x800], rdi
cmp byte [0x140094ea8], 0
jne 0x14000b65a
mov word [0x140094ea6], 0x52
mov byte [0x140094ea8], 1
mov word [rsp + 0x820], 0x52
mov qword [rsp + 0x828], 0
mov qword [rsp + 0x840], 0xf
mov byte [rsp + 0x828], 0
lea rcx, [0x140094ea6]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b6d6
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b708
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b714
lea rcx, [rsp + 0x828]
mov qword [rsp + 0x838], rsi
lea rdx, [0x140094ea6]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x828], 0
cmp byte [0x140094eab], 0
je 0x14000b74b
jmp 0x14000b75b
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x838], rsi
mov qword [rsp + 0x840], rbx
lea rdx, [0x140094ea6]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x828], rdi
cmp byte [0x140094eab], 0
jne 0x14000b75b
mov word [0x140094ea9], 0x53
mov byte [0x140094eab], 1
mov word [rsp + 0x848], 0x53
mov qword [rsp + 0x850], 0
mov qword [rsp + 0x868], 0xf
mov byte [rsp + 0x850], 0
lea rcx, [0x140094ea9]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b7d7
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000b809
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000b815
lea rcx, [rsp + 0x850]
mov qword [rsp + 0x860], rsi
lea rdx, [0x140094ea9]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x850], 0
cmp byte [0x140094eae], 0
je 0x14000b84c
jmp 0x14000b85c
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x860], rsi
mov qword [rsp + 0x868], rbx
lea rdx, [0x140094ea9]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x850], rdi
cmp byte [0x140094eae], 0
jne 0x14000b85c
mov word [0x140094eac], 0x54
mov byte [0x140094eae], 1
mov word [rsp + 0x870], 0x54
mov qword [rsp + 0x878], 0
mov qword [rsp + 0x890], 0xf
mov byte [rsp + 0x878], 0
lea rcx, [0x140094eac]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b8df
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000ba9e
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000baaa
lea rcx, [rsp + 0x878]
mov qword [rsp + 0x888], rsi
lea rdx, [0x140094eac]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x878], 0
cmp byte [0x140094eb1], 0
jne 0x14000b91f
mov word [0x140094eaf], 0x55
mov byte [0x140094eb1], 1
mov word [rsp + 0x898], 0x55
mov qword [rsp + 0x8a0], 0
mov qword [rsp + 0x8b8], 0xf
mov byte [rsp + 0x8a0], 0
lea rcx, [0x140094eaf]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000b9a2
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000baea
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000baf6
lea rcx, [rsp + 0x8a0]
mov qword [rsp + 0x8b0], rsi
lea rdx, [0x140094eaf]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x8a0], 0
cmp byte [0x140094eb4], 0
jne 0x14000b9e2
mov word [0x140094eb2], 0x56
mov byte [0x140094eb4], 1
mov word [rsp + 0x8c0], 0x56
mov qword [rsp + 0x8c8], 0
mov qword [rsp + 0x8e0], 0xf
mov byte [rsp + 0x8c8], 0
lea rcx, [0x140094eb2]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000ba65
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000bb36
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000bb42
lea rcx, [rsp + 0x8c8]
mov qword [rsp + 0x8d8], rsi
lea rdx, [0x140094eb2]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x8c8], 0
cmp byte [0x140094eb7], 0
je 0x14000bb79
jmp 0x14000bb89
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x888], rsi
mov qword [rsp + 0x890], rbx
lea rdx, [0x140094eac]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x878], rdi
cmp byte [0x140094eb1], 0
je 0x14000b90f
jmp 0x14000b91f
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x8b0], rsi
mov qword [rsp + 0x8b8], rbx
lea rdx, [0x140094eaf]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x8a0], rdi
cmp byte [0x140094eb4], 0
je 0x14000b9d2
jmp 0x14000b9e2
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x8d8], rsi
mov qword [rsp + 0x8e0], rbx
lea rdx, [0x140094eb2]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x8c8], rdi
cmp byte [0x140094eb7], 0
jne 0x14000bb89
mov word [0x140094eb5], 0x57
mov byte [0x140094eb7], 1
mov word [rsp + 0x8e8], 0x57
mov qword [rsp + 0x8f0], 0
mov qword [rsp + 0x908], 0xf
mov byte [rsp + 0x8f0], 0
lea rcx, [0x140094eb5]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000bc05
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000bc37
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000bc43
lea rcx, [rsp + 0x8f0]
mov qword [rsp + 0x900], rsi
lea rdx, [0x140094eb5]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x8f0], 0
cmp byte [0x140094eba], 0
je 0x14000bc7a
jmp 0x14000bc8a
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x900], rsi
mov qword [rsp + 0x908], rbx
lea rdx, [0x140094eb5]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x8f0], rdi
cmp byte [0x140094eba], 0
jne 0x14000bc8a
mov word [0x140094eb8], 0x58
mov byte [0x140094eba], 1
mov word [rsp + 0x910], 0x58
mov qword [rsp + 0x918], 0
mov qword [rsp + 0x930], 0xf
mov byte [rsp + 0x918], 0
lea rcx, [0x140094eb8]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000bd06
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000bd38
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000bd44
lea rcx, [rsp + 0x918]
mov qword [rsp + 0x928], rsi
lea rdx, [0x140094eb8]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x918], 0
cmp byte [0x140094ebd], 0
je 0x14000bd7b
jmp 0x14000bd8b
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x928], rsi
mov qword [rsp + 0x930], rbx
lea rdx, [0x140094eb8]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x918], rdi
cmp byte [0x140094ebd], 0
jne 0x14000bd8b
mov word [0x140094ebb], 0x59
mov byte [0x140094ebd], 1
mov word [rsp + 0x938], 0x59
mov qword [rsp + 0x940], 0
mov qword [rsp + 0x958], 0xf
mov byte [rsp + 0x940], 0
lea rcx, [0x140094ebb]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000be07
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000be39
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000be45
lea rcx, [rsp + 0x940]
mov qword [rsp + 0x950], rsi
lea rdx, [0x140094ebb]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x940], 0
cmp byte [0x140094ec0], 0
je 0x14000be7c
jmp 0x14000be8c
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x950], rsi
mov qword [rsp + 0x958], rbx
lea rdx, [0x140094ebb]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x940], rdi
cmp byte [0x140094ec0], 0
jne 0x14000be8c
mov word [0x140094ebe], 0x5a
mov byte [0x140094ec0], 1
mov word [rsp + 0x960], 0x5a
mov qword [rsp + 0x968], 0
mov qword [rsp + 0x980], 0xf
mov byte [rsp + 0x968], 0
lea rcx, [0x140094ebe]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000bf08
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000bf3a
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000bf46
lea rcx, [rsp + 0x968]
mov qword [rsp + 0x978], rsi
lea rdx, [0x140094ebe]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x968], 0
cmp byte [0x140094d62], 0
je 0x14000bf7d
jmp 0x14000bf9e
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x978], rsi
mov qword [rsp + 0x980], rbx
lea rdx, [0x140094ebe]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x968], rdi
cmp byte [0x140094d62], 0
jne 0x14000bf9e
movabs rax, 0x73776f646e69575b
mov qword [0x140094d58], rax
mov word [0x140094d60], 0x5d
mov byte [0x140094d62], 1
mov word [rsp + 0x988], 0x5b
mov qword [rsp + 0x990], 0
mov qword [rsp + 0x9a8], 0xf
mov byte [rsp + 0x990], 0
lea rcx, [0x140094d58]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000c01a
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000c043
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000c04f
lea rcx, [rsp + 0x990]
mov qword [rsp + 0x9a0], rsi
lea rdx, [0x140094d58]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x990], 0
jmp 0x14000c07d
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x9a0], rsi
mov qword [rsp + 0x9a8], rbx
lea rdx, [0x140094d58]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x990], rdi
mov word [rsp + 0x9b0], 0x5c
mov qword [rsp + 0x9b8], 0
mov qword [rsp + 0x9d0], 0xf
mov byte [rsp + 0x9b8], 0
lea rcx, [0x140094d58]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000c100
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000c211
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000c21d
lea rcx, [rsp + 0x9b8]
mov qword [rsp + 0x9c8], rsi
lea rdx, [0x140094d58]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x9b8], 0
cmp byte [0x140094d77], 0
jne 0x14000c162
movabs rax, 0x6163696c7070415b
mov qword [0x140094d68], rax
mov dword [0x140094d70], 0x6e6f6974
mov word [0x140094d74], 0x5d73
mov byte [0x140094d76], 0
mov byte [0x140094d77], 1
mov word [rsp + 0x9d8], 0x5d
mov qword [rsp + 0x9e0], 0
mov qword [rsp + 0x9f8], 0xf
mov byte [rsp + 0x9e0], 0
lea rcx, [0x140094d68]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000c1e5
test rsi, rsi
js 0x14000f3f8
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x14000c25d
lea rcx, [rbx + 0x28]
call fcn.14001e25c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14000c269
lea rcx, [rsp + 0x9e0]
mov qword [rsp + 0x9f0], rsi
lea rdx, [0x140094d68]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0x9e0], 0
jmp 0x14000c297
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x9c8], rsi
mov qword [rsp + 0x9d0], rbx
lea rdx, [0x140094d58]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x9b8], rdi
cmp byte [0x140094d77], 0
je 0x14000c130
jmp 0x14000c162
lea rcx, [rbx + 1]
call fcn.14001e25c
mov rdi, rax
mov qword [rsp + 0x9f0], rsi
mov qword [rsp + 0x9f8], rbx
lea rdx, [0x140094d68]
mov rcx, rdi
mov r8, rsi
call fcn.14004d550
mov byte [rdi + rsi], 0
mov qword [rsp + 0x9e0], rdi
mov word [rsp + 0xa00], 0x5e
mov qword [rsp + 0xa08], 0
mov qword [rsp + 0xa20], 0xf
mov qword [rsp + 0xa18], 0
mov byte [rsp + 0xa08], 0
cmp byte [0x140094d80], 0
jne 0x14000c2ee
movabs rax, 0x5d7065656c535b
mov qword [0x140094d78], rax
mov byte [0x140094d80], 1
mov word [rsp + 0xa28], 0x5f
mov qword [rsp + 0xa30], 0
mov qword [rsp + 0xa48], 0xf
mov byte [rsp + 0xa30], 0
lea rcx, [0x140094d78]
call fcn.14005a5e0
mov rsi, rax
cmp rax, 0xf
jbe 0x14000c36a
test rsi, rsi
js 0x14000f3f8
lea rcx, [rsp + 0xa30]
mov qword [rsp + 0xa40], rsi
lea rdx, [0x140094d78]
mov r8, rsi
call fcn.14004d550
mov byte [rsp + rsi + 0xa30], 0
cmp byte [0x140094cee], 0
je 0x14000c3df
call fcn.1400181b0
call fcn.140055a14
int3