Function at 0x1800d72e0
Capabilities:
Link many functions at runtime

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xb8
lea rbp, [rsp + 0x80]
movaps xmmword [rbp + 0x20], xmm7
movaps xmmword [rbp + 0x10], xmm6
mov rax, qword [0x18030e600]
xor rax, rbp
mov qword [rbp + 8], rax
mov eax, dword [0x18030fd80]
mov ecx, dword [0x18030fd84]
lea edx, [rax - 1]
imul edx, eax
test dl, 1
sete byte [rbp - 0x21]
cmp ecx, 0xa
setl byte [rbp - 0x22]
mov eax, 0xb905597b
mov r14, qword [sym.imp.KERNEL32.dll_GetProcAddress]
movabs r15, 0xd29bc18181dfd9d8
movaps xmm6, xmmword [0x1802ff8b0]
movaps xmm7, xmmword [0x1802ff8c0]
mov r12, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1800d738c
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
mov r12, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call r12
add rsp, 0x20
mov eax, 0xd3505cab
mov r14, qword [sym.imp.KERNEL32.dll_GetProcAddress]
movabs r15, 0xd29bc18181dfd9d8
mov r13d, 0xa39c40bf
mov r10d, 0xf65fe321
mov r11d, 0xab8fec6f
cmp eax, 0xd82fc1e4
jle 0x1800d73e0
cmp eax, 0x552308c9
jle 0x1800d7410
cmp eax, 0x552308ca
je 0x1800d74bb
cmp eax, 0x5d3e1b15
je 0x1800daa10
cmp eax, 0x782ece4a
jne 0x1800d739e
mov dword [0x18030f5b8], 0x1082
mov eax, 0x29af1e75
jmp 0x1800d739e
cmp eax, 0xc21112d8
jle 0x1800d7470
cmp eax, 0xcc6031b6
je 0x1800d74a5
cmp eax, 0xd3505cab
je 0x1800db2c0
cmp eax, 0xc21112d9
jne 0x1800d739e
jmp 0x1800dbc2e
cmp eax, 0xd82fc1e5
je 0x1800d825d
cmp eax, 0x29af1e75
jne 0x1800d739e
mov eax, dword [0x18030fd80]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x18030fd84], 9
setg dl
xor al, dl
mov ebx, eax
xor bl, 1
and cl, dl
or cl, bl
xor cl, al
mov eax, 0x552308ca
mov ecx, 0xd82fc1e5
cmovne eax, ecx
jmp 0x1800d739e
cmp eax, 0xb3c5be0b
je 0x1800d8ffd
cmp eax, 0xb905597b
jne 0x1800d739e
movzx ecx, byte [rbp - 0x21]
cmp byte [rbp - 0x22], 0
mov eax, 0x5d3e1b15
mov edx, 0xd3505cab
cmovne eax, edx
test cl, cl
cmovne eax, edx
jmp 0x1800d739e
cmp byte [rbp - 0x23], 0
mov eax, 0x782ece4a
mov ecx, 0xb3c5be0b
cmovne eax, ecx
jmp 0x1800d739e
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x48]
mov ecx, dword [0x18030eb08]
mov edx, dword [0x18030eb0c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 5]
cmp edx, 0xa
setl byte [rbp + 6]
lea r8, [rax + 9]
lea r9, [rax + 0xa]
mov edi, 0x23e13194
jmp 0x1800d7506
mov edi, 0x234df4c4
nop word [rax + rax]
cmp esi, 0xa
cmovl edi, ecx
cmp edi, 0xf7307ea2
jle 0x1800d7560
cmp edi, 0x23e13193
jle 0x1800d75d0
cmp edi, 0x578dad3d
jg 0x1800d763d
cmp edi, 0x23e13194
je 0x1800d76f1
cmp edi, 0x39753bbf
jne 0x1800d7506
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x9e80e961
mov edi, 0x9e80e961
test dl, 1
je 0x1800d7500
jmp 0x1800d74f2
cmp edi, 0x9e80e960
jle 0x1800d7600
cmp edi, 0xaa471294
jg 0x1800d7663
cmp edi, 0x9e80e961
je 0x1800d7714
cmp edi, 0x9f788191
jne 0x1800d7506
mov qword [rbp - 0x18], rbx
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x8da1533a
mov edi, 0xb67a3d5b
test dl, 1
jne 0x1800d75ba
mov ecx, 0xb67a3d5b
cmp esi, 9
cmovg edi, ecx
jmp 0x1800d7506
cmp edi, 0x1f1e5773
jle 0x1800d76cc
cmp edi, 0x1f1e5774
je 0x1800d773e
cmp edi, 0x234df4c4
jne 0x1800d7506
mov edi, 0x9e80e961
jmp 0x1800d7506
cmp edi, 0x831358ec
je 0x1800d7759
cmp edi, 0x8da1533a
je 0x1800d778f
cmp edi, 0x926a3d3a
jne 0x1800d7506
cmp byte [rbp + 7], 0
mov edi, 0x39753bbf
jne 0x1800d7634
mov edi, 0x9f788191
mov rbx, qword [rbp - 0x10]
jmp 0x1800d7506
cmp edi, 0x578dad3e
je 0x1800d77be
cmp edi, 0x745b14a5
jne 0x1800d7506
mov edi, 0x9f788191
mov rbx, qword [rbp - 0x20]
jmp 0x1800d7506
cmp edi, 0xaa471295
je 0x1800d7806
cmp edi, 0xb67a3d5b
jne 0x1800d7506
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
add rcx, 1
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rcx
sete byte [rbp + 7]
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x926a3d3a
mov edi, 0x926a3d3a
test dl, 1
je 0x1800d7500
mov edi, 0x8da1533a
jmp 0x1800d7500
cmp edi, 0x13851090
jne 0x1800d7810
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov edi, 0x831358ec
jmp 0x1800d7506
movzx ecx, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov esi, 0x578dad3e
mov edi, 0x578dad3e
jne 0x1800d770a
mov edi, 0x1f1e5774
test cl, cl
cmovne edi, esi
jmp 0x1800d7506
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0xf7307ea3
mov edi, 0xf7307ea3
test dl, 1
je 0x1800d7500
jmp 0x1800d74f2
movabs rcx, 0xdad19adfded5c4c1
mov qword [rax], rcx
mov byte [rax + 8], 0xdb
mov edi, 0x578dad3e
jmp 0x1800d7506
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0xaa471295
mov edi, 0xaa471295
test dl, 1
je 0x1800d7500
jmp 0x1800d77b4
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x831358ec
mov edi, 0x831358ec
test dl, 1
je 0x1800d7500
mov edi, 0x13851090
jmp 0x1800d7500
movabs rcx, 0xdad19adfded5c4c1
mov qword [rax], rcx
mov byte [rax + 8], 0xdb
mov qword [rbp - 0x20], r8
mov qword [rbp - 8], r9
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x745b14a5
mov edi, 0x745b14a5
test dl, 1
je 0x1800d7500
mov edi, 0x1f1e5774
jmp 0x1800d7500
mov edi, 0xb67a3d5b
jmp 0x1800d7506
cmp edi, 0xf7307ea3
jne 0x1800d7506
mov rcx, qword [rbp - 0x48]
mov eax, dword [0x18030eb18]
mov edx, dword [0x18030eb1c]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rbp + 7]
cmp edx, 0xa
setl byte [rbp - 0x20]
mov edx, 0xbd21f403
mov r8d, 0x981f2dc
mov r9d, 0x33751daa
mov edi, 0xd7c4bb2d
mov esi, 0x23502874
jmp 0x1800d7890
cmp edx, 0x33751daa
jne 0x1800d7890
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x26d34e67
mov ebx, 0x9c151ae2
cmove edx, ebx
cmp dword [0x18030eb1c], 0xa
cmovl edx, ebx
nop dword [rax + rax]
cmp edx, 0xd7c4bb2c
jg 0x1800d78f0
cmp edx, 0xb32f8cbe
jg 0x1800d7940
cmp edx, 0xa39c40be
jg 0x1800d79b2
cmp edx, 0x9b65e672
je 0x1800d7a3b
cmp edx, 0x9c151ae2
jne 0x1800d7890
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd6d93cbd
cmove edx, r10d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r10d
jmp 0x1800d7890
cmp edx, 0x26d34e66
jg 0x1800d7990
cmp edx, 0x981f2db
jg 0x1800d79dc
cmp edx, 0xd7c4bb2d
je 0x1800d7a77
cmp edx, 0xf65fe321
jne 0x1800d7890
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xb32f8cbf
mov ebx, 0x9b65e672
jmp 0x1800d787e
cmp edx, 0xbd21f402
jg 0x1800d7a00
cmp edx, 0xb32f8cbf
je 0x1800d7a9d
cmp edx, 0xb3ea4eb4
jne 0x1800d7890
mov dword [rbp - 0x10], eax
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x26d34e67
cmove edx, r9d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r9d
jmp 0x1800d7890
cmp edx, 0x4b58af47
jg 0x1800d7a25
cmp edx, 0x26d34e67
jne 0x1800d785d
mov edx, 0x33751daa
jmp 0x1800d7890
cmp edx, 0xa39c40bf
je 0x1800d7aaa
cmp edx, 0xab8fec6f
jne 0x1800d7890
cmp byte [rbp - 8], 0
mov edx, 0x4b58af48
cmovne edx, r8d
jmp 0x1800d7890
cmp edx, 0x981f2dc
je 0x1800d7ad2
cmp edx, 0x23502874
jne 0x1800d7890
mov edx, 0xb3ea4eb4
xor eax, eax
jmp 0x1800d7890
cmp edx, 0xbd21f403
je 0x1800d7b0a
cmp edx, 0xd6d93cbd
jne 0x1800d7890
mov edx, dword [rbp - 0x10]
mov edx, 0xf65fe321
jmp 0x1800d7890
cmp edx, 0x544bc90e
jne 0x1800d7b24
mov edx, 0xd7c4bb2d
jmp 0x1800d7890
movsxd rdx, dword [rbp - 0x10]
mov qword [rbp - 0x18], rdx
mov rdx, qword [rbp - 0x18]
cmp rdx, 9
setb byte [rbp - 8]
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xb32f8cbf
cmove edx, r13d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r13d
jmp 0x1800d7890
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x544bc90e
cmove edx, esi
cmp dword [0x18030eb1c], 0xa
cmovl edx, esi
jmp 0x1800d7890
mov edx, dword [rbp - 0x10]
mov edx, 0x9b65e672
jmp 0x1800d7890
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd6d93cbd
cmove edx, r11d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r11d
jmp 0x1800d7890
mov rax, qword [rbp - 0x18]
mov edx, dword [rbp - 0x10]
mov ebx, 0x10
sub ebx, edx
and ebx, 0x2a
add edx, 0xaf
and edx, 0xd5
or edx, ebx
xor dl, byte [rcx + rax]
xor dl, 0x2a
mov byte [rcx + rax], dl
mov eax, dword [rbp - 0x10]
add eax, 1
mov edx, 0xb3ea4eb4
jmp 0x1800d7890
movzx ebx, byte [rbp + 7]
cmp byte [rbp - 0x20], 0
mov edx, 0x544bc90e
cmovne edx, edi
test bl, bl
cmovne edx, edi
jmp 0x1800d7890
cmp edx, 0x4b58af48
jne 0x1800d7890
mov byte [rcx + 9], 0
sub rsp, 0x20
call r12
add rsp, 0x20
mov rcx, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x50]
mov edx, dword [0x18030eb68]
mov ebx, dword [0x18030eb6c]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete byte [rbp + 5]
cmp ebx, 0xa
setl byte [rbp + 6]
mov qword [rbp - 0x30], rax
lea r8, [rcx + 0x11]
lea r9, [rcx + 0x12]
mov edi, 0xd733b3a
mov r11d, 0x1f312014
jmp 0x1800d7b96
mov edi, 0x7b552248
nop word cs:[rax + rax]
cmp esi, 0xa
cmovl edi, eax
cmp edi, 0x31486ff4
jle 0x1800d7c20
cmp edi, 0x69a083ce
jle 0x1800d7c70
cmp edi, 0x6b2eeff4
jg 0x1800d7d40
cmp edi, 0x69a083cf
je 0x1800d7da5
cmp edi, 0x6a92d363
jne 0x1800d7b96
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0xd1
mov qword [rbp - 0x20], r8
mov qword [rbp - 8], r9
mov eax, dword [0x18030eb68]
mov edx, dword [0x18030eb6c]
lea edi, [rax - 1]
imul edi, eax
and dil, 1
cmp edx, 9
setg al
cmp edx, 0xa
setl dl
xor dl, dil
mov ebx, edx
xor bl, 1
and al, dil
or al, bl
xor al, dl
mov edi, 0x326a067c
jne 0x1800d7b96
mov edi, 0x105ab1ff
jmp 0x1800d7b96
cmp edi, 0xd733b39
jle 0x1800d7cd0
cmp edi, 0x105ab1fe
jg 0x1800d7d62
cmp edi, 0xd733b3a
je 0x1800d7dcf
cmp edi, 0xe8e9e08
jne 0x1800d7b96
cmp byte [rbp + 7], 0
mov edi, 0x48043a11
jne 0x1800d7c60
mov edi, 0xb94dad9c
mov r10, qword [rbp - 0x10]
jmp 0x1800d7b96
cmp edi, 0x48043a10
jg 0x1800d7d88
cmp edi, 0x31486ff5
je 0x1800d7df2
cmp edi, 0x326a067c
jne 0x1800d7b96
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x69a083cf
mov edi, 0x69a083cf
test dl, 1
je 0x1800d7b90
mov edi, 0x5dc27741
jmp 0x1800d7b90
cmp edi, 0x8ee49a7b
je 0x1800d7e21
cmp edi, 0xb94dad9c
je 0x1800d7e4b
cmp edi, 0xc8a7d1d1
jne 0x1800d7b96
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
add rax, 1
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rax
sete byte [rbp + 7]
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0xe8e9e08
mov edi, 0xe8e9e08
test dl, 1
je 0x1800d7b90
jmp 0x1800d7e74
cmp edi, 0x6b2eeff5
je 0x1800d7e7e
cmp edi, 0x7b552248
jne 0x1800d7b96
mov edi, 0x8ee49a7b
jmp 0x1800d7b96
cmp edi, 0x105ab1ff
je 0x1800d7e97
cmp edi, 0x1b991be0
jne 0x1800d7b96
mov edi, 0xb94dad9c
mov r10, qword [rbp - 0x20]
jmp 0x1800d7b96
cmp edi, 0x5dc27741
jne 0x1800d7ea8
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0xd1
mov edi, 0x31486ff5
jmp 0x1800d7b96
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x8ee49a7b
mov edi, 0x8ee49a7b
test dl, 1
je 0x1800d7b90
jmp 0x1800d7b81
movzx eax, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov esi, 0x31486ff5
mov edi, 0x31486ff5
jne 0x1800d7de8
mov edi, 0x5dc27741
test al, al
cmovne edi, esi
jmp 0x1800d7b96
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x6a92d363
mov edi, 0x6a92d363
test dl, 1
je 0x1800d7b90
mov edi, 0x105ab1ff
jmp 0x1800d7b90
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x1b991be0
mov edi, 0x1b991be0
test dl, 1
je 0x1800d7b90
jmp 0x1800d7b81
mov qword [rbp - 0x18], r10
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0xc8a7d1d1
mov edi, 0xc8a7d1d1
test dl, 1
je 0x1800d7b90
mov edi, 0x6b2eeff5
jmp 0x1800d7b90
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov edi, 0xc8a7d1d1
jmp 0x1800d7b96
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0xd1
mov edi, 0x6a92d363
jmp 0x1800d7b96
cmp edi, 0x48043a11
jne 0x1800d7b96
mov rax, qword [rbp - 0x50]
mov edx, 0x494b93cd
xor r8d, r8d
mov r9d, 0xd1d1efd5
mov r10d, 0xfede4c3b
jmp 0x1800d7ef4
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x223bd23c
mov ecx, 0x630c5356
cmove edx, ecx
cmp dword [0x18030ed14], 0xa
cmovl edx, ecx
cmp edx, 0x1f312013
jg 0x1800d7fb0
cmp edx, 0xfede4c3a
jg 0x1800d8010
cmp edx, 0x9c508401
je 0x1800d80a4
cmp edx, 0xbe88581b
je 0x1800d80cc
cmp edx, 0xd1d1efd5
jne 0x1800d7ef4
mov rdx, qword [rbp - 0x10]
movzx edi, byte [rax + rdx]
mov ecx, dword [rbp - 8]
mov esi, 0x50
sub esi, ecx
add ecx, 0xffffffaf
and esi, 0x8d688df
mov ebx, ecx
and ebx, 0xf7297720
or ebx, esi
mov esi, ebx
xor esi, 0xf7297720
xor ebx, 0x5bfda13a
and ebx, esi
and ecx, 0xacd4d61a
or ecx, ebx
mov ebx, edi
xor ebx, 0xe5
xor edi, 0x1a
and edi, ecx
not ecx
and ecx, ebx
or ecx, edi
mov byte [rax + rdx], cl
mov ecx, dword [rbp - 8]
add ecx, 1
mov dword [rbp - 0x20], ecx
mov ecx, dword [0x18030ed10]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x19e40968
cmove edx, r11d
cmp dword [0x18030ed14], 0xa
cmovl edx, r11d
jmp 0x1800d7ef4
cmp edx, 0x494b93cc
jle 0x1800d807e
cmp edx, 0x7fe57aa6
je 0x1800d7ece
cmp edx, 0x630c5356
je 0x1800d8108
cmp edx, 0x494b93cd
jne 0x1800d7ef4
mov dword [rbp - 8], r8d
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x1353504f
mov ecx, 0xbe88581b
jmp 0x1800d7ee7
cmp edx, 0xfede4c3b
je 0x1800d812e
cmp edx, 0x1353504f
je 0x1800d8144
cmp edx, 0x19e40968
jne 0x1800d7ef4
mov rcx, qword [rbp - 0x10]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov ebx, 0x50
sub ebx, edx
and ebx, 0xcb
add edx, 0x2f
and edx, 0x34
or edx, ebx
xor dl, byte [rax + rcx]
xor dl, 0xcb
mov byte [rax + rcx], dl
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov edx, 0xd1d1efd5
jmp 0x1800d7ef4
cmp edx, 0x1f312014
je 0x1800d8151
cmp edx, 0x223bd23c
jne 0x1800d815f
mov byte [rax + 0x11], 0
mov edx, 0x630c5356
jmp 0x1800d7ef4
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x19e40968
cmove edx, r9d
cmp dword [0x18030ed14], 0xa
cmovl edx, r9d
jmp 0x1800d7ef4
movsxd rdx, dword [rbp - 8]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x11
setb byte [rbp + 7]
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x1353504f
cmove edx, r10d
cmp dword [0x18030ed14], 0xa
cmovl edx, r10d
jmp 0x1800d7ef4
mov byte [rax + 0x11], 0
mov qword [rbp - 0x18], rax
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x223bd23c
mov ecx, 0x20deabff
jmp 0x1800d7ee7
cmp byte [rbp + 7], 0
mov edx, 0x7fe57aa6
mov ecx, 0x9c508401
cmovne edx, ecx
jmp 0x1800d7ef4
mov ecx, dword [rbp - 8]
mov edx, 0xbe88581b
jmp 0x1800d7ef4
mov r8d, dword [rbp - 0x20]
mov edx, 0x494b93cd
jmp 0x1800d7ef4
cmp edx, 0x20deabff
jne 0x1800d7ef4
mov rdx, qword [rbp - 0x18]
sub rsp, 0x20
mov rcx, qword [rbp - 0x30]
call r14
add rsp, 0x20
movsx eax, byte [rax + 4]
add eax, 0xffffffff
mov dword [0x18030f5c0], eax
mov dword [0x18030f5c4], eax
mov rax, qword [rbp - 0x58]
mov rcx, qword [rbp - 0x58]
movups xmmword [rcx], xmm7
mov word [rcx + 0x10], 0xb2d0
mov byte [rcx + 0x12], 0xb8
lea rax, [rcx + 0x13]
add rcx, 0x14
mov qword [rbp - 0x18], rcx
mov ecx, 0x3900252a
mov edx, dword [0x18030eb70]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x18030eb74], 0xa
setl bl
or bl, dl
mov edx, 0xb3208d07
mov ebx, 0xe8138733
cmovne edx, ebx
mov ebx, 0xb3208d07
mov edi, 0xd2b71f89
cmovne ebx, edi
nop
cmp ecx, 0xe8138732
jle 0x1800d8220
cmp ecx, 0xe8138733
je 0x1800d9566
cmp ecx, 0x665362f9
je 0x1800d8234
cmp ecx, 0x3900252a
jne 0x1800d81f0
jmp 0x1800d8240
cmp ecx, 0xb3208d07
je 0x1800d8238
cmp ecx, 0xd2b71f89
jne 0x1800d81f0
mov ecx, edx
jmp 0x1800d81f0
mov ecx, ebx
jmp 0x1800d81f0
mov ecx, 0xd2b71f89
jmp 0x1800d81f0
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp - 0x18]
mov ecx, 0x3900252a
mov edx, 0x665362f9
cmove ecx, edx
jmp 0x1800d81b7
mov rax, qword [rbp - 0x48]
mov rax, qword [rbp - 0x48]
mov ecx, dword [0x18030eb08]
mov edx, dword [0x18030eb0c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 5]
cmp edx, 0xa
setl byte [rbp + 6]
lea r8, [rax + 9]
lea r9, [rax + 0xa]
mov edi, 0x23e13194
jmp 0x1800d82a6
mov edi, 0x234df4c4
nop dword [rax]
cmp esi, 0xa
cmovl edi, ecx
cmp edi, 0xf7307ea2
jle 0x1800d8300
cmp edi, 0x23e13193
jle 0x1800d8370
cmp edi, 0x578dad3d
jg 0x1800d83dd
cmp edi, 0x23e13194
je 0x1800d8491
cmp edi, 0x39753bbf
jne 0x1800d82a6
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x9e80e961
mov edi, 0x9e80e961
test dl, 1
je 0x1800d82a0
jmp 0x1800d8294
cmp edi, 0x9e80e960
jle 0x1800d83a0
cmp edi, 0xaa471294
jg 0x1800d8403
cmp edi, 0x9e80e961
je 0x1800d84b4
cmp edi, 0x9f788191
jne 0x1800d82a6
mov qword [rbp - 0x18], rbx
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x8da1533a
mov edi, 0xb67a3d5b
test dl, 1
jne 0x1800d835a
mov ecx, 0xb67a3d5b
cmp esi, 9
cmovg edi, ecx
jmp 0x1800d82a6
cmp edi, 0x1f1e5773
jle 0x1800d846c
cmp edi, 0x1f1e5774
je 0x1800d84de
cmp edi, 0x234df4c4
jne 0x1800d82a6
mov edi, 0x9e80e961
jmp 0x1800d82a6
cmp edi, 0x831358ec
je 0x1800d84f9
cmp edi, 0x8da1533a
je 0x1800d852f
cmp edi, 0x926a3d3a
jne 0x1800d82a6
cmp byte [rbp + 7], 0
mov edi, 0x39753bbf
jne 0x1800d83d4
mov edi, 0x9f788191
mov rbx, qword [rbp - 0x10]
jmp 0x1800d82a6
cmp edi, 0x578dad3e
je 0x1800d855e
cmp edi, 0x745b14a5
jne 0x1800d82a6
mov edi, 0x9f788191
mov rbx, qword [rbp - 0x20]
jmp 0x1800d82a6
cmp edi, 0xaa471295
je 0x1800d85a6
cmp edi, 0xb67a3d5b
jne 0x1800d82a6
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
add rcx, 1
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rcx
sete byte [rbp + 7]
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x926a3d3a
mov edi, 0x926a3d3a
test dl, 1
je 0x1800d82a0
mov edi, 0x8da1533a
jmp 0x1800d82a0
cmp edi, 0x13851090
jne 0x1800d85b0
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov edi, 0x831358ec
jmp 0x1800d82a6
movzx ecx, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov esi, 0x578dad3e
mov edi, 0x578dad3e
jne 0x1800d84aa
mov edi, 0x1f1e5774
test cl, cl
cmovne edi, esi
jmp 0x1800d82a6
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0xf7307ea3
mov edi, 0xf7307ea3
test dl, 1
je 0x1800d82a0
jmp 0x1800d8294
movabs rcx, 0xdad19adfded5c4c1
mov qword [rax], rcx
mov byte [rax + 8], 0xdb
mov edi, 0x578dad3e
jmp 0x1800d82a6
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0xaa471295
mov edi, 0xaa471295
test dl, 1
je 0x1800d82a0
jmp 0x1800d8554
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x831358ec
mov edi, 0x831358ec
test dl, 1
je 0x1800d82a0
mov edi, 0x13851090
jmp 0x1800d82a0
movabs rcx, 0xdad19adfded5c4c1
mov qword [rax], rcx
mov byte [rax + 8], 0xdb
mov qword [rbp - 0x20], r8
mov qword [rbp - 8], r9
mov ecx, dword [0x18030eb08]
mov esi, dword [0x18030eb0c]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0x745b14a5
mov edi, 0x745b14a5
test dl, 1
je 0x1800d82a0
mov edi, 0x1f1e5774
jmp 0x1800d82a0
mov edi, 0xb67a3d5b
jmp 0x1800d82a6
cmp edi, 0xf7307ea3
jne 0x1800d82a6
mov rcx, qword [rbp - 0x48]
mov eax, dword [0x18030eb18]
mov edx, dword [0x18030eb1c]
lea ebx, [rax - 1]
imul ebx, eax
test bl, 1
sete byte [rbp + 7]
cmp edx, 0xa
setl byte [rbp - 0x20]
mov edx, 0xbd21f403
mov r8d, 0x981f2dc
mov r9d, 0x33751daa
mov edi, 0xd7c4bb2d
mov esi, 0x23502874
jmp 0x1800d8630
cmp edx, 0x33751daa
jne 0x1800d8630
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x26d34e67
mov ebx, 0x9c151ae2
cmove edx, ebx
cmp dword [0x18030eb1c], 0xa
cmovl edx, ebx
nop dword [rax + rax]
cmp edx, 0xd7c4bb2c
jg 0x1800d8690
cmp edx, 0xb32f8cbe
jg 0x1800d86e0
cmp edx, 0xa39c40be
jg 0x1800d8752
cmp edx, 0x9b65e672
je 0x1800d87db
cmp edx, 0x9c151ae2
jne 0x1800d8630
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd6d93cbd
cmove edx, r10d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r10d
jmp 0x1800d8630
cmp edx, 0x26d34e66
jg 0x1800d8730
cmp edx, 0x981f2db
jg 0x1800d877c
cmp edx, 0xd7c4bb2d
je 0x1800d8817
cmp edx, 0xf65fe321
jne 0x1800d8630
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xb32f8cbf
mov ebx, 0x9b65e672
jmp 0x1800d861e
cmp edx, 0xbd21f402
jg 0x1800d87a0
cmp edx, 0xb32f8cbf
je 0x1800d883d
cmp edx, 0xb3ea4eb4
jne 0x1800d8630
mov dword [rbp - 0x10], eax
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x26d34e67
cmove edx, r9d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r9d
jmp 0x1800d8630
cmp edx, 0x4b58af47
jg 0x1800d87c5
cmp edx, 0x26d34e67
jne 0x1800d85fd
mov edx, 0x33751daa
jmp 0x1800d8630
cmp edx, 0xa39c40bf
je 0x1800d884a
cmp edx, 0xab8fec6f
jne 0x1800d8630
cmp byte [rbp - 8], 0
mov edx, 0x4b58af48
cmovne edx, r8d
jmp 0x1800d8630
cmp edx, 0x981f2dc
je 0x1800d8872
cmp edx, 0x23502874
jne 0x1800d8630
mov edx, 0xb3ea4eb4
xor eax, eax
jmp 0x1800d8630
cmp edx, 0xbd21f403
je 0x1800d88aa
cmp edx, 0xd6d93cbd
jne 0x1800d8630
mov edx, dword [rbp - 0x10]
mov edx, 0xf65fe321
jmp 0x1800d8630
cmp edx, 0x544bc90e
jne 0x1800d88c4
mov edx, 0xd7c4bb2d
jmp 0x1800d8630
movsxd rdx, dword [rbp - 0x10]
mov qword [rbp - 0x18], rdx
mov rdx, qword [rbp - 0x18]
cmp rdx, 9
setb byte [rbp - 8]
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xb32f8cbf
cmove edx, r13d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r13d
jmp 0x1800d8630
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x544bc90e
cmove edx, esi
cmp dword [0x18030eb1c], 0xa
cmovl edx, esi
jmp 0x1800d8630
mov edx, dword [rbp - 0x10]
mov edx, 0x9b65e672
jmp 0x1800d8630
mov edx, dword [0x18030eb18]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xd6d93cbd
cmove edx, r11d
cmp dword [0x18030eb1c], 0xa
cmovl edx, r11d
jmp 0x1800d8630
mov rax, qword [rbp - 0x18]
mov edx, dword [rbp - 0x10]
mov ebx, 0x10
sub ebx, edx
and ebx, 0x2a
add edx, 0xaf
and edx, 0xd5
or edx, ebx
xor dl, byte [rcx + rax]
xor dl, 0x2a
mov byte [rcx + rax], dl
mov eax, dword [rbp - 0x10]
add eax, 1
mov edx, 0xb3ea4eb4
jmp 0x1800d8630
movzx ebx, byte [rbp + 7]
cmp byte [rbp - 0x20], 0
mov edx, 0x544bc90e
cmovne edx, edi
test bl, bl
cmovne edx, edi
jmp 0x1800d8630
cmp edx, 0x4b58af48
jne 0x1800d8630
mov byte [rcx + 9], 0
sub rsp, 0x20
call r12
add rsp, 0x20
mov rcx, qword [rbp - 0x50]
mov rcx, qword [rbp - 0x50]
mov edx, dword [0x18030eb68]
mov ebx, dword [0x18030eb6c]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete byte [rbp + 5]
cmp ebx, 0xa
setl byte [rbp + 6]
mov qword [rbp - 0x30], rax
lea r8, [rcx + 0x11]
lea r9, [rcx + 0x12]
mov edi, 0xd733b3a
mov r11d, 0x1f312014
jmp 0x1800d8936
mov edi, 0x7b552248
nop word cs:[rax + rax]
cmp esi, 0xa
cmovl edi, eax
cmp edi, 0x31486ff4
jle 0x1800d89c0
cmp edi, 0x69a083ce
jle 0x1800d8a10
cmp edi, 0x6b2eeff4
jg 0x1800d8ae0
cmp edi, 0x69a083cf
je 0x1800d8b45
cmp edi, 0x6a92d363
jne 0x1800d8936
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0xd1
mov qword [rbp - 0x20], r8
mov qword [rbp - 8], r9
mov eax, dword [0x18030eb68]
mov edx, dword [0x18030eb6c]
lea edi, [rax - 1]
imul edi, eax
and dil, 1
cmp edx, 9
setg al
cmp edx, 0xa
setl dl
xor dl, dil
mov ebx, edx
xor bl, 1
and al, dil
or al, bl
xor al, dl
mov edi, 0x326a067c
jne 0x1800d8936
mov edi, 0x105ab1ff
jmp 0x1800d8936
cmp edi, 0xd733b39
jle 0x1800d8a70
cmp edi, 0x105ab1fe
jg 0x1800d8b02
cmp edi, 0xd733b3a
je 0x1800d8b6f
cmp edi, 0xe8e9e08
jne 0x1800d8936
cmp byte [rbp + 7], 0
mov edi, 0x48043a11
jne 0x1800d8a00
mov edi, 0xb94dad9c
mov r10, qword [rbp - 0x10]
jmp 0x1800d8936
cmp edi, 0x48043a10
jg 0x1800d8b28
cmp edi, 0x31486ff5
je 0x1800d8b92
cmp edi, 0x326a067c
jne 0x1800d8936
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x69a083cf
mov edi, 0x69a083cf
test dl, 1
je 0x1800d8930
mov edi, 0x5dc27741
jmp 0x1800d8930
cmp edi, 0x8ee49a7b
je 0x1800d8bc1
cmp edi, 0xb94dad9c
je 0x1800d8beb
cmp edi, 0xc8a7d1d1
jne 0x1800d8936
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
add rax, 1
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rax
sete byte [rbp + 7]
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0xe8e9e08
mov edi, 0xe8e9e08
test dl, 1
je 0x1800d8930
jmp 0x1800d8c14
cmp edi, 0x6b2eeff5
je 0x1800d8c1e
cmp edi, 0x7b552248
jne 0x1800d8936
mov edi, 0x8ee49a7b
jmp 0x1800d8936
cmp edi, 0x105ab1ff
je 0x1800d8c37
cmp edi, 0x1b991be0
jne 0x1800d8936
mov edi, 0xb94dad9c
mov r10, qword [rbp - 0x20]
jmp 0x1800d8936
cmp edi, 0x5dc27741
jne 0x1800d8c48
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0xd1
mov edi, 0x31486ff5
jmp 0x1800d8936
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x8ee49a7b
mov edi, 0x8ee49a7b
test dl, 1
je 0x1800d8930
jmp 0x1800d8921
movzx eax, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov esi, 0x31486ff5
mov edi, 0x31486ff5
jne 0x1800d8b88
mov edi, 0x5dc27741
test al, al
cmovne edi, esi
jmp 0x1800d8936
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x6a92d363
mov edi, 0x6a92d363
test dl, 1
je 0x1800d8930
mov edi, 0x105ab1ff
jmp 0x1800d8930
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0x1b991be0
mov edi, 0x1b991be0
test dl, 1
je 0x1800d8930
jmp 0x1800d8921
mov qword [rbp - 0x18], r10
mov eax, dword [0x18030eb68]
mov esi, dword [0x18030eb6c]
lea edx, [rax - 1]
imul edx, eax
mov eax, 0xc8a7d1d1
mov edi, 0xc8a7d1d1
test dl, 1
je 0x1800d8930
mov edi, 0x6b2eeff5
jmp 0x1800d8930
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov edi, 0xc8a7d1d1
jmp 0x1800d8936
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0xd1
mov edi, 0x6a92d363
jmp 0x1800d8936
cmp edi, 0x48043a11
jne 0x1800d8936
mov rax, qword [rbp - 0x50]
mov edx, 0x494b93cd
xor r8d, r8d
mov r9d, 0xd1d1efd5
mov r10d, 0xfede4c3b
jmp 0x1800d8c94
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x223bd23c
mov ecx, 0x630c5356
cmove edx, ecx
cmp dword [0x18030ed14], 0xa
cmovl edx, ecx
cmp edx, 0x1f312013
jg 0x1800d8d50
cmp edx, 0xfede4c3a
jg 0x1800d8db0
cmp edx, 0x9c508401
je 0x1800d8e44
cmp edx, 0xbe88581b
je 0x1800d8e6c
cmp edx, 0xd1d1efd5
jne 0x1800d8c94
mov rdx, qword [rbp - 0x10]
movzx edi, byte [rax + rdx]
mov ecx, dword [rbp - 8]
mov esi, 0x50
sub esi, ecx
add ecx, 0xffffffaf
and esi, 0x8d688df
mov ebx, ecx
and ebx, 0xf7297720
or ebx, esi
mov esi, ebx
xor esi, 0xf7297720
xor ebx, 0x5bfda13a
and ebx, esi
and ecx, 0xacd4d61a
or ecx, ebx
mov ebx, edi
xor ebx, 0xe5
xor edi, 0x1a
and edi, ecx
not ecx
and ecx, ebx
or ecx, edi
mov byte [rax + rdx], cl
mov ecx, dword [rbp - 8]
add ecx, 1
mov dword [rbp - 0x20], ecx
mov ecx, dword [0x18030ed10]
lea edx, [rcx - 1]
imul edx, ecx
test dl, 1
mov edx, 0x19e40968
cmove edx, r11d
cmp dword [0x18030ed14], 0xa
cmovl edx, r11d
jmp 0x1800d8c94
cmp edx, 0x494b93cc
jle 0x1800d8e1e
cmp edx, 0x7fe57aa6
je 0x1800d8c6e
cmp edx, 0x630c5356
je 0x1800d8ea8
cmp edx, 0x494b93cd
jne 0x1800d8c94
mov dword [rbp - 8], r8d
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x1353504f
mov ecx, 0xbe88581b
jmp 0x1800d8c87
cmp edx, 0xfede4c3b
je 0x1800d8ece
cmp edx, 0x1353504f
je 0x1800d8ee4
cmp edx, 0x19e40968
jne 0x1800d8c94
mov rcx, qword [rbp - 0x10]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov ebx, 0x50
sub ebx, edx
and ebx, 0xcb
add edx, 0x2f
and edx, 0x34
or edx, ebx
xor dl, byte [rax + rcx]
xor dl, 0xcb
mov byte [rax + rcx], dl
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov edx, 0xd1d1efd5
jmp 0x1800d8c94
cmp edx, 0x1f312014
je 0x1800d8ef1
cmp edx, 0x223bd23c
jne 0x1800d8eff
mov byte [rax + 0x11], 0
mov edx, 0x630c5356
jmp 0x1800d8c94
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x19e40968
cmove edx, r9d
cmp dword [0x18030ed14], 0xa
cmovl edx, r9d
jmp 0x1800d8c94
movsxd rdx, dword [rbp - 8]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x11
setb byte [rbp + 7]
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x1353504f
cmove edx, r10d
cmp dword [0x18030ed14], 0xa
cmovl edx, r10d
jmp 0x1800d8c94
mov byte [rax + 0x11], 0
mov qword [rbp - 0x18], rax
mov edx, dword [0x18030ed10]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x223bd23c
mov ecx, 0x20deabff
jmp 0x1800d8c87
cmp byte [rbp + 7], 0
mov edx, 0x7fe57aa6
mov ecx, 0x9c508401
cmovne edx, ecx
jmp 0x1800d8c94
mov ecx, dword [rbp - 8]
mov edx, 0xbe88581b
jmp 0x1800d8c94
mov r8d, dword [rbp - 0x20]
mov edx, 0x494b93cd
jmp 0x1800d8c94
cmp edx, 0x20deabff
jne 0x1800d8c94
mov rdx, qword [rbp - 0x18]
sub rsp, 0x20
mov rcx, qword [rbp - 0x30]
call r14
add rsp, 0x20
movsx eax, byte [rax + 4]
add eax, 0xffffffff
mov dword [0x18030f5c0], eax
mov dword [0x18030f5c4], eax
mov rax, qword [rbp - 0x58]
mov rcx, qword [rbp - 0x58]
movups xmmword [rcx], xmm7
mov word [rcx + 0x10], 0xb2d0
mov byte [rcx + 0x12], 0xb8
lea rax, [rcx + 0x13]
add rcx, 0x14
mov qword [rbp - 0x18], rcx
mov ecx, 0x3900252a
mov edx, dword [0x18030eb70]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
sete dl
cmp dword [0x18030eb74], 0xa
setl bl
or bl, dl
mov edx, 0xb3208d07
mov ebx, 0xe8138733
cmovne edx, ebx
mov ebx, 0xb3208d07
mov edi, 0xd2b71f89
cmovne ebx, edi
nop
cmp ecx, 0xe8138732
jle 0x1800d8fc0
cmp ecx, 0xe8138733
je 0x1800d9fab
cmp ecx, 0x665362f9
je 0x1800d8fd4
cmp ecx, 0x3900252a
jne 0x1800d8f90
jmp 0x1800d8fe0
cmp ecx, 0xb3208d07
je 0x1800d8fd8
cmp ecx, 0xd2b71f89
jne 0x1800d8f90
mov ecx, edx
jmp 0x1800d8f90
mov ecx, ebx
jmp 0x1800d8f90
mov ecx, 0xd2b71f89
jmp 0x1800d8f90
mov byte [rax], 0
add rax, 1
cmp rax, qword [rbp - 0x18]
mov ecx, 0x3900252a
mov edx, 0x665362f9
cmove ecx, edx
jmp 0x1800d8f57
mov rax, qword [rbp - 0x68]
mov rcx, qword [rbp - 0x68]
movabs rax, 0xd3e6c6d6c1e4c4e1
mov qword [rcx], rax
mov dword [rcx + 8], 0xd4f0dcd9
mov word [rcx + 0xc], 0xc9cb
mov byte [rcx + 0xe], 0xc9
lea rsi, [rcx + 0xf]
add rcx, 0x10
mov qword [rbp - 8], rcx
mov ecx, 0x960127e4
jmp 0x1800d9046
mov ecx, 0x5dcee442
nop dword [rax + rax]
cmp edx, 0xa
cmovl ecx, ebx
cmp ecx, 0x2f3c1087
jle 0x1800d90b0
cmp ecx, 0x5dcee441
jle 0x1800d9110
cmp ecx, 0x7cb9a7fe
jg 0x1800d91aa
cmp ecx, 0x5dcee442
je 0x1800d9208
cmp ecx, 0x5fa5cc07
jne 0x1800d9046
mov ecx, dword [0x18030eb98]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp dword [0x18030eb9c], 0xa
setl bl
xor dl, bl
and cl, bl
xor cl, dl
mov ecx, 0x91d8d216
jne 0x1800d9046
mov ecx, 0x4364a520
jmp 0x1800d9046
cmp ecx, 0xc9dc8baa
jle 0x1800d9150
cmp ecx, 0xe09ec7a7
jg 0x1800d91f2
cmp ecx, 0xc9dc8bab
je 0x1800d9221
cmp ecx, 0xce28365c
jne 0x1800d9046
mov eax, dword [0x18030eb98]
mov edx, dword [0x18030eb9c]
lea edi, [rax - 1]
imul edi, eax
mov ebx, 0x7e8be24d
mov ecx, 0x7e8be24d
test dil, 1
je 0x1800d9040
jmp 0x1800d91e8
cmp ecx, 0x2f3c1088
je 0x1800d924c
cmp ecx, 0x4364a520
je 0x1800d9256
cmp ecx, 0x4418c379
jne 0x1800d9046
cmp byte [rbp - 0x20], 0
mov ecx, 0xe09ec7a8
jne 0x1800d9144
mov ecx, 0x960127e4
mov rsi, qword [rbp - 0x10]
jmp 0x1800d9046
cmp ecx, 0x8b4df51f
je 0x1800d92b5
cmp ecx, 0x91d8d216
je 0x1800d92e5
cmp ecx, 0x960127e4
jne 0x1800d9046
mov qword [rbp - 0x18], rsi
mov ecx, dword [0x18030eb98]
mov edx, dword [0x18030eb9c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, 0x2f3c1088
mov ecx, 0x8b4df51f
test dil, 1
jne 0x1800d919f
mov ebx, 0x8b4df51f
cmp edx, 9
cmovg ecx, ebx
jmp 0x1800d9046
cmp ecx, 0x7cb9a7ff
je 0x1800d92fe
cmp ecx, 0x7e8be24d
jne 0x1800d9046
mov eax, dword [0x18030eb98]
mov edx, dword [0x18030eb9c]
lea edi, [rax - 1]
imul edi, eax
mov ebx, 0x4418c379
mov ecx, 0x4418c379
test dil, 1
je 0x1800d9040
mov ecx, 0xf7143eb0
jmp 0x1800d9040
cmp ecx, 0xf7143eb0
jne 0x1800d9329
mov ecx, 0x7e8be24d
jmp 0x1800d9046
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov ecx, 0x5fa5cc07
jmp 0x1800d9046
mov ecx, dword [0x18030eb98]
mov edx, dword [0x18030eb9c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, 0x5fa5cc07
mov ecx, 0x5fa5cc07
test dil, 1
je 0x1800d9040
jmp 0x1800d9036
mov ecx, 0x8b4df51f
jmp 0x1800d9046
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
add rcx, 1
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rcx
sete byte [rbp - 0x20]
mov ecx, dword [0x18030eb98]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp dword [0x18030eb9c], 9
setg bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov ecx, 0x7cb9a7ff
jne 0x1800d9046
mov ecx, 0x91d8d216
jmp 0x1800d9046
mov ecx, dword [0x18030eb98]
mov edx, dword [0x18030eb9c]
lea edi, [rcx - 1]
imul edi, ecx
mov ebx, 0xc9dc8bab
mov ecx, 0xc9dc8bab
test dil, 1
je 0x1800d9040
mov ecx, 0x2f3c1088
jmp 0x1800d9040
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov ecx, 0x4364a520
jmp 0x1800d9046
mov eax, dword [0x18030eb98]
mov edx, dword [0x18030eb9c]
lea edi, [rax - 1]
imul edi, eax
mov ebx, 0xce28365c
mov ecx, 0xce28365c
test dil, 1
je 0x1800d9040
jmp 0x1800d9036
cmp ecx, 0xe09ec7a8
jne 0x1800d9046
mov r9, qword [rbp - 0x68]
mov edx, 0x8deca7cd
xor r8d, r8d
jmp 0x1800d934e
mov edx, 0x684242d5
cmp ebx, 0xa
cmovl edx, edi
cmp edx, 0xd7c47d34
jle 0x1800d93c0
cmp edx, 0x4328f6f4
jg 0x1800d9410
cmp edx, 0xe76d1b5e
je 0x1800d9471
cmp edx, 0x74bc5ce
jne 0x1800d9534
mov rax, qword [rbp - 0x10]
movzx ecx, byte [r9 + rax]
mov edx, dword [rbp - 8]
mov ebx, 0x50
sub ebx, edx
mov edi, ebx
and edi, ecx
or ebx, ecx
not ecx
add edx, 0xaf
and edx, ecx
and ebx, 0x6b
and edx, 0x94
or edx, ebx
xor edx, edi
xor dl, 0x6b
mov byte [r9 + rax], dl
mov r8d, dword [rbp - 8]
add r8d, 1
mov edx, 0x8deca7cd
jmp 0x1800d934e
cmp edx, 0x9dd91f05
jg 0x1800d9440
cmp edx, 0x86e8f8dc
je 0x1800d94b0
cmp edx, 0x8deca7cd
jne 0x1800d934e
mov dword [rbp - 8], r8d
mov edx, dword [0x18030eba0]
mov ebx, dword [0x18030eba4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0xe76d1b5e
mov edx, 0xe76d1b5e
test sil, 1
je 0x1800d9348
jmp 0x1800d9343
cmp edx, 0x4328f6f5
je 0x1800d94e8
cmp edx, 0x684242d5
jne 0x1800d934e
mov eax, dword [rbp - 8]
mov edx, 0xe76d1b5e
jmp 0x1800d934e
cmp edx, 0x9dd91f06
je 0x1800d94f7
cmp edx, 0x9ecc8843
jne 0x1800d934e
cmp byte [rbp - 0x20], 0
mov edx, 0x74bc5ce
jne 0x1800d934e
mov edx, 0x9dd91f06
jmp 0x1800d934e
movsxd rdx, dword [rbp - 8]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
setb byte [rbp - 0x20]
mov edx, dword [0x18030eba0]
mov ebx, dword [0x18030eba4]
lea esi, [rdx - 1]
imul esi, edx
mov edi, 0x9ecc8843
mov edx, 0x9ecc8843
test sil, 1
je 0x1800d9348
jmp 0x1800d9343
mov byte [r9 + 0xf], 0
mov qword [rbp - 0x18], r9
mov eax, dword [0x18030eba0]
mov ebx, dword [0x18030eba4]
lea ecx, [rax - 1]
imul ecx, eax
mov edi, 0xd7c47d35
mov edx, 0xd7c47d35
test cl, 1
je 0x1800d9348
mov edx, 0x4328f6f5
jmp 0x1800d9348
mov byte [r9 + 0xf], 0
mov edx, 0x86e8f8dc
jmp 0x1800d934e
mov edx, dword [0x18030eba0]
lea ebx, [rdx - 1]
imul ebx, edx
and ebx, 1
sete dl
cmp dword [0x18030eba4], 9
setg cl
xor dl, cl
mov eax, edx
xor al, 1
and bl, cl
or bl, al
xor bl, dl
mov edx, 0x86e8f8dc
jne 0x1800d934e
mov edx, 0x4328f6f5
jmp 0x1800d934e
cmp edx, 0xd7c47d35
jne 0x1800d934e
mov rdx, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x78]
sub rsp, 0x20
call r14
add rsp, 0x20
mov eax, dword [rax + 4]
mov dword [0x18030f5b8], eax
mov eax, 0x29af1e75
jmp 0x1800d7392
mov rdx, qword [rbp - 0x58]
mov ecx, 0x8a38dbe5
xor r8d, r8d
jmp 0x1800d9586
cmp ebx, 0xa
cmovl ecx, eax
cmp ecx, 0x27ea5a73
jg 0x1800d9600
cmp ecx, 0xdda2cc43
jg 0x1800d9680
cmp ecx, 0x8a38dbe5
je 0x1800d9789
cmp ecx, 0xc8472a62
jne 0x1800d97f1
mov eax, dword [0x18030eb78]
mov ebx, dword [0x18030eb7c]
lea esi, [rax - 1]
imul esi, eax
mov ecx, 0x64ba91a3
mov r9d, 0x6cfd5c
mov edi, 0x64ba91a3
test sil, 1
sete al
je 0x1800d95e2
mov edi, 0x6cfd5c
cmp ebx, 9
cmovg edi, r9d
setg bl
xor bl, al
cmovne ecx, edi
jmp 0x1800d9586
cmp ecx, 0x5aeee6f3
jg 0x1800d9700
cmp ecx, 0x27ea5a74
je 0x1800d97bd
cmp ecx, 0x3cd0ccb1
jne 0x1800d9586
movsxd rax, dword [rbp - 0x10]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
cmp rax, 0x13
setb byte [rbp - 0x20]
mov eax, dword [0x18030eb78]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x18030eb7c], 9
setg r9b
xor al, r9b
mov ebx, eax
xor bl, 1
and cl, r9b
or cl, bl
xor cl, al
mov ecx, 0x5aeee6f4
jne 0x1800d9586
mov ecx, 0x27ea5a74
jmp 0x1800d9586
cmp ecx, 0xdda2cc44
je 0x1800d97ca
cmp ecx, 0x6cfd5c
jne 0x1800d9586
mov r9, qword [rbp - 0x18]
movzx esi, byte [rdx + r9]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
lea edi, [rbx - 0x51]
mov ecx, esi
not ecx
and ecx, edi
mov eax, 0x50
sub eax, ebx
and eax, 0xbc
and edi, 0x43
or edi, eax
xor edi, 0x43
and edi, esi
or edi, ecx
mov byte [rdx + r9], dil
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov ecx, 0x64ba91a3
jmp 0x1800d9586
cmp ecx, 0x5aeee6f4
je 0x1800d97d8
cmp ecx, 0x64ba91a3
jne 0x1800d9586
mov rax, qword [rbp - 0x18]
movzx ecx, byte [rdx + rax]
mov ebx, dword [rbp - 0x10]
lea edi, [rbx + 0xaf]
mov esi, 0x50
sub esi, ebx
or esi, ecx
neg ebx
and ebx, 0xd
and edi, 0xf2
or edi, ebx
xor edi, 0xf2
and edi, ecx
xor edi, esi
not dil
mov byte [rdx + rax], dil
mov eax, dword [rbp - 0x10]
add eax, 1
mov dword [rbp - 8], eax
mov eax, dword [0x18030eb78]
mov ebx, dword [0x18030eb7c]
lea edi, [rax - 1]
imul edi, eax
mov eax, 0xdda2cc44
mov ecx, 0xdda2cc44
test dil, 1
je 0x1800d9580
mov ecx, 0x6cfd5c
jmp 0x1800d9580
mov dword [rbp - 0x10], r8d
mov eax, dword [0x18030eb78]
mov ebx, dword [0x18030eb7c]
lea edi, [rax - 1]
imul edi, eax
mov eax, 0x3cd0ccb1
mov ecx, 0x3cd0ccb1
test dil, 1
je 0x1800d9580
mov ecx, 0x27ea5a74
jmp 0x1800d9580
mov eax, dword [rbp - 0x10]
mov ecx, 0x3cd0ccb1
jmp 0x1800d9586
mov r8d, dword [rbp - 8]
mov ecx, 0x8a38dbe5
jmp 0x1800d9586
cmp byte [rbp - 0x20], 0
mov ecx, 0xc8472a62
jne 0x1800d9586
mov ecx, 0x8f2f9b00
jmp 0x1800d9586
cmp ecx, 0x8f2f9b00
jne 0x1800d9586
mov byte [rdx + 0x13], 0
sub rsp, 0x20
mov rcx, qword [rbp - 0x30]
call r14
add rsp, 0x20
mov eax, dword [rax + 4]
mov dword [0x18030f5c8], eax
mov rax, qword [rbp - 0x60]
mov r11, qword [rbp - 0x60]
mov ecx, dword [0x18030e8e0]
mov edx, dword [0x18030e8e4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 5]
cmp edx, 0xa
setl byte [rbp + 6]
lea r8, [r11 + 0xe]
lea r9, [r11 + 0xf]
mov esi, 0x2c0da88b
jmp 0x1800d9866
mov esi, 0xf416edef
nop word cs:[rax + rax]
nop
cmp edi, 0xa
cmovl esi, ecx
cmp esi, 0xe47d180a
jle 0x1800d98d0
cmp esi, 0xde8af6e
jle 0x1800d9940
cmp esi, 0x46923b67
jg 0x1800d9a01
cmp esi, 0xde8af6f
je 0x1800d9b0f
cmp esi, 0x20c69e6b
je 0x1800d9b70
cmp esi, 0x2c0da88b
jne 0x1800d9866
movzx ecx, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov edi, 0x85b85ce7
mov esi, 0x85b85ce7
jne 0x1800d98bf
mov esi, 0xcc1b02f5
test cl, cl
cmovne esi, edi
jmp 0x1800d9866
cmp esi, 0xc48a3770
jg 0x1800d9980
cmp esi, 0x9358c738
jle 0x1800d9a43
cmp esi, 0x9358c739
je 0x1800d9b9f
cmp esi, 0xa76bb48c
je 0x1800d9bb8
cmp esi, 0xa8d62c42
jne 0x1800d9866
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xe2d0e0a1
mov esi, 0xe2d0e0a1
test dl, 1
je 0x1800d9860
jmp 0x1800d99f7
cmp esi, 0xed0382cf
jle 0x1800d9a8a
cmp esi, 0xed0382d0
je 0x1800d9bc2
cmp esi, 0xf416edef
je 0x1800d9bcc
cmp esi, 0xfd383968
jne 0x1800d9866
mov esi, 0x83db5cc4
mov r10, qword [rbp - 0x20]
jmp 0x1800d9866
cmp esi, 0xd10cbc38
jle 0x1800d9ad1
cmp esi, 0xd10cbc39
je 0x1800d9be5
cmp esi, 0xd7623106
je 0x1800d9c16
cmp esi, 0xe2d0e0a1
jne 0x1800d9866
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
add rax, 1
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
cmp rcx, rax
sete byte [rbp + 7]
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xd7623106
mov esi, 0xd7623106
test dl, 1
je 0x1800d9860
mov esi, 0x9358c739
jmp 0x1800d9860
cmp esi, 0x7553a9b4
je 0x1800d9c40
cmp esi, 0x7d696131
jne 0x1800d9cdc
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0x7553a9b4
mov esi, 0x7553a9b4
test dl, 1
je 0x1800d9860
jmp 0x1800d9c65
cmp esi, 0x83db5cc4
je 0x1800d9c6f
cmp esi, 0x85b85ce7
jne 0x1800d9866
mov ecx, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0xc48a3771
mov esi, 0xde8af6f
test dl, 1
jne 0x1800d9c0b
mov ecx, 0xde8af6f
jmp 0x1800d9c0b
cmp esi, 0xe47d180b
je 0x1800d9c9d
cmp esi, 0xeb99922d
jne 0x1800d9866
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xd10cbc39
mov esi, 0xd10cbc39
test dl, 1
je 0x1800d9860
mov esi, 0xed0382d0
jmp 0x1800d9860
cmp esi, 0xc48a3771
je 0x1800d9cb6
cmp esi, 0xcc1b02f5
jne 0x1800d9866
movabs rax, 0xe5ccc6d6c7e0c7f5
mov qword [r11], rax
mov dword [r11 + 8], 0xd3cddbd2
mov word [r11 + 0xc], 0xd2d4
mov esi, 0x85b85ce7
jmp 0x1800d9866
movabs rax, 0xe5ccc6d6c7e0c7f5
mov qword [r11], rax
mov dword [r11 + 8], 0xd3cddbd2
mov word [r11 + 0xc], 0xd2d4
mov qword [rbp - 0x20], r8
mov ecx, dword [0x18030e8e0]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp dword [0x18030e8e4], 9
mov qword [rbp - 8], r9
setg bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov esi, 0x20c69e6b
jne 0x1800d9866
mov esi, 0xc48a3771
jmp 0x1800d9866
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xeb99922d
mov esi, 0xeb99922d
test dl, 1
je 0x1800d9860
mov esi, 0xcc1b02f5
jmp 0x1800d9860
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov esi, 0xe2d0e0a1
jmp 0x1800d9866
mov esi, 0x7553a9b4
jmp 0x1800d9866
mov esi, 0xd10cbc39
jmp 0x1800d9866
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov esi, 0xa8d62c42
jmp 0x1800d9866
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xed0382d0
mov esi, 0xfd383968
test dl, 1
jne 0x1800d9c0b
mov ecx, 0xfd383968
cmp edi, 9
cmovg esi, ecx
jmp 0x1800d9866
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xe47d180b
mov esi, 0xe47d180b
test dl, 1
je 0x1800d9860
jmp 0x1800d9850
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0x46923b68
mov esi, 0x46923b68
test dl, 1
je 0x1800d9860
mov esi, 0xa76bb48c
jmp 0x1800d9860
mov qword [rbp - 0x18], r10
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xa8d62c42
mov esi, 0xa8d62c42
test dl, 1
je 0x1800d9860
jmp 0x1800d9850
cmp byte [rbp + 7], 0
mov esi, 0x7d696131
jne 0x1800d9cad
mov esi, 0x83db5cc4
mov r10, qword [rbp - 0x10]
jmp 0x1800d9866
movabs rax, 0xe5ccc6d6c7e0c7f5
mov qword [r11], rax
mov dword [r11 + 8], 0xd3cddbd2
mov word [r11 + 0xc], 0xd2d4
mov esi, 0xde8af6f
jmp 0x1800d9866
cmp esi, 0x46923b68
jne 0x1800d9866
mov r8, qword [rbp - 0x60]
mov ecx, dword [0x18030e8c8]
mov edx, dword [0x18030e8cc]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 6]
cmp edx, 0xa
setl byte [rbp + 7]
mov edx, 0x106eb55a
mov r9d, 0x53162781
mov r10d, 0x9e568d48
mov r11d, 0x507d892c
jmp 0x1800d9d60
movsxd rdx, dword [rbp - 8]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xe
setb byte [rbp - 0x20]
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xcdb091bd
mov eax, 0x6d52145e
cmove edx, eax
cmp dword [0x18030e8cc], 0xa
cmovl edx, eax
nop
cmp edx, 0xca4462d
jle 0x1800d9db0
cmp edx, 0x53162780
jg 0x1800d9e10
cmp edx, 0x4488c65e
jg 0x1800d9e9c
cmp edx, 0xca4462e
je 0x1800d9ecf
cmp edx, 0x106eb55a
jne 0x1800d9d60
movzx ebx, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov edx, 0xca4462e
mov eax, 0xa76855d4
cmovne edx, eax
test bl, bl
cmovne edx, eax
jmp 0x1800d9d60
cmp edx, 0xbc2153d5
jg 0x1800d9e50
cmp edx, 0x8f5a6137
je 0x1800d9ed9
cmp edx, 0x9e568d48
je 0x1800d9f04
cmp edx, 0xa76855d4
jne 0x1800d9d60
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xca4462e
cmove edx, r10d
cmp dword [0x18030e8cc], 0xa
cmovl edx, r10d
jmp 0x1800d9d60
cmp edx, 0x53162781
je 0x1800d9d25
cmp edx, 0x6d52145e
je 0x1800d9f10
cmp edx, 0x70053bc8
jne 0x1800d9d60
mov byte [r8 + 0xe], 0
mov edx, 0x507d892c
jmp 0x1800d9d60
cmp edx, 0xbc2153d6
je 0x1800d9f26
cmp edx, 0xcdb091bd
je 0x1800d9f67
cmp edx, 0xf466a32b
jne 0x1800d9d60
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x70053bc8
cmove edx, r11d
cmp dword [0x18030e8cc], 0xa
cmovl edx, r11d
jmp 0x1800d9d60
cmp edx, 0x507d892c
jne 0x1800d9f74
mov byte [r8 + 0xe], 0
mov qword [rbp - 0x18], r8
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x70053bc8
mov eax, 0x4488c65f
jmp 0x1800d9d52
mov edx, 0xa76855d4
jmp 0x1800d9d60
mov dword [rbp - 8], ecx
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xcdb091bd
cmove edx, r9d
cmp dword [0x18030e8cc], 0xa
cmovl edx, r9d
jmp 0x1800d9d60
mov edx, 0x8f5a6137
xor ecx, ecx
jmp 0x1800d9d60
cmp byte [rbp - 0x20], 0
mov edx, 0xf466a32b
mov eax, 0xbc2153d6
cmovne edx, eax
jmp 0x1800d9d60
mov rcx, qword [rbp - 0x10]
movzx esi, byte [r8 + rcx]
mov ebx, dword [rbp - 8]
lea edi, [rbx - 0x51]
mov edx, esi
not edx
and edx, edi
mov eax, 0x50
sub eax, ebx
and eax, 0xa4
and edi, 0x5b
or edi, eax
xor edi, 0x5b
and edi, esi
or edi, edx
mov byte [r8 + rcx], dil
mov ecx, dword [rbp - 8]
add ecx, 1
mov edx, 0x8f5a6137
jmp 0x1800d9d60
mov eax, dword [rbp - 8]
mov edx, 0x53162781
jmp 0x1800d9d60
cmp edx, 0x4488c65f
jne 0x1800d9d60
mov rdx, qword [rbp - 0x18]
sub rsp, 0x20
mov rcx, qword [rbp - 0x30]
call r14
add rsp, 0x20
mov eax, dword [rax + 4]
add rax, 0xffffffffffffffff
mov qword [0x18030f5b0], rax
mov eax, 0xd82fc1e5
jmp 0x1800d7392
mov rdx, qword [rbp - 0x58]
mov ecx, 0x8a38dbe5
xor r8d, r8d
jmp 0x1800d9fc6
cmp ebx, 0xa
cmovl ecx, eax
cmp ecx, 0x27ea5a73
jg 0x1800da040
cmp ecx, 0xdda2cc43
jg 0x1800da0c0
cmp ecx, 0x8a38dbe5
je 0x1800da1c9
cmp ecx, 0xc8472a62
jne 0x1800da231
mov eax, dword [0x18030eb78]
mov ebx, dword [0x18030eb7c]
lea esi, [rax - 1]
imul esi, eax
mov ecx, 0x64ba91a3
mov r9d, 0x6cfd5c
mov edi, 0x64ba91a3
test sil, 1
sete al
je 0x1800da022
mov edi, 0x6cfd5c
cmp ebx, 9
cmovg edi, r9d
setg bl
xor bl, al
cmovne ecx, edi
jmp 0x1800d9fc6
cmp ecx, 0x5aeee6f3
jg 0x1800da140
cmp ecx, 0x27ea5a74
je 0x1800da1fd
cmp ecx, 0x3cd0ccb1
jne 0x1800d9fc6
movsxd rax, dword [rbp - 0x10]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
cmp rax, 0x13
setb byte [rbp - 0x20]
mov eax, dword [0x18030eb78]
lea ecx, [rax - 1]
imul ecx, eax
and ecx, 1
sete al
cmp dword [0x18030eb7c], 9
setg r9b
xor al, r9b
mov ebx, eax
xor bl, 1
and cl, r9b
or cl, bl
xor cl, al
mov ecx, 0x5aeee6f4
jne 0x1800d9fc6
mov ecx, 0x27ea5a74
jmp 0x1800d9fc6
cmp ecx, 0xdda2cc44
je 0x1800da20a
cmp ecx, 0x6cfd5c
jne 0x1800d9fc6
mov r9, qword [rbp - 0x18]
movzx esi, byte [rdx + r9]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
lea edi, [rbx - 0x51]
mov ecx, esi
not ecx
and ecx, edi
mov eax, 0x50
sub eax, ebx
and eax, 0xbc
and edi, 0x43
or edi, eax
xor edi, 0x43
and edi, esi
or edi, ecx
mov byte [rdx + r9], dil
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov ecx, 0x64ba91a3
jmp 0x1800d9fc6
cmp ecx, 0x5aeee6f4
je 0x1800da218
cmp ecx, 0x64ba91a3
jne 0x1800d9fc6
mov rax, qword [rbp - 0x18]
movzx ecx, byte [rdx + rax]
mov ebx, dword [rbp - 0x10]
lea edi, [rbx + 0xaf]
mov esi, 0x50
sub esi, ebx
or esi, ecx
neg ebx
and ebx, 0xd
and edi, 0xf2
or edi, ebx
xor edi, 0xf2
and edi, ecx
xor edi, esi
not dil
mov byte [rdx + rax], dil
mov eax, dword [rbp - 0x10]
add eax, 1
mov dword [rbp - 8], eax
mov eax, dword [0x18030eb78]
mov ebx, dword [0x18030eb7c]
lea edi, [rax - 1]
imul edi, eax
mov eax, 0xdda2cc44
mov ecx, 0xdda2cc44
test dil, 1
je 0x1800d9fc0
mov ecx, 0x6cfd5c
jmp 0x1800d9fc0
mov dword [rbp - 0x10], r8d
mov eax, dword [0x18030eb78]
mov ebx, dword [0x18030eb7c]
lea edi, [rax - 1]
imul edi, eax
mov eax, 0x3cd0ccb1
mov ecx, 0x3cd0ccb1
test dil, 1
je 0x1800d9fc0
mov ecx, 0x27ea5a74
jmp 0x1800d9fc0
mov eax, dword [rbp - 0x10]
mov ecx, 0x3cd0ccb1
jmp 0x1800d9fc6
mov r8d, dword [rbp - 8]
mov ecx, 0x8a38dbe5
jmp 0x1800d9fc6
cmp byte [rbp - 0x20], 0
mov ecx, 0xc8472a62
jne 0x1800d9fc6
mov ecx, 0x8f2f9b00
jmp 0x1800d9fc6
cmp ecx, 0x8f2f9b00
jne 0x1800d9fc6
mov byte [rdx + 0x13], 0
sub rsp, 0x20
mov rcx, qword [rbp - 0x30]
call r14
add rsp, 0x20
mov eax, dword [rax + 4]
mov dword [0x18030f5c8], eax
mov rax, qword [rbp - 0x60]
mov r11, qword [rbp - 0x60]
mov ecx, dword [0x18030e8e0]
mov edx, dword [0x18030e8e4]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 5]
cmp edx, 0xa
setl byte [rbp + 6]
lea r8, [r11 + 0xe]
lea r9, [r11 + 0xf]
mov esi, 0x2c0da88b
jmp 0x1800da2a6
mov esi, 0xf416edef
nop word cs:[rax + rax]
nop
cmp edi, 0xa
cmovl esi, ecx
cmp esi, 0xe47d180a
jle 0x1800da310
cmp esi, 0xde8af6e
jle 0x1800da380
cmp esi, 0x46923b67
jg 0x1800da441
cmp esi, 0xde8af6f
je 0x1800da54f
cmp esi, 0x20c69e6b
je 0x1800da5b0
cmp esi, 0x2c0da88b
jne 0x1800da2a6
movzx ecx, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov edi, 0x85b85ce7
mov esi, 0x85b85ce7
jne 0x1800da2ff
mov esi, 0xcc1b02f5
test cl, cl
cmovne esi, edi
jmp 0x1800da2a6
cmp esi, 0xc48a3770
jg 0x1800da3c0
cmp esi, 0x9358c738
jle 0x1800da483
cmp esi, 0x9358c739
je 0x1800da5df
cmp esi, 0xa76bb48c
je 0x1800da5f8
cmp esi, 0xa8d62c42
jne 0x1800da2a6
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xe2d0e0a1
mov esi, 0xe2d0e0a1
test dl, 1
je 0x1800da2a0
jmp 0x1800da437
cmp esi, 0xed0382cf
jle 0x1800da4ca
cmp esi, 0xed0382d0
je 0x1800da602
cmp esi, 0xf416edef
je 0x1800da60c
cmp esi, 0xfd383968
jne 0x1800da2a6
mov esi, 0x83db5cc4
mov r10, qword [rbp - 0x20]
jmp 0x1800da2a6
cmp esi, 0xd10cbc38
jle 0x1800da511
cmp esi, 0xd10cbc39
je 0x1800da625
cmp esi, 0xd7623106
je 0x1800da656
cmp esi, 0xe2d0e0a1
jne 0x1800da2a6
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
add rax, 1
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 8]
mov rcx, qword [rbp - 0x10]
cmp rcx, rax
sete byte [rbp + 7]
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xd7623106
mov esi, 0xd7623106
test dl, 1
je 0x1800da2a0
mov esi, 0x9358c739
jmp 0x1800da2a0
cmp esi, 0x7553a9b4
je 0x1800da680
cmp esi, 0x7d696131
jne 0x1800da71c
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0x7553a9b4
mov esi, 0x7553a9b4
test dl, 1
je 0x1800da2a0
jmp 0x1800da6a5
cmp esi, 0x83db5cc4
je 0x1800da6af
cmp esi, 0x85b85ce7
jne 0x1800da2a6
mov ecx, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, 0xc48a3771
mov esi, 0xde8af6f
test dl, 1
jne 0x1800da64b
mov ecx, 0xde8af6f
jmp 0x1800da64b
cmp esi, 0xe47d180b
je 0x1800da6dd
cmp esi, 0xeb99922d
jne 0x1800da2a6
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xd10cbc39
mov esi, 0xd10cbc39
test dl, 1
je 0x1800da2a0
mov esi, 0xed0382d0
jmp 0x1800da2a0
cmp esi, 0xc48a3771
je 0x1800da6f6
cmp esi, 0xcc1b02f5
jne 0x1800da2a6
movabs rax, 0xe5ccc6d6c7e0c7f5
mov qword [r11], rax
mov dword [r11 + 8], 0xd3cddbd2
mov word [r11 + 0xc], 0xd2d4
mov esi, 0x85b85ce7
jmp 0x1800da2a6
movabs rax, 0xe5ccc6d6c7e0c7f5
mov qword [r11], rax
mov dword [r11 + 8], 0xd3cddbd2
mov word [r11 + 0xc], 0xd2d4
mov qword [rbp - 0x20], r8
mov ecx, dword [0x18030e8e0]
lea edx, [rcx - 1]
imul edx, ecx
and edx, 1
sete cl
cmp dword [0x18030e8e4], 9
mov qword [rbp - 8], r9
setg bl
xor cl, bl
mov eax, ecx
xor al, 1
and dl, bl
or dl, al
xor dl, cl
mov esi, 0x20c69e6b
jne 0x1800da2a6
mov esi, 0xc48a3771
jmp 0x1800da2a6
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xeb99922d
mov esi, 0xeb99922d
test dl, 1
je 0x1800da2a0
mov esi, 0xcc1b02f5
jmp 0x1800da2a0
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov esi, 0xe2d0e0a1
jmp 0x1800da2a6
mov esi, 0x7553a9b4
jmp 0x1800da2a6
mov esi, 0xd10cbc39
jmp 0x1800da2a6
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov esi, 0xa8d62c42
jmp 0x1800da2a6
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xed0382d0
mov esi, 0xfd383968
test dl, 1
jne 0x1800da64b
mov ecx, 0xfd383968
cmp edi, 9
cmovg esi, ecx
jmp 0x1800da2a6
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xe47d180b
mov esi, 0xe47d180b
test dl, 1
je 0x1800da2a0
jmp 0x1800da290
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0x46923b68
mov esi, 0x46923b68
test dl, 1
je 0x1800da2a0
mov esi, 0xa76bb48c
jmp 0x1800da2a0
mov qword [rbp - 0x18], r10
mov eax, dword [0x18030e8e0]
mov edi, dword [0x18030e8e4]
lea edx, [rax - 1]
imul edx, eax
mov ecx, 0xa8d62c42
mov esi, 0xa8d62c42
test dl, 1
je 0x1800da2a0
jmp 0x1800da290
cmp byte [rbp + 7], 0
mov esi, 0x7d696131
jne 0x1800da6ed
mov esi, 0x83db5cc4
mov r10, qword [rbp - 0x10]
jmp 0x1800da2a6
movabs rax, 0xe5ccc6d6c7e0c7f5
mov qword [r11], rax
mov dword [r11 + 8], 0xd3cddbd2
mov word [r11 + 0xc], 0xd2d4
mov esi, 0xde8af6f
jmp 0x1800da2a6
cmp esi, 0x46923b68
jne 0x1800da2a6
mov r8, qword [rbp - 0x60]
mov ecx, dword [0x18030e8c8]
mov edx, dword [0x18030e8cc]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 6]
cmp edx, 0xa
setl byte [rbp + 7]
mov edx, 0x106eb55a
mov r9d, 0x53162781
mov r10d, 0x9e568d48
mov r11d, 0x507d892c
jmp 0x1800da7a0
movsxd rdx, dword [rbp - 8]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xe
setb byte [rbp - 0x20]
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xcdb091bd
mov eax, 0x6d52145e
cmove edx, eax
cmp dword [0x18030e8cc], 0xa
cmovl edx, eax
nop
cmp edx, 0xca4462d
jle 0x1800da7f0
cmp edx, 0x53162780
jg 0x1800da850
cmp edx, 0x4488c65e
jg 0x1800da8dc
cmp edx, 0xca4462e
je 0x1800da90f
cmp edx, 0x106eb55a
jne 0x1800da7a0
movzx ebx, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov edx, 0xca4462e
mov eax, 0xa76855d4
cmovne edx, eax
test bl, bl
cmovne edx, eax
jmp 0x1800da7a0
cmp edx, 0xbc2153d5
jg 0x1800da890
cmp edx, 0x8f5a6137
je 0x1800da919
cmp edx, 0x9e568d48
je 0x1800da944
cmp edx, 0xa76855d4
jne 0x1800da7a0
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xca4462e
cmove edx, r10d
cmp dword [0x18030e8cc], 0xa
cmovl edx, r10d
jmp 0x1800da7a0
cmp edx, 0x53162781
je 0x1800da765
cmp edx, 0x6d52145e
je 0x1800da950
cmp edx, 0x70053bc8
jne 0x1800da7a0
mov byte [r8 + 0xe], 0
mov edx, 0x507d892c
jmp 0x1800da7a0
cmp edx, 0xbc2153d6
je 0x1800da966
cmp edx, 0xcdb091bd
je 0x1800da9a7
cmp edx, 0xf466a32b
jne 0x1800da7a0
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x70053bc8
cmove edx, r11d
cmp dword [0x18030e8cc], 0xa
cmovl edx, r11d
jmp 0x1800da7a0
cmp edx, 0x507d892c
jne 0x1800da9b4
mov byte [r8 + 0xe], 0
mov qword [rbp - 0x18], r8
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0x70053bc8
mov eax, 0x4488c65f
jmp 0x1800da792
mov edx, 0xa76855d4
jmp 0x1800da7a0
mov dword [rbp - 8], ecx
mov edx, dword [0x18030e8c8]
lea ebx, [rdx - 1]
imul ebx, edx
test bl, 1
mov edx, 0xcdb091bd
cmove edx, r9d
cmp dword [0x18030e8cc], 0xa
cmovl edx, r9d
jmp 0x1800da7a0
mov edx, 0x8f5a6137
xor ecx, ecx
jmp 0x1800da7a0
cmp byte [rbp - 0x20], 0
mov edx, 0xf466a32b
mov eax, 0xbc2153d6
cmovne edx, eax
jmp 0x1800da7a0
mov rcx, qword [rbp - 0x10]
movzx esi, byte [r8 + rcx]
mov ebx, dword [rbp - 8]
lea edi, [rbx - 0x51]
mov edx, esi
not edx
and edx, edi
mov eax, 0x50
sub eax, ebx
and eax, 0xa4
and edi, 0x5b
or edi, eax
xor edi, 0x5b
and edi, esi
or edi, edx
mov byte [r8 + rcx], dil
mov ecx, dword [rbp - 8]
add ecx, 1
mov edx, 0x8f5a6137
jmp 0x1800da7a0
mov eax, dword [rbp - 8]
mov edx, 0x53162781
jmp 0x1800da7a0
cmp edx, 0x4488c65f
jne 0x1800da7a0
mov rdx, qword [rbp - 0x18]
sub rsp, 0x20
mov rcx, qword [rbp - 0x30]
call r14
add rsp, 0x20
mov eax, dword [rax + 4]
add rax, 0xffffffffffffffff
mov qword [0x18030f5b0], rax
mov eax, dword [0x18030fd80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x552308ca
mov ecx, 0xc21112d9
cmove eax, ecx
cmp dword [0x18030fd84], 0xa
cmovl eax, ecx
jmp 0x1800d7392
mov eax, 0x10
call fcn.1802fdbb0
sub rsp, rax
mov rax, rsp
mov ecx, dword [0x18030e928]
mov edx, dword [0x18030e92c]
lea ebx, [rcx - 1]
imul ebx, ecx
test bl, 1
sete byte [rbp + 5]
cmp edx, 0xa
setl byte [rbp + 6]
lea r8, [rax + 0xa]
mov r9, rax
add r9, 0xb
mov esi, 0x9fb7f66a
jmp 0x1800daa66
mov esi, 0x67482041
nop word [rax + rax]
cmp ecx, 0xa
cmovl esi, edi
cmp esi, 0x1b101929
jle 0x1800daac0
cmp esi, 0x5590efa7
jg 0x1800dab30
cmp esi, 0x47d335d6
jg 0x1800dabd3
cmp esi, 0x1b10192a
je 0x1800dacec
cmp esi, 0x35462578
je 0x1800dacf6
cmp esi, 0x3d266ab5
jne 0x1800daa66
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov esi, 0x47d335d7
jmp 0x1800daa66
cmp esi, 0xb0a0793e
jle 0x1800dab90
cmp esi, 0xfd129726
jg 0x1800dac26
cmp esi, 0xb0a0793f
je 0x1800dad25
cmp esi, 0xc891b906
je 0x1800dad53
cmp esi, 0xe5dd3e74
jne 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xb921cc8
mov esi, 0xb921cc8
test bl, 1
je 0x1800daa60
jmp 0x1800dad1b
cmp esi, 0x67482040
jg 0x1800dac74
cmp esi, 0x5590efa8
je 0x1800dad5d
cmp esi, 0x571c70ef
je 0x1800dad8d
cmp esi, 0x59279ae5
jne 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xfd129727
mov esi, 0xfd129727
test bl, 1
je 0x1800daa60
jmp 0x1800dac1c
cmp esi, 0x953a4aad
jg 0x1800dacb1
cmp esi, 0x86447974
je 0x1800dadd6
cmp esi, 0x8a775b96
je 0x1800dae05
cmp esi, 0x8c3b7fee
jne 0x1800daa66
mov qword [rax], r15
mov word [rax + 8], 0xd4db
mov esi, 0x5590efa8
jmp 0x1800daa66
cmp esi, 0x47d335d7
je 0x1800dae0f
cmp esi, 0x4a905a4d
je 0x1800dae3e
cmp esi, 0x4ea11770
jne 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x47d335d7
mov esi, 0x47d335d7
test bl, 1
je 0x1800daa60
mov esi, 0x3d266ab5
jmp 0x1800daa60
cmp esi, 0xfd129727
je 0x1800dae65
cmp esi, 0xb921cc8
je 0x1800dae7e
cmp esi, 0xd9e6b9a
jne 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x4ea11770
mov esi, 0x4ea11770
test bl, 1
je 0x1800daa60
jmp 0x1800daa52
cmp esi, 0x67482041
je 0x1800daead
cmp esi, 0x756b1b9d
je 0x1800daeb7
cmp esi, 0x7cbdc965
jne 0x1800daa66
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
mov rcx, qword [rbp - 8]
mov esi, 0x571c70ef
jmp 0x1800daa66
cmp esi, 0x953a4aae
je 0x1800daec5
cmp esi, 0x9fb7f66a
jne 0x1800daf05
movzx ecx, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov edi, 0x953a4aae
mov esi, 0x953a4aae
jne 0x1800dace2
mov esi, 0x86447974
test cl, cl
cmovne esi, edi
jmp 0x1800daa66
mov esi, 0x35462578
jmp 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xe5dd3e74
mov esi, 0xe5dd3e74
test bl, 1
je 0x1800daa60
mov esi, 0xc891b906
jmp 0x1800daa60
mov qword [rbp - 0x18], r10
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xd9e6b9a
mov esi, 0xd9e6b9a
test bl, 1
je 0x1800daa60
jmp 0x1800daa52
mov esi, 0xe5dd3e74
jmp 0x1800daa66
mov qword [rax], r15
mov word [rax + 8], 0xd4db
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x8a775b96
mov esi, 0x8a775b96
test bl, 1
je 0x1800daa60
jmp 0x1800dadfb
mov rcx, qword [rbp - 0x18]
mov byte [rcx], 0
mov rcx, qword [rbp - 0x18]
add rcx, 1
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rcx
sete byte [rbp + 7]
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x59279ae5
mov esi, 0x59279ae5
test bl, 1
je 0x1800daa60
jmp 0x1800dae34
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x5590efa8
mov esi, 0x5590efa8
test bl, 1
je 0x1800daa60
mov esi, 0x8c3b7fee
jmp 0x1800daa60
mov esi, 0x953a4aae
jmp 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x571c70ef
mov esi, 0x571c70ef
test bl, 1
je 0x1800daa60
mov esi, 0x7cbdc965
jmp 0x1800daa60
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x35462578
mov esi, 0x35462578
test bl, 1
je 0x1800daa60
jmp 0x1800daea3
cmp byte [rbp + 7], 0
mov esi, 0x4a905a4d
jne 0x1800dae75
mov esi, 0xb0a0793f
mov r10, qword [rbp - 0x10]
jmp 0x1800daa66
mov edx, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xa317bfc4
mov esi, 0xa317bfc4
test bl, 1
je 0x1800daa60
mov esi, 0x1b10192a
jmp 0x1800daa60
mov esi, 0xd9e6b9a
jmp 0x1800daa66
mov esi, 0xb0a0793f
mov r10, qword [rbp - 0x20]
jmp 0x1800daa66
mov qword [rax], r15
mov word [rax + 8], 0xd4db
mov qword [rbp - 0x20], r8
mov qword [rbp - 8], r9
mov edi, dword [0x18030e928]
mov ecx, dword [0x18030e92c]
lea edx, [rdi - 1]
imul edx, edi
mov edi, 0x756b1b9d
mov esi, 0x756b1b9d
test dl, 1
je 0x1800daa60
mov esi, 0x86447974
jmp 0x1800daa60
cmp esi, 0xa317bfc4
jne 0x1800daa66
mov ecx, dword [0x18030e930]
mov edx, dword [0x18030e934]
lea ebx, [rcx - 1]
imul ebx, ecx
cmp edx, 0xa
setl cl
setl byte [rbp + 7]
test bl, 1
sete byte [rbp + 6]
sete bl
mov esi, 0xca0db0a4
mov edi, 0xbb378617
cmove esi, edi
or cl, bl
cmp edx, 9
mov edx, 0xca0db0a4
cmovg esi, edx
setg dl
xor dl, bl
cmove esi, edi
mov dword [rbp - 0x30], esi
test cl, cl
mov r11d, 0xb30ed47c
mov ecx, 0xf47309f5
cmovne r11d, ecx
mov r12d, 0xb30ed47c
mov ecx, 0x52813839
cmovne r12d, ecx
mov edx, 0x91cf9552
mov ecx, 0x77bd3e6c
cmovne edx, ecx
mov dword [rbp - 0x3c], edx
mov edx, 0x91cf9552
mov ecx, 0xa71b8010
cmovne edx, ecx
mov dword [rbp - 0x38], edx
mov edx, 0xca0db0a4
mov ecx, 0x3ff1db41
cmovne edx, ecx
mov dword [rbp - 0x34], edx
mov r13d, 0xb62e103a
mov ecx, 0x8f551f5f
cmovne r13d, ecx
mov edx, 0xb62e103a
mov ecx, 0x61a73640
cmovne edx, ecx
mov dword [rbp - 0x6c], edx
mov r15d, 0x279a9256
mov ecx, 0xb56783b8
cmovne r15d, ecx
mov ebx, 0xcb4c823e
jmp 0x1800daff0
mov ebx, 0x52813839
nop word cs:[rax + rax]
mov ecx, ebx
cmp ebx, 0xca0db0a3
jle 0x1800db040
cmp ecx, 0x3ff1db40
jg 0x1800db090
cmp ecx, 0xf47309f4
jle 0x1800db160
cmp ecx, 0xf47309f5
je 0x1800db25b
mov ebx, r12d
cmp ecx, 0x279a9256
je 0x1800daff0
mov ebx, ecx
cmp ecx, 0x31fefa7e
jne 0x1800daff0
mov ebx, dword [rbp - 0x30]
jmp 0x1800daff0
cmp ecx, 0xb30ed47b
jle 0x1800db0d0
cmp ecx, 0xb62e1039
jle 0x1800db199
cmp ecx, 0xb62e103a
je 0x1800db265
cmp ecx, 0xbb378617
je 0x1800db26f
mov ebx, ecx
cmp ecx, 0xc7e17d6f
jne 0x1800daff0
mov ebx, dword [rbp - 0x38]
jmp 0x1800daff0
cmp ecx, 0x6b402cb1
jg 0x1800db1bb
mov ebx, r11d
cmp ecx, 0x52813839
je 0x1800daff0
mov ebx, r13d
cmp ecx, 0x61a73640
je 0x1800daff0
mov ebx, ecx
cmp ecx, 0x3ff1db41
jne 0x1800daff0
jmp 0x1800d7360
cmp ecx, 0xa4801d6a
jg 0x1800db1e6
cmp ecx, 0x8f551f5f
je 0x1800db27f
mov ebx, ecx
cmp ecx, 0x91cf9552
jne 0x1800daff0
mov rcx, qword [rbp - 0x10]
movzx ebx, byte [rax + rcx]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
mov esi, dword [rbp - 8]
mov edx, 0x7fffffaf
add esi, edx
mov edi, ebx
and edi, 0x2e
or edi, 0x66181181
and ebx, 0xffffffd1
xor ebx, edi
mov edi, ebx
xor edi, 0xaf
mov edx, esi
xor edx, 0x2e
xor ebx, 0x50
and ebx, edx
xor esi, 0xd1
and esi, edi
or esi, ebx
mov byte [rax + rcx], sil
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ecx, dword [rbp - 8]
mov ebx, 0xa71b8010
jmp 0x1800daff0
cmp ecx, 0xca0db0a4
je 0x1800db28c
mov ebx, ecx
cmp ecx, 0xcb4c823e
jne 0x1800daff0
movzx ecx, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ebx, 0x279a9256
mov edx, 0x6b402cb2
cmovne ebx, edx
test cl, cl
cmovne ebx, edx
jmp 0x1800daff0
cmp ecx, 0xb30ed47c
je 0x1800dafe1
mov ebx, ecx
cmp ecx, 0xb56783b8
jne 0x1800daff0
mov ebx, dword [rbp - 0x6c]
jmp 0x1800daff0
mov ebx, r15d
cmp ecx, 0x6b402cb2
je 0x1800daff0
mov ebx, ecx
cmp ecx, 0x77bd3e6c
jne 0x1800daff0
mov ebx, 0xa4801d6b
mov r14d, dword [rbp - 0x20]
jmp 0x1800daff0
cmp ecx, 0xa4801d6b
je 0x1800db29a
mov ebx, ecx
cmp ecx, 0xa71b8010
jne 0x1800daff0
mov rcx, qword [rbp - 0x10]
movzx ebx, byte [rax + rcx]
mov rdx, r8
mov r8d, dword [rbp - 8]
mov r9d, 0x50
sub r9d, r8d
add r8d, 0xf
mov r10d, r9d
or r10d, ebx
and r9d, 0xe8
and r8d, 0x17
or r8d, r9d
xor r8d, ebx
xor r8d, 0xe8
and r8d, ebx
xor r8d, r10d
not r8b
mov byte [rax + rcx], r8b
mov r8, rdx
mov ecx, dword [rbp - 8]
add ecx, 1
mov dword [rbp - 0x20], ecx
mov ebx, dword [rbp - 0x3c]
jmp 0x1800daff0
mov ebx, 0x6b402cb2
jmp 0x1800daff0
mov ebx, 0x61a73640
jmp 0x1800daff0
mov byte [rax + 0xa], 0
mov qword [rbp - 0x18], rax
mov ebx, dword [rbp - 0x34]
jmp 0x1800daff0
mov ebx, 0xa4801d6b
xor r14d, r14d
jmp 0x1800daff0
mov byte [r8], 0
mov ebx, 0xbb378617
jmp 0x1800daff0
mov dword [rbp - 8], r14d
movsxd rcx, dword [rbp - 8]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rbp - 0x10]
cmp rcx, 0xa
mov ebx, 0x31fefa7e
mov ecx, 0xc7e17d6f
cmovb ebx, ecx
jmp 0x1800daff0
mov eax, 0x10
call fcn.1802fdbb0
sub rsp, rax
mov rcx, rsp
mov eax, 0x10
call fcn.1802fdbb0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x68], rax
mov eax, 0x10
call fcn.1802fdbb0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x48], rax
mov eax, 0x20
call fcn.1802fdbb0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x50], rax
mov eax, 0x20
call fcn.1802fdbb0
sub rsp, rax
mov rax, rsp
mov qword [rbp - 0x58], rax
mov eax, 0x10
call fcn.1802fdbb0
sub rsp, rax
mov rax, rsp
mov edx, dword [0x18030e928]
mov ebx, dword [0x18030e92c]
lea edi, [rdx - 1]
imul edi, edx
test dil, 1
sete byte [rbp + 5]
cmp ebx, 0xa
setl byte [rbp + 6]
mov qword [rbp - 0x60], rax
lea r8, [rcx + 0xa]
mov r9, rcx
add r9, 0xb
mov esi, 0x9fb7f66a
jmp 0x1800db376
mov esi, 0x67482041
nop dword [rax]
cmp eax, 0xa
cmovl esi, edi
cmp esi, 0x1b101929
jle 0x1800db3d0
cmp esi, 0x5590efa7
jg 0x1800db440
cmp esi, 0x47d335d6
jg 0x1800db4e3
cmp esi, 0x1b10192a
je 0x1800db5fc
cmp esi, 0x35462578
je 0x1800db606
cmp esi, 0x3d266ab5
jne 0x1800db376
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov esi, 0x47d335d7
jmp 0x1800db376
cmp esi, 0xb0a0793e
jle 0x1800db4a0
cmp esi, 0xfd129726
jg 0x1800db536
cmp esi, 0xb0a0793f
je 0x1800db635
cmp esi, 0xc891b906
je 0x1800db663
cmp esi, 0xe5dd3e74
jne 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xb921cc8
mov esi, 0xb921cc8
test bl, 1
je 0x1800db370
jmp 0x1800db62b
cmp esi, 0x67482040
jg 0x1800db584
cmp esi, 0x5590efa8
je 0x1800db66d
cmp esi, 0x571c70ef
je 0x1800db69d
cmp esi, 0x59279ae5
jne 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xfd129727
mov esi, 0xfd129727
test bl, 1
je 0x1800db370
jmp 0x1800db52c
cmp esi, 0x953a4aad
jg 0x1800db5c1
cmp esi, 0x86447974
je 0x1800db6e6
cmp esi, 0x8a775b96
je 0x1800db715
cmp esi, 0x8c3b7fee
jne 0x1800db376
mov qword [rcx], r15
mov word [rcx + 8], 0xd4db
mov esi, 0x5590efa8
jmp 0x1800db376
cmp esi, 0x47d335d7
je 0x1800db71f
cmp esi, 0x4a905a4d
je 0x1800db74e
cmp esi, 0x4ea11770
jne 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x47d335d7
mov esi, 0x47d335d7
test bl, 1
je 0x1800db370
mov esi, 0x3d266ab5
jmp 0x1800db370
cmp esi, 0xfd129727
je 0x1800db775
cmp esi, 0xb921cc8
je 0x1800db78e
cmp esi, 0xd9e6b9a
jne 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x4ea11770
mov esi, 0x4ea11770
test bl, 1
je 0x1800db370
jmp 0x1800db367
cmp esi, 0x67482041
je 0x1800db7bd
cmp esi, 0x756b1b9d
je 0x1800db7c7
cmp esi, 0x7cbdc965
jne 0x1800db376
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
mov rax, qword [rbp - 8]
mov esi, 0x571c70ef
jmp 0x1800db376
cmp esi, 0x953a4aae
je 0x1800db7d5
cmp esi, 0x9fb7f66a
jne 0x1800db815
movzx eax, byte [rbp + 5]
cmp byte [rbp + 6], 0
mov edi, 0x953a4aae
mov esi, 0x953a4aae
jne 0x1800db5f2
mov esi, 0x86447974
test al, al
cmovne esi, edi
jmp 0x1800db376
mov esi, 0x35462578
jmp 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xe5dd3e74
mov esi, 0xe5dd3e74
test bl, 1
je 0x1800db370
mov esi, 0xc891b906
jmp 0x1800db370
mov qword [rbp - 0x18], r10
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xd9e6b9a
mov esi, 0xd9e6b9a
test bl, 1
je 0x1800db370
jmp 0x1800db367
mov esi, 0xe5dd3e74
jmp 0x1800db376
mov qword [rcx], r15
mov word [rcx + 8], 0xd4db
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x8a775b96
mov esi, 0x8a775b96
test bl, 1
je 0x1800db370
jmp 0x1800db70b
mov rax, qword [rbp - 0x18]
mov byte [rax], 0
mov rax, qword [rbp - 0x18]
add rax, 1
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 8]
mov rdx, qword [rbp - 0x10]
cmp rdx, rax
sete byte [rbp + 7]
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x59279ae5
mov esi, 0x59279ae5
test bl, 1
je 0x1800db370
jmp 0x1800db744
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x5590efa8
mov esi, 0x5590efa8
test bl, 1
je 0x1800db370
mov esi, 0x8c3b7fee
jmp 0x1800db370
mov esi, 0x953a4aae
jmp 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x571c70ef
mov esi, 0x571c70ef
test bl, 1
je 0x1800db370
mov esi, 0x7cbdc965
jmp 0x1800db370
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0x35462578
mov esi, 0x35462578
test bl, 1
je 0x1800db370
jmp 0x1800db7b3
cmp byte [rbp + 7], 0
mov esi, 0x4a905a4d
jne 0x1800db785
mov esi, 0xb0a0793f
mov r10, qword [rbp - 0x10]
jmp 0x1800db376
mov edx, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea ebx, [rdx - 1]
imul ebx, edx
mov edi, 0xa317bfc4
mov esi, 0xa317bfc4
test bl, 1
je 0x1800db370
mov esi, 0x1b10192a
jmp 0x1800db370
mov esi, 0xd9e6b9a
jmp 0x1800db376
mov esi, 0xb0a0793f
mov r10, qword [rbp - 0x20]
jmp 0x1800db376
mov qword [rcx], r15
mov word [rcx + 8], 0xd4db
mov qword [rbp - 0x20], r8
mov qword [rbp - 8], r9
mov edi, dword [0x18030e928]
mov eax, dword [0x18030e92c]
lea edx, [rdi - 1]
imul edx, edi
mov edi, 0x756b1b9d
mov esi, 0x756b1b9d
test dl, 1
je 0x1800db370
mov esi, 0x86447974
jmp 0x1800db370
cmp esi, 0xa317bfc4
jne 0x1800db376
mov qword [rbp - 0x30], r8
mov eax, dword [0x18030e930]
mov edi, dword [0x18030e934]
lea edx, [rax - 1]
imul edx, eax
cmp edi, 0xa
setl al
setl byte [rbp + 7]
test dl, 1
sete byte [rbp + 6]
sete r9b
mov r8d, 0xca0db0a4
mov edx, 0xbb378617
cmove r8d, edx
or al, r9b
cmp edi, 9
mov ebx, 0xca0db0a4
cmovg r8d, ebx
setg bl
xor bl, r9b
cmove r8d, edx
test al, al
mov r12d, 0xb30ed47c
mov eax, 0xf47309f5
cmovne r12d, eax
mov r11d, 0xb30ed47c
mov eax, 0x52813839
cmovne r11d, eax
mov edx, 0x91cf9552
mov eax, 0x77bd3e6c
cmovne edx, eax
mov dword [rbp - 0x3c], edx
mov edx, 0x91cf9552
mov eax, 0xa71b8010
cmovne edx, eax
mov dword [rbp - 0x38], edx
mov edx, 0xca0db0a4
mov eax, 0x3ff1db41
cmovne edx, eax
mov dword [rbp - 0x34], edx
mov r10d, 0xb62e103a
mov eax, 0x8f551f5f
cmovne r10d, eax
mov r9d, 0xb62e103a
mov eax, 0x61a73640
cmovne r9d, eax
mov r15d, 0x279a9256
mov eax, 0xb56783b8
cmovne r15d, eax
mov ebx, 0xcb4c823e
jmp 0x1800db900
mov ebx, 0x52813839
nop dword [rax]
mov r13d, ebx
cmp ebx, 0xca0db0a3
jle 0x1800db950
cmp r13d, 0x3ff1db40
jg 0x1800db9a0
cmp r13d, 0xf47309f4
jle 0x1800dba83
cmp r13d, 0xf47309f5
je 0x1800dbb76
mov ebx, r11d
cmp r13d, 0x279a9256
je 0x1800db900
mov ebx, r13d
cmp r13d, 0x31fefa7e
jne 0x1800db900
mov ebx, r8d
jmp 0x1800db900
cmp r13d, 0xb30ed47b
jle 0x1800db9f0
cmp r13d, 0xb62e1039
jle 0x1800dbabf
cmp r13d, 0xb62e103a
je 0x1800dbb80
cmp r13d, 0xbb378617
je 0x1800dbb8a
mov ebx, r13d
cmp r13d, 0xc7e17d6f
jne 0x1800db900
mov ebx, dword [rbp - 0x38]
jmp 0x1800db900
cmp r13d, 0x6b402cb1
jg 0x1800dbae4
mov ebx, r12d
cmp r13d, 0x52813839
je 0x1800db900
mov ebx, r10d
cmp r13d, 0x61a73640
je 0x1800db900
mov ebx, r13d
cmp r13d, 0x3ff1db41
jne 0x1800db900
jmp 0x1800dbbe0
cmp r13d, 0xa4801d6a
jg 0x1800dbb12
cmp r13d, 0x8f551f5f
je 0x1800dbb9a
mov ebx, r13d
cmp r13d, 0x91cf9552
jne 0x1800db900
mov rbx, qword [rbp - 0x10]
movzx eax, byte [rcx + rbx]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
mov esi, 0x7fffffaf
add edx, esi
mov esi, eax
and esi, 0x2e
or esi, 0x66181181
and eax, 0xffffffd1
xor eax, esi
mov esi, eax
xor esi, 0xaf
mov edi, edx
xor edi, 0x2e
xor eax, 0x50
and eax, edi
xor edx, 0xd1
and edx, esi
or edx, eax
mov byte [rcx + rbx], dl
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov eax, dword [rbp - 8]
mov ebx, 0xa71b8010
jmp 0x1800db900
cmp r13d, 0xca0db0a4
je 0x1800dbba7
mov ebx, r13d
cmp r13d, 0xcb4c823e
jne 0x1800db900
movzx edx, byte [rbp + 6]
cmp byte [rbp + 7], 0
mov ebx, 0x279a9256
mov eax, 0x6b402cb2
cmovne ebx, eax
test dl, dl
cmovne ebx, eax
jmp 0x1800db900
cmp r13d, 0xb30ed47c
je 0x1800db8f8
mov ebx, r13d
cmp r13d, 0xb56783b8
jne 0x1800db900
mov ebx, r9d
jmp 0x1800db900
mov ebx, r15d
cmp r13d, 0x6b402cb2
je 0x1800db900
mov ebx, r13d
cmp r13d, 0x77bd3e6c
jne 0x1800db900
mov ebx, 0xa4801d6b
mov r14d, dword [rbp - 0x20]
jmp 0x1800db900
cmp r13d, 0xa4801d6b
je 0x1800dbbb8
mov ebx, r13d
cmp r13d, 0xa71b8010
jne 0x1800db900
mov rdx, qword [rbp - 0x10]
movzx ebx, byte [rcx + rdx]
mov edi, dword [rbp - 8]
mov eax, 0x50
sub eax, edi
add edi, 0xf
mov esi, eax
or esi, ebx
and eax, 0xe8
and edi, 0x17
or edi, eax
xor edi, ebx
xor edi, 0xe8
and edi, ebx
xor edi, esi
not dil
mov byte [rcx + rdx], dil
mov eax, dword [rbp - 8]
add eax, 1
mov dword [rbp - 0x20], eax
mov ebx, dword [rbp - 0x3c]
jmp 0x1800db900
mov ebx, 0x6b402cb2
jmp 0x1800db900
mov ebx, 0x61a73640
jmp 0x1800db900
mov byte [rcx + 0xa], 0
mov qword [rbp - 0x18], rcx
mov ebx, dword [rbp - 0x34]
jmp 0x1800db900
mov ebx, 0xa4801d6b
xor r14d, r14d
jmp 0x1800db900
mov rax, qword [rbp - 0x30]
mov byte [rax], 0
mov ebx, 0xbb378617
jmp 0x1800db900
mov dword [rbp - 8], r14d
movsxd rdx, dword [rbp - 8]
mov qword [rbp - 0x10], rdx
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xa
mov ebx, 0x31fefa7e
mov eax, 0xc7e17d6f
cmovb ebx, eax
jmp 0x1800db900
mov rcx, qword [rbp - 0x18]
sub rsp, 0x20
mov r12, qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call r12
add rsp, 0x20
mov qword [rbp - 0x78], rax
cmp qword [rbp - 0x78], 0
setne byte [rbp - 0x23]
mov eax, dword [0x18030fd80]
lea ecx, [rax - 1]
imul ecx, eax
test cl, 1
mov eax, 0x5d3e1b15
mov ecx, 0xcc6031b6
cmove eax, ecx
cmp dword [0x18030fd84], 0xa
cmovl eax, ecx
jmp 0x1800d737b
mov rcx, qword [rbp + 8]
xor rcx, rbp
sub rsp, 0x20
call fcn.1802fdc10
add rsp, 0x20
movaps xmm6, xmmword [rbp + 0x10]
movaps xmm7, xmmword [rbp + 0x20]
lea rsp, [rbp + 0x38]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret