Function at 0x140040bb0
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
mov qword [rbp - 0x58], 0
mov qword [rbp - 0x50], 0xc
mov qword [rbp - 0x48], 0xf
movabs rax, 0x6f57206f6c6c6548
mov qword [rbp - 0x60], rax
mov dword [rbp - 0x58], 0xa646c72
cmp byte [0x1400ce2f8], 0
je 0x14004116e
movaps xmm0, xmmword [0x1400ae060]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0xddb5
mov byte [rbp - 0xe], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
movups xmmword [rbp], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140040c91
lea ecx, [rax + 0x6cd9ecb9]
lea ebx, [rax + rdx]
add ebx, 0x6cd9ecb9
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xf1
lea ecx, [rax + 0x6d079369]
lea r9d, [rdx + rax]
add r9d, 0x6d079369
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x21
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x30
jae 0x140041157
mov r9, rax
sub r9, rdi
jb 0x140041147
movzx edx, byte [rbp + rax - 0x20]
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140040d00
lea r9d, [rax - 0x665d451]
lea ebx, [rax + rdx]
add ebx, 0xf99a2baf
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x37
cmp rcx, rax
ja 0x140041150
lea r9, [rcx + 0x10]
cmp rdi, r9
jae 0x140040da0
lea r9d, [rax + 0x79a5955b]
lea ebx, [rax + rdx]
add ebx, 0x79a5955b
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x83
jmp 0x140040da9
jne 0x140040d30
lea r8d, [rax - 0x13317cf3]
lea ebx, [rax + rdx]
add ebx, 0xecce830d
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xa5
jmp 0x140040ee0
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140040e2b
lea r8d, [rax - 0x1ffd2595]
lea ebx, [rax + rdx]
add ebx, 0xe002da6b
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x13
lea r8d, [rax + 0x4d0a6dd4]
lea r10d, [rax + rdx]
add r10d, 0x4d0a6dd4
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x34
mov byte [rbp + rax - 0x20], r10b
inc rdi
movzx edx, byte [rbp + r9 - 0x22]
add r9, 0xfffffffffffffffe
mov rax, r9
jmp 0x140040ee0
cmp rdi, r8
je 0x140040c45
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x140040ddc
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140040e83
lea ecx, [rax + 0x403ec532]
lea ebx, [rax + rdx]
add ebx, 0x403ec532
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xa2
jmp 0x140040c5d
lea r10, [rcx + 3]
cmp rdi, r10
jae 0x140040eb1
lea r11d, [rax - 0x665d451]
lea ebx, [rax + rdx]
add ebx, 0xf99a2baf
and r11d, edx
add r11d, r11d
sub ebx, r11d
add bl, 0x37
cmp rdi, r8
jne 0x140040f13
lea ecx, [rax + 0x6cf0c011]
lea ebx, [rax + rdx]
add ebx, 0x6cf0c011
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x89
jmp 0x140040c5d
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x140040ee8
lea r8d, [rax - 0x532bc81d]
lea ebx, [rax + rdx]
add ebx, 0xacd437e3
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xcb
lea r8d, [rax + 0x603beac7]
lea r9d, [rax + rdx]
add r9d, 0x603beac7
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, bl
add r9b, 0x8f
mov byte [rbp + rax - 0x20], r9b
add rdi, rcx
jmp 0x14004106e
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140040f44
lea r8d, [rax + 0x26a773ee]
lea ebx, [rax + rdx]
add ebx, 0x26a773ee
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x7e
jmp 0x140040f3c
cmp rdi, r8
jne 0x140040f6e
lea r8d, [rax - 0xcb4d54a]
lea ebx, [rax + rdx]
add ebx, 0xf34b2ab6
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 6
nop word cs:[rax + rax]
add rax, rcx
jmp 0x140041074
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140040f98
lea r8d, [rax - 0x5ff770bf]
lea ebx, [rax + rdx]
add ebx, 0xa0088f41
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x39
jmp 0x140040f3c
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x140040fc2
lea r8d, [rax + 0x53596ecd]
lea ebx, [rax + rdx]
add ebx, 0x53596ecd
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x65
dec rax
jmp 0x140040c84
cmp rdi, r8
jne 0x140040fec
lea r8d, [rax + 0xd1022aa]
lea ebx, [rax + rdx]
add ebx, 0xd1022aa
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x5a
jmp 0x14004106b
cmp rdi, r10
jne 0x140041017
lea r8d, [rax - 0x3317cf30]
lea ebx, [rax + rdx]
add ebx, 0xcce830d0
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x50
jmp 0x14004106e
lea r9, [rcx + 7]
cmp rdi, r9
jne 0x140040cc7
lea ecx, [rax - 0x798ec203]
lea ebx, [rax + rdx]
add ebx, 0x86713dfd
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x15
jmp 0x140040c5d
lea r11, [rcx + 5]
cmp rdi, r11
jne 0x140041042
lea r8d, [rax + 0x2cf674e7]
lea ebx, [rax + rdx]
add ebx, 0x2cf674e7
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xaf
jmp 0x14004106e
lea r8, [rcx + 0x20]
cmp rdi, r8
jne 0x14004107c
lea r8d, [rax + 0x447a08]
lea ebx, [rax + rdx]
add ebx, 0x447a08
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xc8
jmp 0x14004106e
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x1400410aa
lea r8d, [rax - 0x3fe377d2]
lea ebx, [rax + rdx]
add ebx, 0xc01c882e
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xbe
jmp 0x14004106b
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x1400410d4
lea r8d, [rax - 0x4c984d1c]
lea ebx, [rax + rdx]
add ebx, 0xb367b2e4
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xc4
mov rdi, r9
movzx edx, bl
not rdx
add rax, rdx
jmp 0x140040c84
lea r8, [rcx + 0x2a]
cmp rdi, r8
jne 0x140041128
lea r8d, [rax - 0x261e7fde]
lea ebx, [rax + rdx]
add ebx, 0xd9e18022
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x12
jmp 0x140040ee0
lea r11, [rcx + 7]
cmp rdi, r11
jne 0x140040e05
lea ecx, [rax - 0x73121a5a]
lea ebx, [rax + rdx]
add ebx, 0x8cede5a6
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x76
jmp 0x140040c5d
cmp rdi, r10
jne 0x1400410fa
lea r8d, [rax - 0x662f9e60]
lea ebx, [rax + rdx]
add ebx, 0x99d061a0
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xa0
jmp 0x140040f3c
cmp rcx, 0x27
ja 0x140041109
mov byte [rbp + rax - 0x20], bl
jmp 0x140040c84
lea ecx, [rax + 0x736d67ba]
lea ebx, [rax + rdx]
add ebx, 0x736d67ba
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, bl
add bl, 0xd4
jmp 0x140040c5d
mov ecx, eax
add ecx, 0xb9e45a8d
lea ebx, [rax + rdx]
add ebx, 0xb9e45a8d
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x25
jmp 0x140040c31
lea rsi, [rbp + 0xef8523]
jmp 0x140041157
lea rsi, [rbp + 0x1555974]
lea rcx, [0x1400d4fd0]
mov rdx, rsi
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
movabs rax, 0x3b270b293f233b1f
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0xad35
xorps xmm0, xmm0
movups xmmword [rbp - 0x16], xmm0
mov word [rbp - 6], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140041226
lea r9d, [rax - 0x48fe57fd]
lea r10d, [rdx + rax]
add r10d, 0xb701a803
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xeb
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax - 0x5f355b34]
lea r9d, [rax + rdx]
add r9d, 0xa0caa4cc
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x6c
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r10d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r10b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1c
jae 0x140041454
cmp rdi, rax
ja 0x140041444
movzx r10d, byte [rbp + rax - 0x20]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x1400412b0
cmp rcx, rax
ja 0x14004144d
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x140041300
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x14004132f
lea r10d, [rax - 0x10ed74ec]
lea r8d, [rax + rdx]
add r8d, 0xef128b14
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x74
lea r10d, [rax - 0x1c90518f]
lea r11d, [rax + rdx]
add r11d, 0xe36fae71
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0xe9
mov byte [rbp + rax - 0x20], r11b
jmp 0x1400413b5
je 0x14004120f
lea r9, [rcx + 3]
cmp rdi, r9
je 0x1400411a7
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x1400413c7
lea r9d, [rax + 0xba2dca3]
lea r8d, [rax + rdx]
add r8d, 0xba2dca3
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x8b
add rdi, rcx
mov r9, rdi
jmp 0x1400413b5
lea r11, [rcx + 6]
cmp rdi, r11
jae 0x14004134d
lea ebx, [rax - 0x16370337]
lea r10d, [rax + rdx]
add r10d, 0xe9c8fcc9
and ebx, edx
add ebx, ebx
sub r10d, ebx
add r10b, 0x81
cmp rdi, r8
jne 0x140041380
jmp 0x1400413eb
cmp rdi, r8
je 0x1400411a7
lea r9, [rcx + 3]
mov r8, rcx
cmp rdi, r9
je 0x1400411db
jmp 0x140041193
cmp rdi, r8
je 0x14004120f
lea r10, [rcx + 7]
cmp rdi, r10
je 0x1400413d0
lea ebx, [rax + 0x2d7cbc7d]
lea r10d, [rax + rdx]
add r10d, 0x2d7cbc7d
and ebx, edx
add ebx, ebx
sub r10d, ebx
add r10b, 0x95
cmp rdi, r8
je 0x1400413eb
lea rbx, [rcx + 3]
cmp rdi, rbx
je 0x1400413d0
lea rbx, [rcx + 5]
cmp rdi, rbx
jne 0x140041417
lea r10d, [rax - 0x2941e441]
lea r8d, [rax + rdx]
add r8d, 0xd6be1bbf
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xc7
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r9
jmp 0x140041219
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x1400413d5
mov r8, rcx
jmp 0x14004140c
lea r9, [rcx + 4]
cmp rdi, r9
je 0x14004140c
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140041242
lea ecx, [rax + 0xfddb4df]
lea r9d, [rdx + rax]
add r9d, 0xfddb4df
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xe7
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140041219
lea r9, [rcx + 7]
cmp rdi, r9
je 0x1400411a7
lea r8, [rcx + 2]
cmp rdi, r8
jne 0x140041435
mov r8, rcx
jmp 0x1400411db
cmp rdi, r11
je 0x1400413d0
mov byte [rbp + rax - 0x20], r10b
jmp 0x140041219
lea rsi, [rbp + 0x112d3b5]
jmp 0x140041454
lea rsi, [rbp + 0x149d6ec]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a40], rax
movabs rax, 0x21a187a0703087a
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x18], 0xa4
xorps xmm0, xmm0
movups xmmword [rbp - 0x17], xmm0
mov dword [rbp - 8], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400414e3
lea ecx, [rax + 0x40a5cb2a]
lea r9d, [rax + rdx]
add r9d, 0x40a5cb2a
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xda
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x1c
jae 0x140041738
cmp rdi, rax
ja 0x140041728
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140041570
cmp rcx, rax
ja 0x140041731
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x140041580
lea r10, [rcx + 0x10]
cmp rdi, r10
je 0x1400414af
lea r10, [rcx + 0xa]
cmp rdi, r10
je 0x1400414d0
lea r8, [rcx + 9]
cmp rdi, r8
je 0x1400416c4
lea r8, [rcx + 8]
cmp rdi, r8
jne 0x14004149b
lea r10d, [rax + 0x7092f3b8]
lea r8d, [rax + rdx]
add r8d, 0x7092f3b8
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xf8
jmp 0x140041642
jne 0x140041610
mov r8, rcx
jmp 0x1400415f2
cmp r9, 5
jne 0x14004167b
lea r9d, [rax + 0x3bb3b042]
lea r10d, [rax + rdx]
add r10d, 0x3bb3b042
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x32
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx + 0x7a772988]
lea r9d, [rcx + rdx]
add r9d, 0x7a772988
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x48
mov byte [rbp + rcx - 0x20], r9b
sub rcx, rdi
inc rdi
movzx r9d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
mov rcx, r8
movzx edx, r9b
add rax, r8
add rax, rdx
jmp 0x1400414d6
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x1400416b7
lea r9d, [rax + 0x2fed288e]
lea r8d, [rax + rdx]
add r8d, 0x2fed288e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1e
add rdi, rcx
mov r9, rdi
lea r10d, [rax - 0x41d3424a]
lea r11d, [rdx + rax]
add r11d, 0xbe2cbdb6
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 6
mov byte [rbp + rax - 0x20], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r9
jmp 0x1400414d6
cmp rdi, r8
je 0x1400414af
lea r10, [rcx + 3]
cmp rdi, r10
je 0x1400416c4
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x1400416cc
lea r10d, [rax + 0x6836a26a]
lea r8d, [rax + rdx]
add r8d, 0x6836a26a
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x1a
jmp 0x140041669
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x1400414ff
mov r8, rcx
jmp 0x1400414d0
lea r9, [rcx + 2]
cmp rdi, r9
je 0x14004158a
cmp rdi, r8
jbe 0x1400416ff
lea r9d, [rax + 0x1a9cd86c]
lea r8d, [rax + rdx]
add r8d, 0x1a9cd86c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc
jmp 0x14004171e
lea r9d, [rax + 0x3ec37946]
lea r8d, [rax + rdx]
add r8d, 0x3ec37946
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x16
mov byte [rbp + rax - 0x20], r8b
jmp 0x1400414d6
lea rsi, [rbp + 0x118f42e]
jmp 0x140041738
lea rsi, [rbp + 0x1557ae8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a48], rax
movabs rax, 0x3edc04340a0733e3
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x93d33800
mov qword [rbp - 0x14], 0
mov dword [rbp - 0xc], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400417e5
mov r9, rcx
lea ecx, [rax - 0x454dc508]
lea r8d, [rax + rdx]
add r8d, 0xbab23af8
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x38
mov byte [rbp + rax - 0x20], r8b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r9
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x18
jae 0x140041add
cmp rdi, rax
ja 0x140041acd
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140041860
cmp rcx, rax
ja 0x140041ad6
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x1400418b0
lea r8, [rcx + 4]
cmp rdi, r8
je 0x140041a50
lea r8, [rcx + 9]
cmp rdi, r8
jne 0x1400419c3
lea r9d, [rax - 0x210ddc04]
lea r8d, [rax + rdx]
add r8d, 0xdef223fc
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1c
jmp 0x1400419b1
je 0x1400417ce
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140041797
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x14004197f
lea r9d, [rax - 0x45c67b16]
lea r8d, [rax + rdx]
add r8d, 0xba3984ea
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x9a
jmp 0x1400419ae
lea r11, [rcx + 0xa]
cmp rdi, r11
jae 0x1400418d7
lea ebx, [rax + 0x6a06641a]
lea r11d, [rax + rdx]
add r11d, 0x6a06641a
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0x4a
jmp 0x1400418fc
cmp rdi, r9
je 0x1400417ce
lea ebx, [rax - 0x4d79c9de]
lea r11d, [rax + rdx]
add r11d, 0xb2863622
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0x12
lea rbx, [rcx + 5]
cmp rdi, rbx
jbe 0x140041950
lea r9d, [rax + 0x1298aa90]
lea r11d, [rax + rdx]
add r11d, 0x1298aa90
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x10
lea r9d, [rax + 0x7c9f0eaa]
lea r11d, [rax + rdx]
add r11d, 0x7c9f0eaa
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x5a
mov byte [rbp + rax - 0x20], r11b
jmp 0x1400419b1
cmp rdi, r9
jne 0x140041a09
lea ecx, [rax - 0x576db98a]
lea r8d, [rdx + rax]
add r8d, 0xa8924676
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xc6
mov byte [rbp + rax - 0x20], r8b
jmp 0x140041a50
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140041a3f
lea r9d, [rax - 0x71b9b2e2]
lea r8d, [rax + rdx]
add r8d, 0x8e464d1e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2e
add rdi, rcx
mov r10, rdi
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r10
jmp 0x1400417d8
lea r8, [rcx + 0x10]
cmp rdi, r8
jne 0x140041a5b
lea r8d, [rax + 0x50abd6de]
lea r10d, [rax + rdx]
add r10d, 0x50abd6de
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xee
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
jmp 0x14004179a
lea r14, [rcx + 2]
cmp rdi, r14
je 0x140041a48
lea r14, [rcx + 3]
cmp rdi, r14
jne 0x140041a82
lea r9d, [rax - 0x6c4704fe]
lea r8d, [rax + rdx]
add r8d, 0x93b8fb02
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf2
jmp 0x140041927
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x140041a70
mov r9, rcx
nop dword [rax + rax]
dec rax
mov rcx, r9
jmp 0x1400417d8
lea r8, [rcx + 3]
mov r9, rcx
cmp rdi, r8
je 0x14004179a
jmp 0x140041783
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140041801
jmp 0x140041959
cmp rdi, rbx
jne 0x140041aab
lea r9d, [rax + 0x3bd28b6a]
lea r8d, [rax + rdx]
add r8d, 0x3bd28b6a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1a
jmp 0x1400419ae
lea rbx, [rcx + 4]
cmp rdi, rbx
je 0x1400419d0
test rdi, rdi
jne 0x140041905
mov byte [rbp + rax - 0x20], r11b
xor edi, edi
jmp 0x1400417d8
lea rsi, [rbp + 0x111a572]
jmp 0x140041add
lea rsi, [rbp + 0x14b4158]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a50], rax
movabs rax, 0xf412f2eef0ffe31b
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x5b01f6ea
xorps xmm0, xmm0
movups xmmword [rbp - 0x14], xmm0
mov dword [rbp - 5], 0
movabs rdi, 0x8165fd341a4af83a
movabs rbx, 0xd15ded9b5a1bcbff
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140041b9d
mov r8, rcx
lea ecx, [rax + 0x33fefc84]
lea r9d, [rax + rdx]
add r9d, 0x33fefc84
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x64
mov byte [rbp + rax - 0x20], r9b
sub rax, r14
inc r14
movzx r10d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r10b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1f
jae 0x140041e01
cmp r14, rax
ja 0x140041df1
movzx r10d, byte [rbp + rax - 0x20]
movzx edx, r10b
lea r8, [rcx + 1]
cmp r14, r8
jae 0x140041c10
cmp rcx, rax
ja 0x140041dfa
lea r9, [r14 + rcx]
cmp r9, rax
jbe 0x140041c60
lea r8, [rcx + 0xa]
cmp r14, r8
jne 0x140041b3b
lea r9d, [rax + 0xe26de8]
lea r8d, [rax + rdx]
add r8d, 0xe26de8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa8
mov r9, r14
jmp 0x140041d70
je 0x140041b86
lea r9, [rcx + 2]
cmp r14, r9
je 0x140041b4f
lea r9, [rcx + 5]
cmp r14, r9
jne 0x140041cf8
lea r9d, [rax - 0x5984d80f]
lea r8d, [rax + rdx]
add r8d, 0xa67b27f1
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x69
add r14, rcx
mov r9, r14
jmp 0x140041d70
lea r11, [rcx + 0xa]
cmp r14, r11
jbe 0x140041ccd
lea r15d, [rax + 0x26d98067]
lea r11d, [rax + rdx]
add r11d, 0x26d98067
and r15d, edx
add r15d, r15d
sub r11d, r15d
add r11b, 0x2f
cmp r14, r8
je 0x140041b86
lea r10, [rcx + 2]
cmp r14, r10
je 0x140041b4f
lea r10, [rcx + 6]
mov r15b, 0x6a
mov r12, rdi
cmp r14, r10
je 0x140041d36
lea rdx, [rcx + 4]
cmp r14, rdx
je 0x140041d19
lea rdx, [rcx + 3]
cmp r14, rdx
je 0x140041d1c
mov byte [rbp + rax - 0x20], r11b
jmp 0x140041b90
cmp r14, r8
jne 0x140041d10
lea ecx, [rax + 0x73f58d45]
lea r8d, [rax + rdx]
add r8d, 0x73f58d45
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x1d
mov byte [rbp + rax - 0x20], r8b
mov r8, r14
jmp 0x140041d1c
lea r9, [rcx + 3]
cmp r14, r9
je 0x140041d19
lea r9, [rcx + 4]
cmp r14, r9
jne 0x140041bb9
jmp 0x140041d1c
lea r11, [rcx + 2]
cmp r14, r11
jne 0x140041d27
mov r8, rcx
dec rax
mov rcx, r8
jmp 0x140041b90
lea r11, [rcx + 3]
mov r15b, 7
mov r12, rbx
cmp r14, r11
jne 0x140041d82
add r12d, eax
lea r8d, [r12 + rdx]
and r12d, edx
add r12d, r12d
sub r8d, r12d
add r8b, r15b
lea r10d, [rax - 0x3f39dfd5]
lea r11d, [rax + rdx]
add r11d, 0xc0c6202b
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0xd3
mov byte [rbp + rax - 0x20], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov r14, r9
jmp 0x140041b90
lea r11, [rcx + 5]
cmp r14, r11
jne 0x140041dc4
lea r9d, [rax + 0xd96b311]
lea r10d, [rax + rdx]
add r10d, 0xd96b311
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x89
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
jmp 0x140041b52
lea r15d, [rax + 0x26684973]
lea r11d, [rax + rdx]
add r11d, 0x26684973
and r15d, edx
add r15d, r15d
sub r11d, r15d
add r11b, 0xdb
cmp r14, r8
je 0x140041b86
jmp 0x140041c91
lea rsi, [rbp + 0x79a297]
jmp 0x140041e01
lea rsi, [rbp + 0x1515924]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a58], rax
movabs rax, 0x43a1a0e1c041e22
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x73331602
mov qword [rbp - 0x14], 0
mov dword [rbp - 0xc], 0
movabs rdi, 0xc03ba3188fc8264c
movabs rbx, 0x31d80cfdd59dc6c2
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140041ebf
lea r8d, [rax - 0x56d2e52c]
lea r10d, [rdx + rax]
add r10d, 0xa92d1ad4
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x34
mov byte [rbp + rax - 0x20], r10b
inc r14
movzx r10d, byte [rbp + r9 - 0x22]
add r9, 0xfffffffffffffffe
mov rax, r9
movzx edx, r10b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x18
jae 0x140042084
mov r9, rax
sub r9, r14
jb 0x140042074
movzx r10d, byte [rbp + rax - 0x20]
movzx edx, r10b
lea r11, [rcx + 1]
cmp r14, r11
jae 0x140041f70
cmp rcx, rax
ja 0x14004207d
lea r8, [r14 + rcx]
cmp r8, rax
jbe 0x140041fa0
lea r9, [rcx + 2]
cmp r14, r9
je 0x140041fd7
lea r15, [rcx + 9]
mov r9b, 0xec
mov r11, rdi
cmp r14, r15
jne 0x140041fe2
add r11d, eax
lea r10d, [r11 + rdx]
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, r9b
lea r9d, [rax + 0x32b2f687]
lea r11d, [rax + rdx]
add r11d, 0x32b2f687
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r10b
add r11b, 0x4f
mov byte [rbp + rax - 0x20], r11b
movzx edx, r10b
not rdx
add rax, rdx
mov r14, r8
jmp 0x140041eb2
je 0x140041ea8
lea r8, [rcx + 2]
cmp r14, r8
je 0x140041e74
lea r8, [rcx + 7]
cmp r14, r8
jne 0x140041ee2
jmp 0x140041fd4
cmp r14, r11
jne 0x140041fcb
lea ecx, [rax + 0x390c33a9]
lea r8d, [rax + rdx]
add r8d, 0x390c33a9
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x61
mov byte [rbp + rax - 0x20], r8b
mov r11, r14
jmp 0x140041fd7
lea r10, [rcx + 2]
cmp r14, r10
jne 0x140041ff4
mov r11, rcx
dec rax
mov rcx, r11
jmp 0x140041eb2
lea rdx, [rcx + 6]
cmp r14, rdx
je 0x140041ea8
jmp 0x140041e60
lea r10, [rcx + 3]
cmp r14, r10
je 0x140041e74
cmp r14, r11
jbe 0x14004202f
lea r9d, [rax - 0x44aca72]
lea r8d, [rax + rdx]
add r8d, 0xfbb5358e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1e
mov byte [rbp + rax - 0x20], r8b
jmp 0x140041eb2
lea r10, [rcx + 5]
mov r9b, 0xb2
mov r11, rbx
cmp r14, r10
je 0x140041f18
lea r8, [rcx + 7]
cmp r14, r8
je 0x140041fd4
lea r9d, [rax + 0x7cd3616f]
lea r8d, [rax + rdx]
add r8d, 0x7cd3616f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf7
mov byte [rbp + rax - 0x20], r8b
jmp 0x140041eb2
lea rsi, [rbp + 0x98d7e3]
jmp 0x140042084
lea rsi, [rbp + 0x1457674]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a60], rax
movabs rax, 0xbe5ca4b4a6bea040
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x1349b8a0
mov qword [rbp - 0x14], 0
mov qword [rbp - 0xe], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140042122
lea r8d, [rax + 0x643c36fe]
lea ebx, [rax + rdx]
add ebx, 0x643c36fe
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xe
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x1a
jae 0x140042663
cmp rdi, rax
ja 0x140042653
movzx r10d, byte [rbp + rax - 0x20]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140042190
lea r9d, [rax + 0x216967aa]
lea ebx, [rax + rdx]
add ebx, 0x216967aa
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x5a
cmp rcx, rax
ja 0x14004265c
lea r9, [rcx + 0xa]
cmp rdi, r9
jae 0x1400421d0
lea r9d, [rax - 0x425a7f0e]
lea ebx, [rax + rdx]
add ebx, 0xbda580f2
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x62
jmp 0x140042200
je 0x1400420f0
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140042262
lea r9d, [rax - 0x161e2a5a]
lea ebx, [rax + rdx]
add ebx, 0xe9e1d5a6
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x76
jmp 0x140042302
cmp rdi, r8
jne 0x140042200
lea ecx, [rax + 0x785046]
lea ebx, [rax + rdx]
add ebx, 0x785046
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x16
jmp 0x1400423a0
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x14004222f
lea r9, [rcx + 8]
cmp rdi, r9
jne 0x140042290
lea ecx, [rax + 0x5b4a8b0c]
lea ebx, [rax + rdx]
add ebx, 0x5b4a8b0c
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xac
jmp 0x1400423a0
cmp rdi, rcx
jbe 0x1400422be
cmp rdi, r8
jne 0x1400423cc
lea r8d, [rax + 0x7b4b01e4]
lea ebx, [rax + rdx]
add ebx, 0x7b4b01e4
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xc4
jmp 0x14004210c
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x14004233e
lea r8d, [rax + 0x2cb4a4fa]
lea ebx, [rax + rdx]
add ebx, 0x2cb4a4fa
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x2a
jmp 0x14004236a
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x1400423fa
lea r8d, [rax - 0x56976850]
lea ebx, [rax + rdx]
add ebx, 0xa96897b0
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x30
jmp 0x14004236a
lea r11d, [rax + 0x216967aa]
lea ebx, [rax + rdx]
add ebx, 0x216967aa
and r11d, edx
add r11d, r11d
sub ebx, r11d
add bl, 0x5a
cmp r9, 2
jne 0x14004237e
lea r9d, [rax - 0x2a5b139c]
lea ebx, [rax + rdx]
add ebx, 0xd5a4ec64
and r9d, edx
add r9d, r9d
sub ebx, r9d
sub bl, dl
add bl, 0x44
lea r9d, [rax - 0x8f1abf2]
lea r10d, [rdx + rax]
add r10d, 0xf70e540e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x9e
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
jmp 0x140042423
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x14004215a
lea r8d, [rax + 0x6f87744e]
lea ebx, [rax + rdx]
add ebx, 0x6f87744e
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xde
add rdi, rcx
mov r9, rdi
movzx edx, bl
not rdx
add rax, rdx
mov rdi, r9
jmp 0x140042115
cmp rdi, r8
jne 0x14004245b
lea ecx, [rax + 0x38f082d6]
lea ebx, [rax + rdx]
add ebx, 0x38f082d6
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x26
nop
lea ecx, [rax + 0x7168b566]
lea r9d, [rdx + rax]
add r9d, 0x7168b566
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x36
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140042115
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x140042488
lea r8d, [rax - 0x7969c0cc]
lea ebx, [rax + rdx]
add ebx, 0x86963f34
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x94
jmp 0x14004236d
lea r8, [rcx + 0x10]
cmp rdi, r8
jne 0x140042634
lea r8d, [rax + 0x2f0e3658]
lea ebx, [rax + rdx]
add ebx, 0x2f0e3658
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x98
lea r8d, [rax + 0x1877bbb8]
lea r9d, [rax + rdx]
add r9d, 0x1877bbb8
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xf8
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx edx, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
jmp 0x14004210c
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x1400424d9
lea r8d, [rax - 0x4169de82]
lea ebx, [rax + rdx]
add ebx, 0xbe96217e
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x8e
dec rax
jmp 0x140042115
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x140042503
lea r8d, [rax - 0x3696f178]
lea ebx, [rax + rdx]
add ebx, 0xc9690e88
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x48
lea r8d, [rax - 0x4bc47b46]
lea r10d, [rdx + rax]
add r10d, 0xb43b84ba
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, bl
add r10b, 0xea
mov byte [rbp + rax - 0x20], r10b
jmp 0x14004236d
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x14004252d
lea r8d, [rax + 0x443bc026]
lea ebx, [rax + rdx]
add ebx, 0x443bc026
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xf6
jmp 0x14004236d
lea r11, [rcx + 6]
cmp rdi, r11
jne 0x1400422da
lea ecx, [rax - 0x6e1e837c]
lea ebx, [rax + rdx]
add ebx, 0x91e17c84
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x64
jmp 0x1400423a0
lea r11, [rcx + 6]
cmp rdi, r11
jne 0x140042557
lea r8d, [rax - 0x78f17086]
lea ebx, [rax + rdx]
add ebx, 0x870e8f7a
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xaa
jmp 0x14004236a
lea r11, [rcx + 7]
cmp rdi, r11
jne 0x140042581
lea r9d, [rax - 0x361ea132]
lea ebx, [rax + rdx]
add ebx, 0xc9e15ece
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x5e
jmp 0x140042302
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x1400425ab
lea r8d, [rax + 0x4f86fd76]
lea ebx, [rax + rdx]
add ebx, 0x4f86fd76
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xc6
jmp 0x14004210c
cmp rdi, 0xf
ja 0x1400425dc
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x140042606
mov r8d, eax
or r8d, 0x8786dfc0
lea ebx, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xc0
dec rax
jmp 0x140042115
lea r8d, [rax - 0x6d2de2f0]
lea r11d, [rax + rdx]
add r11d, 0x92d21d10
and r8d, edx
add r8d, r8d
sub r11d, r8d
add r10b, r11b
add r10b, 0x90
mov ebx, r10d
jmp 0x1400424ad
cmp rcx, 1
ja 0x140042615
mov byte [rbp + rax - 0x20], bl
jmp 0x140042115
lea ecx, [rax + 0x4fff4dbc]
lea ebx, [rax + rdx]
add ebx, 0x4fff4dbc
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, bl
add bl, 0xb8
jmp 0x1400423a0
mov ecx, eax
add ecx, 0x18f00bfe
lea ebx, [rax + rdx]
add ebx, 0x18f00bfe
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xe
jmp 0x1400420d0
lea rsi, [rbp + 0x17b0dc2]
jmp 0x140042663
lea rsi, [rbp + 0x151a618]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a68], rax
movabs rax, 0x651739156461210b
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0xfb1f1910
xorps xmm0, xmm0
movups xmmword [rbp - 0x14], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400426f0
lea r9d, [rax - 0x1743be72]
lea r8d, [rax + rdx]
add r8d, 0xe8bc418e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1e
movzx edx, r8b
not rdx
add rax, rdx
inc rax
cmp rax, 0x1c
jae 0x140042a95
cmp rdi, rax
ja 0x140042a85
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140042770
cmp rcx, rax
ja 0x140042a8e
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x1400427c0
lea r8, [rcx + 3]
cmp rdi, r8
je 0x14004287e
lea r8, [rcx + 0xa]
cmp rdi, r8
je 0x140042980
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x14004298b
lea r9d, [rax + 0x625df798]
lea r8d, [rax + rdx]
add r8d, 0x625df798
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd8
jmp 0x140042948
je 0x140042860
lea r10, [rcx + 3]
cmp rdi, r10
je 0x1400426ba
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140042917
lea r9d, [rax - 0x5a7e4bfa]
lea r8d, [rax + rdx]
add r8d, 0xa581b406
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd6
add rdi, rcx
mov r10, rdi
jmp 0x140042948
lea r11, [rcx + 2]
cmp rdi, r11
jae 0x140042853
lea r14d, [rax + 0x6f315c9e]
lea ebx, [rax + rdx]
add ebx, 0x6f315c9e
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0xae
lea r14, [rcx + 8]
cmp rdi, r14
jbe 0x140042875
lea r14d, [rax + 0x7ec311a6]
lea ebx, [rax + rdx]
add ebx, 0x7ec311a6
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x76
cmp rdi, 2
ja 0x140042926
cmp rdi, r9
je 0x140042860
cmp rdi, r11
jne 0x140042a3c
lea r9d, [rax + 0x175a8f8c]
lea r8d, [rax + rdx]
add r8d, 0x175a8f8c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2c
mov edi, 2
jmp 0x1400426d9
cmp rdi, r9
jne 0x1400428a4
nop dword [rax + rax]
mov r9, rcx
movzx ecx, r8b
add rax, r9
add rax, rcx
mov rcx, r9
jmp 0x1400426e3
cmp rdi, r9
jne 0x140042977
lea ecx, [rax - 0x4323bc6e]
lea r8d, [rax + rdx]
add r8d, 0xbcdc4392
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 2
mov byte [rbp + rax - 0x20], r8b
jmp 0x140042980
cmp rdi, r11
jne 0x1400429b8
lea r8d, [rax + 0x79a1b60a]
lea r10d, [rax + rdx]
add r10d, 0x79a1b60a
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xba
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
lea eax, [rcx - 0x172ced58]
lea r8d, [rcx + rdx]
add r8d, 0xe8d312a8
and eax, edx
add eax, eax
sub r8d, eax
add r8b, 0x68
mov byte [rbp + rcx - 0x20], r8b
sub rcx, rdi
inc rdi
movzx r8d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
jmp 0x140042863
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x14004270c
jmp 0x14004297c
lea r9d, [rax + 0x2c0da030]
lea r11d, [rax + rdx]
add r11d, 0x2c0da030
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0xb0
lea r9d, [rax - 0x64c10332]
lea r11d, [rdx + rax]
add r11d, 0x9b3efcce
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x5e
mov byte [rbp + rax - 0x20], r11b
mov rdi, r10
jmp 0x1400426d9
cmp rdi, r11
jne 0x1400429e2
mov r9, rcx
nop
dec rax
mov rcx, r9
jmp 0x1400426e3
cmp rdi, r9
jne 0x1400426a6
lea r9d, [rax + 0x1f236a10]
lea r8d, [rax + rdx]
add r8d, 0x1f236a10
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x90
jmp 0x1400426d9
lea rbx, [rcx + 3]
cmp rdi, rbx
jne 0x140042a0f
lea r9d, [rax - 0x485be924]
lea r8d, [rax + rdx]
add r8d, 0xb7a416dc
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xfc
jmp 0x14004296f
lea r14, [rcx + 3]
cmp rdi, r14
jne 0x140042a45
lea r9d, [rax - 0x4aec96f2]
lea r8d, [rax + rdx]
add r8d, 0xb513690e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x9e
jmp 0x1400426d9
lea rbx, [rcx + 4]
cmp rdi, rbx
jne 0x140042a57
lea r9d, [rax - 0x69f92fe8]
lea r8d, [rax + rdx]
add r8d, 0x9606d018
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x58
jmp 0x140042948
mov byte [rbp + rax - 0x20], bl
jmp 0x1400426e3
lea r14, [rcx + 6]
cmp rdi, r14
je 0x140042860
jmp 0x140042812
lea rbx, [rcx + 7]
cmp rdi, rbx
je 0x14004297c
lea r14d, [rax + 0x1f0c98f6]
lea ebx, [rax + rdx]
add ebx, 0x1f0c98f6
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x46
jmp 0x1400427e9
lea rsi, [rbp + 0x9b96a6]
jmp 0x140042a95
lea rsi, [rbp + 0x16a3a08]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a70], rax
movaps xmm0, xmmword [0x1400ae070]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x9d03
xorps xmm0, xmm0
movups xmmword [rbp - 0xe], xmm0
mov qword [rbp + 2], 0
movabs rdi, 0xdd11d0e5d611cdd6
movabs rbx, 0x214a13992133c22c
movabs r14, 0x5d89d8063f3be5e6
lea rsi, [rbp - 0x20]
movabs r15, 0xb69f69c8fec0cb6e
call fcn.14005d140
mov r12, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140042bb7
lea r9d, [rax + 0x78cdc436]
lea r13d, [rax + rdx]
add r13d, 0x78cdc436
and r9d, edx
add r9d, r9d
sub r13d, r9d
add r13b, 0x86
lea r9d, [rax + 0x7fb7005e]
lea r10d, [rdx + rax]
add r10d, 0x7fb7005e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x6e
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x4a74bf08]
lea r9d, [rcx + rdx]
add r9d, 0xb58b40f8
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x38
mov byte [rbp + rcx - 0x20], r9b
sub rcx, r12
inc r12
movzx edx, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
add rdx, rax
add rdx, r8
mov rcx, r8
mov rax, rdx
inc rax
cmp rax, 0x2a
jae 0x140043024
cmp r12, rax
ja 0x140043014
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r12, r8
jae 0x140042c20
lea r10d, [rax + 0x35d4409a]
lea r13d, [rax + rdx]
add r13d, 0x35d4409a
and r10d, edx
add r10d, r10d
sub r13d, r10d
add r13b, 0xca
cmp rcx, rax
ja 0x14004301d
cmp r12, rcx
jbe 0x140042c50
cmp r12, r8
jne 0x140042d0f
lea rcx, [rax + rdi]
lea r13, [rcx + rdx]
and ecx, edx
mov r9b, 0x26
jmp 0x140042e60
jne 0x140042ca0
lea r8d, [rax - 0x5e833e32]
lea r13d, [rax + rdx]
add r13d, 0xa17cc1ce
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x5e
mov r8, rcx
jmp 0x140042b9e
lea r10d, [rax + 0x6a694ca2]
lea r13d, [rax + rdx]
add r13d, 0x6a694ca2
and r10d, edx
add r10d, r10d
sub r13d, r10d
add r13b, 0x92
lea r10, [r12 + rcx]
cmp r10, rax
jbe 0x140042cde
lea r9, [rcx + 2]
cmp r12, r9
jne 0x140042d43
lea rcx, [rax + rbx]
lea r13, [rcx + rdx]
and ecx, edx
mov r9b, 0xcc
jmp 0x140042e60
lea r10, [rcx + 3]
cmp r12, r10
je 0x140042b1b
lea r10, [rcx + 2]
cmp r12, r10
jne 0x140042e22
lea r8d, [rax + 0x501ec69e]
lea r13d, [rax + rdx]
add r13d, 0x501ec69e
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0xae
jmp 0x140042ec0
lea r11, [rcx + 0x10]
cmp r12, r11
jae 0x140042d9b
lea r11d, [rax + 0x35d4409a]
lea r13d, [rax + rdx]
add r13d, 0x35d4409a
and r11d, edx
add r11d, r11d
sub r13d, r11d
add r13b, 0xca
jmp 0x140042dc4
lea r10, [rcx + 3]
cmp r12, r10
jne 0x140042df1
lea r8d, [rax - 0x529d2fc2]
lea r13d, [rax + rdx]
add r13d, 0xad62d03e
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x4e
dec rax
jmp 0x140042baa
lea r8, [rcx + 0x28]
cmp r12, r8
jne 0x140042e94
lea r8d, [rax + 0x642d45c8]
lea r13d, [rax + rdx]
add r13d, 0x642d45c8
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x88
lea r8d, [rax + 0x140e7f2a]
lea r9d, [rdx + rax]
add r9d, 0x140e7f2a
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, r13b
add r9b, 0xda
mov byte [rbp + rax - 0x20], r9b
jmp 0x140042ec0
cmp r12, r8
jne 0x140042dc4
lea r8d, [rax - 0x2b2d66bc]
lea r13d, [rax + rdx]
add r13d, 0xd4d29944
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x24
jmp 0x140042c41
cmp r10, 0xa
jne 0x140042e3e
lea r9d, [rax + 0x49e2bfc4]
lea r13d, [rax + rdx]
add r13d, 0x49e2bfc4
and r9d, edx
add r9d, r9d
sub r13d, r9d
sub r13b, dl
add r13b, 0xa4
jmp 0x140042b3a
lea r10, [rcx + 2]
cmp r12, r10
jne 0x140042ed2
lea r8d, [rax - 0x7b4c2d5a]
lea r13d, [rax + rdx]
add r13d, 0x84b3d2a6
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x76
jmp 0x140042ec0
lea r10, [rcx + 7]
cmp r12, r10
jne 0x140042bf2
lea rcx, [rax + r15]
lea r13, [rcx + rdx]
and ecx, edx
mov r9b, 0xfe
jmp 0x140042e60
cmp r12, r8
jne 0x140042f00
lea r9, [rax + r14]
lea r13, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0xb6
nop word [rax + rax]
add ecx, ecx
sub r13d, ecx
add r13b, r9b
lea ecx, [rax - 0x579a020a]
lea r9d, [rdx + rax]
add r9d, 0xa865fdf6
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x46
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140042baa
lea r8, [rcx + 8]
cmp r12, r8
jne 0x140042ff1
lea r8d, [rax - 0x302a3904]
lea r13d, [rax + rdx]
add r13d, 0xcfd5c6fc
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x1c
add r12, rcx
movzx edx, r13b
not rdx
add rax, rdx
jmp 0x140042baa
lea r10, [rcx + 6]
cmp r12, r10
jne 0x140042c6f
lea r8d, [rax - 0xfa3ac26]
lea r13d, [rax + rdx]
add r13d, 0xf05c53da
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0xa
jmp 0x140042ec3
lea r10, [rcx + 2]
cmp r12, r10
jne 0x140042f30
lea r8d, [rax + 0x168ce84e]
lea r13d, [rax + rdx]
add r13d, 0x168ce84e
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0xde
dec rax
jmp 0x140042baa
lea r10, [rcx + 3]
cmp r12, r10
jne 0x140042f5d
lea r8d, [rax - 0x7dca967e]
lea r13d, [rax + rdx]
add r13d, 0x82356982
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x72
jmp 0x140042d6f
lea r10, [rcx + 5]
cmp r12, r10
jne 0x140042f8a
lea r8d, [rax - 0x1222154a]
lea r13d, [rax + rdx]
add r13d, 0xedddeab6
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 6
jmp 0x140042ec0
lea r10, [rcx + 4]
cmp r12, r10
jne 0x140042fb7
lea r9d, [rax - 0x3ad112e2]
lea r13d, [rax + rdx]
add r13d, 0xc52eed1e
and r9d, edx
add r9d, r9d
sub r13d, r9d
add r13b, 0x2e
jmp 0x140042b3a
cmp r12, 2
ja 0x140042fc7
mov byte [rbp + rax - 0x20], r13b
jmp 0x140042baa
lea r8d, [rax - 0x21c5c170]
lea r10d, [rax + rdx]
add r10d, 0xde3a3e90
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r9b, r10b
add r9b, 0x10
mov r13d, r9d
jmp 0x140042d6f
mov ecx, eax
add ecx, 0x8b9d0ece
lea r13d, [rax + rdx]
add r13d, 0x8b9d0ece
and ecx, edx
add ecx, ecx
sub r13d, ecx
add r13b, 0x5e
jmp 0x140042b04
lea rsi, [rbp + 0x16fa7f2]
jmp 0x140043024
lea rsi, [rbp + 0x15b6758]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a78], rax
movabs rax, 0x183a17000426
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x17133f00
mov word [rbp - 0x14], 0x221d
mov byte [rbp - 0x12], 0x7e
mov qword [rbp - 0x11], 0
mov qword [rbp - 0xb], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400430b7
lea rdx, [rcx + 5]
cmp rdi, rdx
jne 0x14004307a
nop word [rax + rax]
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1d
jae 0x140043323
cmp rdi, rax
ja 0x140043313
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140043130
cmp rcx, rax
ja 0x14004331c
lea r10, [rcx + 8]
cmp rdi, r10
jb 0x1400430ee
cmp rdi, r9
je 0x1400432c0
lea r11, [rdi + rcx]
cmp r11, rax
jbe 0x140043167
lea r11, [rcx + 0xa]
cmp rdi, r11
jne 0x14004322c
lea r9d, [rax + 0x5fec11b4]
lea r8d, [rax + rdx]
add r8d, 0x5fec11b4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x14
jmp 0x14004321d
je 0x1400430a0
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x1400431ca
lea r9d, [rax - 0x793a43c6]
lea r8d, [rax + rdx]
add r8d, 0x86c5bc3a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x6a
jmp 0x14004321d
cmp rdi, r9
je 0x1400432c0
lea r10, [rcx + 2]
cmp rdi, r10
je 0x1400432e4
lea r10, [rcx + 4]
cmp rdi, r10
je 0x140043235
lea r9, [rcx + 5]
cmp rdi, r9
je 0x14004326c
cmp rdi, 1
ja 0x1400432ec
lea r8d, [rax + 0x238656ee]
lea r9d, [rax + rdx]
add r9d, 0x238656ee
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x7e
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400430aa
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x1400432a5
lea r9d, [rax - 0x322d95ea]
lea r8d, [rax + rdx]
add r8d, 0xcdd26a16
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x66
lea r9d, [rax - 0x6de65862]
lea r10d, [rdx + rax]
add r10d, 0x9219a79e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xae
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x1400430a7
cmp rdi, r10
jne 0x14004308e
lea r8d, [rax - 0x26d9aa86]
lea r10d, [rdx + rax]
add r10d, 0xd926557a
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xaa
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax - 0x3535398]
lea r9d, [rax + rdx]
add r9d, 0xfcacac68
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x28
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
jmp 0x1400430a0
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x1400430d3
nop word cs:[rax + rax]
lea ecx, [rax + 0x4b0cf9c2]
lea r8d, [rax + rdx]
add r8d, 0x4b0cf9c2
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xb2
mov byte [rbp + rax - 0x20], r8b
mov rcx, r9
dec rax
jmp 0x1400430aa
lea r9d, [rax + 0x6e9350b0]
lea r10d, [rax + rdx]
add r10d, 0x6e9350b0
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0x30
jmp 0x1400431f6
lea rsi, [rbp + 0xc8beb6]
jmp 0x140043323
lea rsi, [rbp + 0x14267c8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a80], rax
movabs rax, 0x9090987a87909476
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x87837f90
mov word [rbp - 0x14], 0x789d
mov byte [rbp - 0x12], 0x3e
xorps xmm0, xmm0
movups xmmword [rbp - 0x11], xmm0
mov byte [rbp - 1], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400433e5
lea r10d, [rax - 0x13f1e948]
lea edx, [rax + r8]
add edx, 0xec0e16b8
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0xf8
lea r10d, [rax - 0xda3cc8a]
lea r11d, [rax + r8]
add r11d, 0xf25c3376
and r10d, r8d
add r10d, r10d
sub r11d, r10d
add r11b, dl
add r11b, 0xc6
mov byte [rbp + rax - 0x20], r11b
movzx edx, dl
not rdx
add rax, rdx
mov rdi, r9
inc rax
cmp rax, 0x20
jae 0x140043682
cmp rdi, rax
ja 0x140043672
movzx r10d, byte [rbp + rax - 0x20]
movzx r8d, r10b
lea rdx, [rcx + 1]
cmp rdi, rdx
jae 0x140043450
cmp rcx, rax
ja 0x14004367b
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x1400434f0
cmp rdi, rdx
je 0x140043388
lea rdx, [rcx + 6]
cmp rdi, rdx
jne 0x140043374
lea r10d, [rax - 0x5ae8d73c]
lea edx, [rax + r8]
add edx, 0xa51728c4
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0xa4
jmp 0x1400433cc
jne 0x140043460
mov rdx, rcx
jmp 0x1400434d3
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x14004354c
lea r9d, [rax - 0x549aba7e]
lea r10d, [r8 + rax]
add r10d, 0xab654582
and r9d, r8d
add r9d, r9d
sub r10d, r9d
add r10b, 0x72
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx + 0x7e9ce88]
lea r9d, [rcx + r8]
add r9d, 0x7e9ce88
and eax, r8d
add eax, eax
sub r9d, eax
add r9b, 0x48
mov byte [rbp + rcx - 0x20], r9b
sub rcx, rdi
inc rdi
movzx r10d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r10b
add rax, rdx
add rax, rcx
mov rcx, rdx
jmp 0x1400433d8
lea r11, [rcx + 6]
cmp rdi, r11
jae 0x140043581
lea r11d, [rax + 0x5c848906]
lea r10d, [rax + r8]
add r10d, 0x5c848906
and r11d, r8d
add r11d, r11d
sub r10d, r11d
add r10b, 0xd6
cmp rdi, rdx
jne 0x1400435c4
lea ecx, [rax + 0x3953216a]
lea r9d, [r8 + rax]
add r9d, 0x3953216a
and ecx, r8d
add ecx, ecx
sub r9d, ecx
add r9b, 0x1a
mov byte [rbp + rax - 0x20], r9b
jmp 0x140043610
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x1400435f8
lea r9d, [rax - 0x64e1cbe]
lea edx, [rax + r8]
add edx, 0xf9b1e342
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x32
add rdi, rcx
mov r9, rdi
jmp 0x1400433cc
cmp rdi, rdx
je 0x140043452
cmp rdi, r11
je 0x140043610
lea r10, [rcx + 8]
cmp rdi, r10
je 0x140043525
lea r11d, [rax - 0x6920c282]
lea r10d, [rax + r8]
add r10d, 0x96df3d7e
and r11d, r8d
add r11d, r11d
sub r10d, r11d
add r10b, 0x8e
cmp rdi, rdx
je 0x140043525
lea r11, [rcx + 2]
cmp rdi, r11
je 0x140043610
lea rbx, [rcx + 5]
cmp rdi, rbx
jne 0x14004361b
lea r10d, [rax - 0x573dff56]
lea edx, [rax + r8]
add edx, 0xa8c200aa
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0x5a
jmp 0x1400433cc
lea r9, [rcx + 7]
cmp rdi, r9
jne 0x140043606
mov rdx, rcx
jmp 0x140043610
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140043660
nop
dec rax
mov rcx, rdx
jmp 0x1400433d8
lea r9, [rcx + 4]
cmp rdi, r9
je 0x14004346d
cmp rdi, r11
jbe 0x14004364c
lea r9d, [rax - 0x5d8c1c14]
lea r10d, [rax + r8]
add r10d, 0xa273e3ec
and r9d, r8d
add r9d, r9d
sub r10d, r9d
add r10b, 0x8c
cmp rcx, 9
ja 0x140043525
mov byte [rbp + rax - 0x20], r10b
jmp 0x1400433d8
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x140043401
jmp 0x140043525
lea rsi, [rbp + 0xd098ee]
jmp 0x140043682
lea rsi, [rbp + 0x14c0fe8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a88], rax
movabs rax, 0xaaad917f9f969270
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x2199
mov qword [rbp - 0x16], 0
mov qword [rbp - 0x11], 0
movabs rdi, 0x735d369e8f102d2c
lea rsi, [rbp - 0x20]
movabs rbx, 0x1157b00d5b1142db
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14004370b
mov r8, rcx
dec rax
mov rcx, r8
inc rax
cmp rax, 0x17
jae 0x140043a07
cmp r14, rax
ja 0x1400439f7
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r14, r8
jae 0x140043780
cmp rcx, rax
ja 0x140043a00
lea r9, [r14 + rcx]
cmp r9, rax
jbe 0x140043810
lea r9, [rcx + 0x10]
cmp r14, r9
je 0x1400436f8
lea r8, [rcx + 2]
cmp r14, r8
je 0x1400436f5
lea r8, [rcx + 3]
cmp r14, r8
jne 0x14004392f
lea r10, [rax + rdi]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xcc
jmp 0x1400438fa
je 0x1400437f7
lea r9, [rcx + 3]
cmp r14, r9
jne 0x14004383e
lea r9d, [rax - 0x39d46393]
lea r10d, [rax + rdx]
add r10d, 0xc62b9c6d
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 5
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rax, rcx
sub rax, r9
mov rcx, r8
lea r8d, [rax + 0x6ab6c8f4]
lea r9d, [rax + rdx]
add r9d, 0x6ab6c8f4
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x54
mov byte [rbp + rax - 0x20], r9b
sub rax, r14
inc r14
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
jmp 0x140043970
cmp r14, r8
jne 0x14004386b
lea ecx, [rax + 0x33feea51]
lea r8d, [rax + rdx]
add r8d, 0x33feea51
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xc9
mov byte [rbp + rax - 0x20], r8b
mov r8, r14
jmp 0x1400436f8
lea r9, [rcx + 4]
cmp r14, r9
jne 0x1400438ac
lea r9d, [rax - 0x371b6f41]
lea r8d, [rax + rdx]
add r8d, 0xc8e490bf
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc7
jmp 0x140043969
lea r8, [rcx + 3]
cmp r14, r8
je 0x1400436f5
lea r8, [rcx + 2]
cmp r14, r8
jne 0x140043941
lea r9d, [rax - 0x5d66a68f]
lea r8d, [rax + rdx]
add r8d, 0xa2995971
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xe9
add r14, rcx
jmp 0x140043969
lea r9, [rcx + 2]
cmp r14, r9
jne 0x1400438dc
lea r9d, [rax + 0x11fae9cd]
lea r8d, [rax + rdx]
add r8d, 0x11fae9cd
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x65
add r14, rcx
jmp 0x140043969
lea r9, [rcx + 5]
cmp r14, r9
jne 0x140043978
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 3
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax + 0x7d15435f]
lea r10d, [rdx + rax]
add r10d, 0x7d15435f
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x67
mov byte [rbp + rax - 0x20], r10b
add r14, rcx
jmp 0x140043969
lea r8, [rcx + 5]
cmp r14, r8
je 0x1400437c3
jmp 0x1400436e1
lea r8, [rcx + 5]
cmp r14, r8
jne 0x14004398a
lea r9d, [rax - 0x14504d81]
lea r8d, [rax + rdx]
add r8d, 0xebafb27f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x87
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x1400436fe
lea r9, [rcx + 6]
cmp r14, r9
jne 0x140043727
jmp 0x1400436f8
lea r8, [rcx + 6]
cmp r14, r8
je 0x1400437c3
lea r8, [rcx + 0x10]
cmp r14, r8
jbe 0x1400439c1
lea r9d, [rax - 0x4b6bbcc2]
lea r8d, [rax + rdx]
add r8d, 0xb494433e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x4e
jmp 0x1400439ed
lea r8, [rcx + 7]
cmp r14, r8
je 0x1400436f5
lea r9d, [rax - 0x5b74d379]
lea r8d, [rax + rdx]
add r8d, 0xa48b2c87
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x4f
mov byte [rbp + rax - 0x20], r8b
jmp 0x1400436fe
lea rsi, [rbp + 0x14d171b]
jmp 0x140043a07
lea rsi, [rbp + 0x141ea94]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a90], rax
movabs rax, 0xaf8c829daf8c9ebf
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0xb088859d
mov byte [rbp - 0x14], 0x72
mov dword [rbp - 0x13], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140043ab7
lea r8d, [rax - 0x7d774a2c]
lea r9d, [rax + rdx]
add r9d, 0x8288b5d4
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x34
mov byte [rbp + rax - 0x20], r9b
inc rdi
movzx r11d, byte [rbp + r10 - 0x22]
add r10, 0xfffffffffffffffe
mov rax, r10
nop word cs:[rax + rax]
movzx edx, r11b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x11
jae 0x140043c94
mov r10, rax
sub r10, rdi
jb 0x140043c84
movzx r11d, byte [rbp + rax - 0x20]
movzx edx, r11b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140043b40
cmp rcx, rax
ja 0x140043c8d
lea rbx, [rcx + 6]
cmp rdi, rbx
jb 0x140043b00
cmp rdi, r9
je 0x140043ba5
cmp rdi, rbx
je 0x140043aa0
nop word cs:[rax + rax]
lea r8, [rdi + rcx]
cmp r8, rax
jbe 0x140043b54
lea r8, [rcx + 4]
cmp rdi, r8
je 0x140043bc6
cmp rdi, r9
je 0x140043a62
lea rdx, [rcx + 8]
cmp rdi, rdx
je 0x140043aa0
jmp 0x140043a4e
je 0x140043aa0
lea r8, [rcx + 2]
cmp rdi, r8
jne 0x140043b98
mov r9, rcx
jmp 0x140043bc6
cmp rdi, r9
je 0x140043ba5
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140043bc6
lea r9, [rcx + 3]
cmp rdi, r9
je 0x140043b4f
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x140043bd1
lea r10d, [rax + 0x21aa7789]
lea r9d, [rax + rdx]
add r9d, 0x21aa7789
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x41
jmp 0x140043c49
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140043ad6
lea ecx, [rax + 0x226aad69]
lea r8d, [rax + rdx]
add r8d, 0x226aad69
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x21
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r9
jmp 0x140043aaa
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x140043bfe
lea r8d, [rax - 0x1e498519]
lea r9d, [rax + rdx]
add r9d, 0xe1b67ae7
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xaf
mov r8, rdi
jmp 0x140043c49
cmp rdi, rbx
jne 0x140043c5b
lea r10d, [rax + 0x42349e42]
lea r9d, [rax + rdx]
add r9d, 0x42349e42
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x32
lea r10d, [rax - 0x1d894f39]
lea r11d, [rax + rdx]
add r11d, 0xe276b0c7
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r9b
add r11b, 0x8f
mov byte [rbp + rax - 0x20], r11b
movzx edx, r9b
not rdx
add rax, rdx
mov rdi, r8
jmp 0x140043aaa
lea r8d, [rax - 0x1ff9fe51]
lea r9d, [rax + rdx]
add r9d, 0xe00601af
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x37
mov byte [rbp + rax - 0x20], r9b
jmp 0x140043aaa
lea rsi, [rbp + 0x4f2323]
jmp 0x140043c94
lea rsi, [rbp + 0x1492174]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4a98], rax
movabs rax, 0x4fac525d4fac5e7f
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x5a48b55d
mov byte [rbp - 0x14], 0x22
mov dword [rbp - 0x13], 0
mov dword [rbp - 0x10], 0
movabs rdi, 0xf1f6d0c75ebee9ac
movabs rbx, 0x65fef35c1baaf083
lea rsi, [rbp - 0x20]
movabs r14, 0x524a015422e4d7fb
call fcn.14005d140
mov r15, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140043da2
lea r9, [rcx + 0xa]
cmp r15, r9
jne 0x140043d00
lea r9d, [rax - 0x56f335b3]
lea r10d, [rax + rdx]
add r10d, 0xa90cca4d
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xe5
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x7ba6878c]
lea r9d, [rax + rdx]
add r9d, 0x84597874
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xd4
mov byte [rbp + rax - 0x20], r9b
sub rax, r15
inc r15
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x14
jae 0x140044076
cmp r15, rax
ja 0x140044066
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r15, r8
jae 0x140043e30
cmp rcx, rax
ja 0x14004406f
lea r10, [rcx + 3]
cmp r15, r10
jae 0x140043e80
lea r9, [r15 + rcx]
cmp r9, rax
jbe 0x140043eb3
lea r9, [rcx + 6]
cmp r15, r9
je 0x140043eb8
lea r9, [rcx + 9]
cmp r15, r9
je 0x140043ed9
lea r9, [rcx + 0x10]
cmp r15, r9
je 0x140043f82
cmp r15, r10
jne 0x140043fd2
lea r10, [rax + rdi]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x4c
jmp 0x140043efe
je 0x140043d8b
lea r10, [rcx + 2]
cmp r15, r10
je 0x140043d57
lea r10, [rcx + 3]
cmp r15, r10
je 0x140043d20
lea r10, [rcx + 5]
cmp r15, r10
jne 0x140043f79
lea r10, [rax + r14]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x23
jmp 0x140043efe
cmp r15, r8
je 0x140043eb8
lea r11, [rcx + 5]
cmp r15, r11
jne 0x140043f3d
lea r9d, [rax - 0x71b6e947]
lea r8d, [rax + rdx]
add r8d, 0x8e4916b9
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf1
jmp 0x140043f2e
cmp r15, r8
jne 0x140043ee4
lea ecx, [rax + 0x3bda11b1]
lea r9d, [rax + rdx]
add r9d, 0x3bda11b1
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x29
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140043d95
lea r9, [rcx + 2]
cmp r15, r9
jne 0x140043f4f
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0x6b
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax - 0xd8c9201]
lea r10d, [rdx + rax]
add r10d, 0xf2736dff
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 7
mov byte [rbp + rax - 0x20], r10b
add r15, rcx
movzx edx, r8b
not rdx
jmp 0x140043d92
lea r11, [rcx + 8]
cmp r15, r11
je 0x140043d8b
jmp 0x140043dd4
lea r9, [rcx + 5]
cmp r15, r9
jne 0x140043f8a
lea r9d, [rax - 0x772256e1]
lea r8d, [rax + rdx]
add r8d, 0x88dda91f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x27
jmp 0x140043f31
lea r10, [rcx + 7]
cmp r15, r10
jne 0x140043fc0
mov r8, rcx
jmp 0x140043ed9
lea r9, [rcx + 4]
cmp r15, r9
je 0x140043d20
cmp r15, r10
jne 0x140043fff
lea r9d, [rax - 0x307169fc]
lea r8d, [rax + rdx]
add r8d, 0xcf8e9604
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xe4
jmp 0x140043f2e
lea r10, [rcx + 8]
cmp r15, r10
jne 0x140043dbe
jmp 0x140043eb8
lea r9, [rcx + 5]
cmp r15, r9
jne 0x140044035
lea r9d, [rax + 0x155845fa]
lea r8d, [rax + rdx]
add r8d, 0x155845fa
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2a
jmp 0x140043f2e
lea r9, [rcx + 8]
cmp r15, r9
je 0x140043eb8
lea r8d, [rax - 0x24b351d9]
lea r9d, [rax + rdx]
add r9d, 0xdb4cae27
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xef
mov byte [rbp + rax - 0x20], r9b
jmp 0x140043d95
lea r9, [rcx + 8]
cmp r15, r9
jne 0x140043d17
lea r9d, [rax - 0x340e5db8]
lea r8d, [rax + rdx]
add r8d, 0xcbf1a248
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 8
jmp 0x140043f31
lea rsi, [rbp + 0x91b03b]
jmp 0x140044076
lea rsi, [rbp + 0x1450214]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4aa0], rax
movabs rax, 0xf40d160de70614f7
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x3f343c37
mov byte [rbp - 0x14], 0x8c
xorps xmm0, xmm0
movups xmmword [rbp - 0x13], xmm0
mov byte [rbp - 3], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14004416f
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x1400440c1
nop word cs:[rax + rax]
lea r9d, [rax + 0x5fbfb608]
lea r10d, [rdx + rax]
add r10d, 0x5fbfb608
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xc8
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx + 0x1679ba20]
lea r9d, [rcx + rdx]
add r9d, 0x1679ba20
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x20
mov byte [rbp + rcx - 0x20], r9b
sub rcx, rdi
inc rdi
movzx r10d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r10b
add rax, r8
add rax, rcx
mov rcx, r8
inc rax
cmp rax, 0x1e
jae 0x1400443cf
cmp rdi, rax
ja 0x1400443bf
movzx r10d, byte [rbp + rax - 0x20]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x1400441f0
cmp rcx, rax
ja 0x1400443c8
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x140044280
lea r11, [rcx + 0xa]
mov r10, rcx
cmp rdi, r11
cmove r10, r8
je 0x140044341
cmp rdi, r8
je 0x140044341
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x1400440d8
mov r10d, eax
or r10d, 0xcc49dae0
lea r8d, [r10 + rdx]
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xe0
jmp 0x14004423f
jne 0x140044200
mov r8, rcx
jmp 0x140044155
lea r9, [rcx + 3]
cmp rdi, r9
je 0x1400440f0
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x1400442f2
lea r9d, [rax + 0x47723538]
lea r8d, [rax + rdx]
add r8d, 0x47723538
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x78
add rdi, rcx
mov r9, rdi
lea r10d, [rax - 0xdb45228]
lea r11d, [rdx + rax]
add r11d, 0xf24badd8
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x18
mov byte [rbp + rax - 0x20], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r9
jmp 0x140044162
cmp r9, 9
je 0x1400440f0
lea r11, [rcx + 4]
cmp rdi, r11
jbe 0x14004430a
lea ebx, [rax - 0x75ad0648]
lea r11d, [rax + rdx]
add r11d, 0x8a52f9b8
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0xf8
cmp rdi, r8
je 0x1400441f2
lea r10, [rcx + 3]
cmp rdi, r10
je 0x1400440f0
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140044379
mov r10d, eax
or r10d, 0xaad978a0
lea r8d, [r10 + rdx]
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xa0
jmp 0x140044266
lea r9, [rcx + 2]
cmp rdi, r9
je 0x14004433e
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x14004418b
jmp 0x14004430f
cmp rdi, r8
jne 0x140044335
lea ecx, [rax - 0x7b285a58]
lea r9d, [rdx + rax]
add r9d, 0x84d7a5a8
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x68
mov byte [rbp + rax - 0x20], r9b
mov r10, r8
jmp 0x140044341
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x14004434c
mov r10, rcx
dec rax
mov rcx, r10
jmp 0x140044162
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x140044395
lea r10d, [rax - 0x5268dd58]
lea r8d, [rax + rdx]
add r8d, 0xad9722a8
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x68
jmp 0x140044266
lea r9, [rcx + 5]
cmp rdi, r9
je 0x140044330
lea r9, [rcx + 9]
cmp rdi, r9
je 0x14004430f
mov byte [rbp + rax - 0x20], r11b
jmp 0x140044162
lea ebx, [rax - 0x4945fbe8]
lea r11d, [rax + rdx]
add r11d, 0xb6ba0418
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0x58
cmp rdi, r8
je 0x1400441f2
jmp 0x1400442b8
lea rsi, [rbp + 0xf4c418]
jmp 0x1400443cf
lea rsi, [rbp + 0x17ac000]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4aa8], rax
movaps xmm0, xmmword [0x1400ae080]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x1a6b
mov byte [rbp - 0xe], 0xd4
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
mov qword [rbp + 2], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400444b3
lea r8d, [rax + 0x464b6d4b]
lea r10d, [rdx + rax]
add r10d, 0x464b6d4b
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xf3
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax - 0x43d09414]
lea r9d, [rax + rdx]
add r9d, 0xbc2f6bec
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x8c
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2a
jae 0x1400446e7
cmp rdi, rax
ja 0x1400446d7
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140044540
cmp rcx, rax
ja 0x1400446e0
lea r10, [rcx + 8]
cmp rdi, r10
jb 0x1400444ea
cmp rdi, r9
je 0x140044610
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140044581
cmp rdi, r9
je 0x140044610
lea r10, [rcx + 5]
cmp rdi, r10
cmovne r9, rcx
je 0x140044631
lea r10, [rcx + 0xa]
cmp rdi, r10
je 0x140044631
lea r9, [rcx + 4]
cmp rdi, r9
je 0x140044468
lea rdx, [rcx + 9]
cmp rdi, rdx
je 0x14004449c
jmp 0x14004441a
je 0x14004449c
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140044431
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x1400445f5
lea r9d, [rax - 0x36c11d3]
lea r8d, [rax + rdx]
add r8d, 0xfc93ee2d
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc5
jmp 0x1400445bf
cmp r10, 0x10
je 0x140044431
lea r11, [rcx + 0x28]
mov r10d, 0x29
cmp rdi, r11
jbe 0x140044604
lea r9d, [rax - 0x1b608e98]
lea r11d, [rax + rdx]
add r11d, 0xe49f7168
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x28
mov rdi, r10
lea r9d, [rax + 0x5a837009]
lea r10d, [rdx + rax]
add r10d, 0x5a837009
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xc1
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x1400444a3
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x1400444cf
jmp 0x140044610
cmp rdi, r9
jne 0x14004463c
nop dword [rax]
lea ecx, [rax + 0x6ebb72c7]
lea r8d, [rax + rdx]
add r8d, 0x6ebb72c7
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x8f
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r9
jmp 0x1400444a6
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140044669
lea r9d, [rax - 0x398c5e9b]
lea r8d, [rax + rdx]
add r8d, 0xc673a165
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x3d
jmp 0x1400445bf
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140044696
lea r9d, [rax - 0x61fc6417]
lea r8d, [rax + rdx]
add r8d, 0x9e039be9
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa1
jmp 0x1400445e9
cmp rdi, 1
ja 0x1400446cf
cmp rcx, 0xf
ja 0x140044610
lea r8d, [rax + 0x75e3fea1]
lea r9d, [rax + rdx]
add r9d, 0x75e3fea1
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x99
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400444a6
mov r10, rdi
jmp 0x14004459a
lea rsi, [rbp + 0x15312ad]
jmp 0x1400446e7
lea rsi, [rbp + 0x16f140c]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ab0], rax
movaps xmm0, xmmword [0x1400ae090]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x90b3
mov byte [rbp - 0xe], 0xc8
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
movups xmmword [rbp - 2], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400447c7
lea r9d, [rax + 0x17b3c2fd]
lea r10d, [rdx + rax]
add r10d, 0x17b3c2fd
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x15
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x1cb638cc]
lea r9d, [rax + rdx]
add r9d, 0xe349c734
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x94
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r10d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r10b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2e
jae 0x140044a02
cmp rdi, rax
ja 0x1400449f2
movzx r10d, byte [rbp + rax - 0x20]
movzx edx, r10b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140044870
cmp rcx, rax
ja 0x1400449fb
lea r11, [rcx + 6]
cmp rdi, r11
jae 0x140044890
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x1400448a3
lea r11, [rcx + 5]
cmp rdi, r11
je 0x140044911
cmp rdi, r8
jne 0x14004491c
lea r10d, [rax + 0x3ff9e8ec]
lea r8d, [rax + rdx]
add r8d, 0x3ff9e8ec
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x8c
lea r10d, [rax - 0x7f784571]
lea r11d, [rax + rdx]
add r11d, 0x8087ba8f
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x17
mov byte [rbp + rax - 0x20], r11b
jmp 0x1400449a6
je 0x1400447b0
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x1400448d5
mov r8, rcx
jmp 0x140044911
cmp rdi, r8
je 0x1400448f0
cmp rdi, r11
je 0x1400447b0
jmp 0x1400447fd
lea r10, [rcx + 0xa]
cmp rdi, r10
jbe 0x1400448e4
lea r9d, [rax + 0x360d599e]
lea r8d, [rax + rdx]
add r8d, 0x360d599e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xae
mov byte [rbp + rax - 0x20], r8b
jmp 0x1400447ba
lea r9, [rcx + 7]
cmp rdi, r9
jne 0x1400447e7
jmp 0x1400448f0
cmp rdi, r8
jne 0x140044948
nop dword [rax]
lea ecx, [rax - 0x16a44ddf]
lea r9d, [rax + rdx]
add r9d, 0xe95bb221
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x19
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x1400447ba
lea r9, [rcx + 0x28]
cmp rdi, r9
je 0x140044745
lea r8, [rcx + 2]
cmp rdi, r8
je 0x14004477c
lea rdx, [rcx + 9]
cmp rdi, rdx
je 0x1400447b0
jmp 0x14004472e
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140044911
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x14004497b
lea r10d, [rax + 0x769b2b41]
lea r8d, [rax + rdx]
add r8d, 0x769b2b41
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x39
jmp 0x1400449a6
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x1400449b8
lea r9d, [rax + 0xdc733af]
lea r8d, [rax + rdx]
add r8d, 0xdc733af
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x37
mov r9, rdi
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r9
jmp 0x1400447ba
cmp rdi, r11
je 0x140044745
lea r9, [rcx + 9]
cmp rdi, r9
je 0x1400448f0
lea r9d, [rax - 0x3469fbc9]
lea r8d, [rax + rdx]
add r8d, 0xcb960437
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x7f
jmp 0x1400448cb
lea rsi, [rbp + 0x60d90b]
jmp 0x140044a02
lea rsi, [rbp + 0x14ad4d4]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ab8], rax
movaps xmm0, xmmword [0x1400ae0a0]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x96a5
mov byte [rbp - 0xe], 0xc2
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
mov qword [rbp + 1], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140044ae6
lea r8d, [rax + 0x2080be68]
lea r9d, [rax + rdx]
add r9d, 0x2080be68
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x28
mov byte [rbp + rax - 0x20], r9b
movzx r8d, r9b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r10
lea r8d, [rax + 0x2a6073a0]
lea r9d, [rax + rdx]
add r9d, 0x2a6073a0
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xa0
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x29
jae 0x140044d5c
cmp rdi, rax
ja 0x140044d4c
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r10, [rcx + 1]
cmp rdi, r10
jae 0x140044b30
cmp rcx, rax
ja 0x140044d55
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x140044b80
lea r10, [rcx + 9]
cmp rdi, r10
jne 0x140044bb1
mov r10, rcx
jmp 0x140044ba6
je 0x140044acf
lea r9, [rcx + 2]
cmp rdi, r9
je 0x140044a9b
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x140044c98
lea r9d, [rax + 0x58dd5ef8]
lea r8d, [rax + rdx]
add r8d, 0x58dd5ef8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x38
mov r9, rdi
jmp 0x140044c32
cmp rdi, r10
jne 0x140044bdf
lea ecx, [rax - 0x6fe1678]
lea r8d, [rdx + rax]
add r8d, 0xf901e988
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x48
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r10
jmp 0x140044ad9
lea r10, [rcx + 0xa]
cmp rdi, r10
jne 0x140044c44
lea r10d, [rax + 0x795e1d60]
lea r8d, [rax + rdx]
add r8d, 0x795e1d60
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x60
jmp 0x140044c0b
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x140044c6e
lea r10d, [rax - 0x56b427e8]
lea r8d, [rax + rdx]
add r8d, 0xa94bd818
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x58
lea r10d, [rax + 0xcc153f8]
lea r11d, [rax + rdx]
add r11d, 0xcc153f8
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x38
mov byte [rbp + rax - 0x20], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r9
jmp 0x140044ad9
lea r10, [rcx + 0x10]
cmp rdi, r10
jne 0x140044caa
lea r10d, [rax - 0x72e27830]
lea r8d, [rax + rdx]
add r8d, 0x8d1d87d0
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x50
jmp 0x140044c32
lea r11, [rcx + 5]
cmp rdi, r11
jne 0x140044cbc
lea r10d, [rax - 0x42f4bd78]
lea r8d, [rax + rdx]
add r8d, 0xbd0b4288
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x48
jmp 0x140044c32
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x140044b02
jmp 0x140044b85
lea rdx, [rcx + 8]
cmp rdi, rdx
je 0x140044acf
jmp 0x140044a4d
lea r11, [rcx + 7]
cmp rdi, r11
je 0x140044a64
lea r11, [rcx + 9]
cmp rdi, r11
je 0x140044acf
cmp rdi, 8
ja 0x140044d29
lea r8, [rcx + 4]
cmp rdi, r8
je 0x140044b21
lea r8, [rcx + 2]
cmp rdi, r8
je 0x140044ba6
cmp rcx, 9
ja 0x140044b85
lea r8d, [rax + 0x9dfb538]
lea r9d, [rax + rdx]
add r9d, 0x9dfb538
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x78
mov byte [rbp + rax - 0x20], r9b
jmp 0x140044ad9
mov r10d, eax
or r10d, 0x2e19ec0
lea r11d, [r10 + rdx]
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r8b, r11b
add r8b, 0xc0
jmp 0x140044c0b
lea rsi, [rbp + 0xed76b8]
jmp 0x140044d5c
lea rsi, [rbp + 0x14dc180]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ac0], rax
movaps xmm0, xmmword [0x1400ae0b0]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0xa21
mov byte [rbp - 0xe], 0xc8
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
movups xmmword [rbp - 4], xmm0
movabs rdi, 0x1dcc29946dce4ae4
movabs rbx, 0xa79fb98f8bd513fa
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140044e50
lea r9d, [rax - 0x75612443]
lea r10d, [rax + rdx]
add r10d, 0x8a9edbbd
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xd5
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax - 0x3a2a5cc]
lea r9d, [rax + rdx]
add r9d, 0xfc5d5a34
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x94
mov byte [rbp + rax - 0x20], r9b
sub rax, r14
inc r14
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2c
jae 0x140045014
cmp r14, rax
ja 0x140045004
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r14, r8
jae 0x140044ed0
cmp rcx, rax
ja 0x14004500d
lea r10, [rcx + 9]
cmp r14, r10
jb 0x140044e87
cmp r14, r8
je 0x140044f40
lea r10, [r14 + rcx]
cmp r10, rax
jbe 0x140044ef1
lea r11, [rcx + 5]
cmp r14, r11
je 0x140044f40
lea r11, [rcx + 0x10]
cmp r14, r11
je 0x140044f61
lea r11, [rcx + 0x2a]
cmp r14, r11
jne 0x140044fd1
mov r11d, 0xda
mov r9, rdi
jmp 0x140044faa
je 0x140044e39
lea r10, [rcx + 3]
cmp r14, r10
je 0x140044dce
lea r10, [rcx + 7]
cmp r14, r10
jne 0x140044f23
mov r8, rcx
jmp 0x140044f61
lea r9, [rcx + 6]
cmp r14, r9
jbe 0x140044f3b
lea r9d, [rax + 0x6f04821e]
lea r8d, [rax + rdx]
add r8d, 0x6f04821e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2e
mov byte [rbp + rax - 0x20], r8b
jmp 0x140044e43
lea r10, [rcx + 2]
cmp r14, r10
je 0x140044f61
lea r10, [rcx + 4]
cmp r14, r10
jne 0x140044e6c
jmp 0x140044f40
cmp r14, r8
jne 0x140044f6c
lea ecx, [rax - 0x3c5b1e1f]
lea r9d, [rax + rdx]
add r9d, 0xc3a4e1e1
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xd9
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140044e43
lea r8, [rcx + 2]
cmp r14, r8
je 0x140044eec
lea r9d, [rax + 0x71be7e77]
lea r8d, [rax + rdx]
add r8d, 0x71be7e77
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xbf
lea r15, [rcx + 3]
mov r11d, 1
mov r9, rbx
cmp r14, r15
jne 0x140044ff9
add r11d, eax
and r11d, edx
add r9d, eax
add r9d, edx
add r11d, r11d
sub r9d, r11d
not r9d
or r9, 0xffffffffffffff00
add rax, r9
mov r14, r10
jmp 0x140044e43
cmp r14, r8
je 0x140044dce
lea r8, [rcx + 6]
cmp r14, r8
je 0x140044e05
lea rdx, [rcx + 0x20]
cmp r14, rdx
je 0x140044e39
jmp 0x140044db7
ja 0x140044efa
jmp 0x140044f19
lea rsi, [rbp + 0x7b764b]
jmp 0x140045014
lea rsi, [rbp + 0x17cf7d4]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ac8], rax
movabs rax, 0x808482b796979ba6
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x7b9f9987
xorps xmm0, xmm0
movups xmmword [rbp - 0x14], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400450f9
lea r8, [rcx + 2]
cmp rdi, r8
jne 0x140045057
lea r8d, [rax - 0x1164cc6]
lea r10d, [rdx + rax]
add r10d, 0xfee9b33a
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x6a
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax - 0x52716c98]
lea r9d, [rax + rdx]
add r9d, 0xad8e9368
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x28
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x1c
jae 0x14004531d
cmp rdi, rax
ja 0x14004530d
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140045150
cmp rcx, rax
ja 0x140045316
lea r10, [rdi + rcx]
lea r11, [rcx + 0x10]
cmp r10, rax
jbe 0x140045190
cmp rdi, r11
je 0x140045207
lea r8, [rcx + 6]
cmp rdi, r8
jne 0x14004506e
jmp 0x140045228
je 0x1400450e2
lea r10, [rcx + 3]
cmp rdi, r10
je 0x140045077
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140045233
lea r9d, [rax + 0x23cbe19e]
lea r8d, [rax + rdx]
add r8d, 0x23cbe19e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xae
jmp 0x1400452d7
cmp rdi, r11
jae 0x1400451b3
lea ebx, [rax - 0x515b1fd2]
lea r11d, [rax + rdx]
add r11d, 0xaea4e02e
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0xbe
jmp 0x1400451d8
cmp rdi, r9
je 0x1400450e2
lea ebx, [rax + 0x538663c6]
lea r11d, [rax + rdx]
add r11d, 0x538663c6
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0x96
lea rbx, [rcx + 2]
cmp rdi, rbx
jbe 0x140045202
lea r14d, [rax - 0x62b6950a]
lea r11d, [rax + rdx]
add r11d, 0x9d496af6
and r14d, edx
add r14d, r14d
sub r11d, r14d
add r11b, 0x46
jmp 0x14004526d
cmp rdi, r9
jne 0x140045264
lea ecx, [rax + 0x44563282]
lea r8d, [rax + rdx]
add r8d, 0x44563282
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x72
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r9
jmp 0x1400450ec
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x1400452e3
lea r9d, [rax - 0x21a09daa]
lea r8d, [rax + rdx]
add r8d, 0xde5f6256
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa6
add rdi, rcx
jmp 0x1400452b0
cmp rdi, rbx
je 0x1400452f0
cmp rdi, 2
ja 0x14004528b
cmp rdi, r9
je 0x1400450e2
cmp rdi, rbx
jne 0x1400452f8
mov edi, 2
jmp 0x1400450ae
lea r9d, [rax - 0xd04ed50]
lea r11d, [rax + rdx]
add r11d, 0xf2fb12b0
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x30
mov rdi, r10
lea r9d, [rax - 0x5e600d22]
lea r10d, [rdx + rax]
add r10d, 0xa19ff2de
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xee
mov byte [rbp + rax - 0x20], r10b
movzx edx, r8b
not rdx
jmp 0x1400450e9
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140045115
mov r9, rcx
jmp 0x140045228
test rcx, rcx
jne 0x140045207
mov byte [rbp + rax - 0x20], r11b
xor ecx, ecx
jmp 0x1400450ec
lea rsi, [rbp + 0x6b7ef6]
jmp 0x14004531d
lea rsi, [rbp + 0x1469ec8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ad0], rax
movabs rax, 0x696906676c6e6d01
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x6e66667b
mov byte [rbp - 0x14], 0xcc
mov dword [rbp - 0x13], 0
mov byte [rbp - 0xf], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop word [rax + rax]
cmp rdi, rax
ja 0x1400455d5
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x1400453d0
cmp rcx, rax
ja 0x1400455de
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140045450
lea rdx, [rcx + 9]
cmp rdi, rdx
je 0x1400454a0
lea rdx, [rcx + 2]
mov r9, rcx
cmp rdi, rdx
je 0x14004543b
jmp 0x140045368
jne 0x1400453e0
mov r9, rcx
jmp 0x14004543b
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140045473
mov r8d, eax
or r8d, 0xf3f475e0
lea r10d, [rdx + r8]
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xe0
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov eax, ecx
and eax, edx
add edx, ecx
add eax, eax
sub edx, eax
mov byte [rbp + rcx - 0x20], dl
sub rcx, rdi
inc rdi
movzx r8d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r8b
add rax, r9
add rax, rcx
jmp 0x1400454a3
cmp rdi, r9
jne 0x14004548b
mov ecx, eax
or ecx, 0x673f0f60
lea r8d, [rdx + rcx]
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x60
mov byte [rbp + rax - 0x20], r8b
jmp 0x1400454a0
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x1400454b8
mov r9d, eax
or r9d, 0xfc9826a0
jmp 0x14004551d
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x14004550a
mov r9, rcx
nop word [rax + rax]
dec rax
mov rcx, r9
inc rax
cmp rax, 0x12
jb 0x140045380
jmp 0x1400455e5
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x14004553d
mov r9d, eax
or r9d, 0x894d8d20
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x20
add rdi, rcx
mov r10, rdi
mov r9d, eax
or r9d, 0x2d99c2a0
lea r11d, [rdx + r9]
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0xa0
mov byte [rbp + rax - 0x20], r11b
mov rdi, r10
jmp 0x14004552e
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x14004554f
mov r9d, eax
or r9d, 0xc7ee8ea0
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa0
movzx edx, r8b
not rdx
add rax, rdx
jmp 0x1400454a6
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x14004539c
jmp 0x140045455
lea r11, [rcx + 3]
cmp rdi, r11
je 0x1400453ed
cmp rdi, 7
ja 0x14004558b
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x1400455a3
mov r9d, eax
or r9d, 0x6aa6e8c0
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc0
jmp 0x1400454e2
lea r9d, [rax + rdx]
mov r11d, eax
and r11d, edx
add r11d, r11d
sub r9d, r11d
add r8b, r9b
jmp 0x1400454e2
lea r8, [rcx + 6]
cmp rdi, r8
je 0x1400454a0
mov r8d, eax
or r8d, 0xe32d59a0
lea r9d, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xa0
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400454a6
lea rsi, [rbp + 0x1659100]
jmp 0x1400455e5
lea rsi, [rbp + 0x1783760]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ad8], rax
movabs rax, 0x41117342d37290f
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0xe311120d
mov qword [rbp - 0x14], 0
mov qword [rbp - 0xf], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140045684
lea r9d, [rax - 0x7d3234c]
lea r8d, [rax + rdx]
add r8d, 0xf82cdcb4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x14
add rdi, rcx
mov r10, rdi
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r10
inc rax
cmp rax, 0x19
jae 0x140045940
cmp rdi, rax
ja 0x140045930
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140045740
cmp rcx, rax
ja 0x140045939
lea r11, [rcx + 0xa]
cmp rdi, r11
jb 0x1400456bf
cmp rdi, r9
je 0x1400457a0
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x14004578d
lea r8, [rcx + 2]
cmp rdi, r8
je 0x1400457a0
lea r8, [rcx + 0x10]
cmp rdi, r8
jne 0x14004580b
lea r9d, [rax - 0x69c9d150]
lea r8d, [rax + rdx]
add r8d, 0x96362eb0
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x30
lea r9d, [rax - 0x61f6ae04]
lea r11d, [rdx + rax]
add r11d, 0x9e0951fc
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x1c
mov byte [rbp + rax - 0x20], r11b
jmp 0x14004566a
jne 0x140045760
mov r9, rcx
movzx edx, r8b
add rax, r9
add rax, rdx
jmp 0x140045677
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x1400457cc
lea r9d, [rax + 0x56b0577c]
lea r8d, [rax + rdx]
add r8d, 0x56b0577c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x9c
jmp 0x140045667
cmp rdi, r9
jne 0x1400457de
nop word cs:[rax + rax]
lea ecx, [rax - 0x373333c]
lea r8d, [rax + rdx]
add r8d, 0xfc8cccc4
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xa4
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r9
jmp 0x140045677
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x1400456a4
jmp 0x140045645
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x140045815
lea r9d, [rax - 0x1b3b86bc]
lea r8d, [rax + rdx]
add r8d, 0xe4c47944
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x24
jmp 0x14004566a
cmp rdi, r11
je 0x14004583e
jmp 0x140045631
lea r11, [rcx + 6]
cmp rdi, r11
jne 0x140045835
lea r9d, [rax - 0x79bf0184]
lea r8d, [rax + rdx]
add r8d, 0x8640fe7c
jmp 0x14004577b
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x1400458ab
lea r8d, [rax + 0x3f85d734]
lea r10d, [rdx + rax]
add r10d, 0x3f85d734
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x94
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
lea eax, [rcx + 0x104419d0]
lea r8d, [rcx + rdx]
add r8d, 0x104419d0
and eax, edx
add eax, eax
sub r8d, eax
add r8b, 0x50
mov byte [rbp + rcx - 0x20], r8b
sub rcx, rdi
inc rdi
movzx r8d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
mov rcx, r9
jmp 0x140045745
cmp rdi, 8
ja 0x1400458c2
lea r8, [rcx + 7]
cmp rdi, r8
jne 0x1400458e5
mov r9, rcx
jmp 0x1400457c1
mov r9d, eax
or r9d, 0xcd4b0f60
lea r11d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x60
jmp 0x140045705
lea r8, [rcx + 5]
cmp rdi, r8
je 0x1400457c1
test rcx, rcx
jne 0x1400457a0
add rcx, 2
cmp rdi, rcx
je 0x1400457a0
lea ecx, [rax - 0x2f41bd64]
lea r8d, [rax + rdx]
add r8d, 0xd0be429c
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xbc
mov byte [rbp + rax - 0x20], r8b
xor ecx, ecx
jmp 0x140045677
lea rsi, [rbp + 0x113034c]
jmp 0x140045940
lea rsi, [rbp + 0x154c0b0]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ae0], rax
movaps xmm0, xmmword [0x1400ae0c0]
movaps xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x10], 0x9c
xorps xmm0, xmm0
movups xmmword [rbp - 0xf], xmm0
movups xmmword [rbp - 6], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140045a14
lea r9d, [rax - 0x2bbb6532]
lea r10d, [rdx + rax]
add r10d, 0xd4449ace
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x5e
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax + 0x206b86b8]
lea r9d, [rax + rdx]
add r9d, 0x206b86b8
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xf8
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2a
jae 0x140045c77
cmp rdi, rax
ja 0x140045c67
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140045a70
cmp rcx, rax
ja 0x140045c70
lea r10, [rcx + 0x28]
cmp rdi, r10
jb 0x140045ac0
cmp rdi, r8
jne 0x140045ac0
lea ecx, [rax - 0x5c5714da]
lea r9d, [rdx + rax]
add r9d, 0xa3a8eb26
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xf6
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140045a07
je 0x1400459fd
lea r10, [rcx + 3]
cmp rdi, r10
je 0x140045995
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140045b72
lea r8d, [rax + 0x45ac230e]
lea r9d, [rax + rdx]
add r9d, 0x45ac230e
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x9e
add rdi, rcx
jmp 0x140045c49
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140045ad7
lea r8, [rcx + 0x10]
cmp rdi, r8
jne 0x140045b41
mov r8, rcx
jmp 0x140045a68
cmp r10, 6
je 0x140045995
lea r11, [rcx + 0xa]
cmp rdi, r11
jbe 0x140045b84
cmp rdi, 4
jae 0x140045bfd
cmp rdi, r8
je 0x1400459fd
lea r10d, [rax + 0x254636c2]
lea r9d, [rax + rdx]
add r9d, 0x254636c2
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0xb2
lea r11, [rcx + 2]
cmp rdi, r11
je 0x140045bf5
cmp rcx, 1
ja 0x140045a47
mov byte [rbp + rax - 0x20], r9b
jmp 0x140045a07
lea r8, [rcx + 0xa]
cmp rdi, r8
jne 0x140045bec
lea r8d, [rax - 0x7e5d19f8]
lea r9d, [rax + rdx]
add r9d, 0x81a2e608
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xc8
jmp 0x140045c1f
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140045a30
jmp 0x140045a68
cmp rdi, r8
je 0x140045a47
lea r11, [rcx + 2]
cmp rdi, r11
je 0x140045a68
lea rbx, [rcx + 3]
cmp rdi, rbx
je 0x140045ad2
lea rbx, [rcx + 5]
cmp rdi, rbx
je 0x140045bf5
lea rbx, [rcx + 6]
cmp rdi, rbx
je 0x1400459fd
cmp rdi, 4
jae 0x140045bfd
lea r10d, [rax + 0x4c26ebea]
lea r9d, [rax + rdx]
add r9d, 0x4c26ebea
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x9a
cmp rdi, r11
je 0x140045bf5
jmp 0x140045b2d
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140045c55
mov r8, rcx
jmp 0x1400459c9
lea r8d, [rax - 0x103028f0]
lea r11d, [rax + rdx]
add r11d, 0xefcfd710
and r8d, edx
add r8d, r8d
sub r11d, r8d
add r9b, r11b
add r9b, 0x90
lea r8d, [rax + 0x3bf6c2fa]
lea r11d, [rdx + rax]
add r11d, 0x3bf6c2fa
and r8d, edx
add r8d, r8d
sub r11d, r8d
add r11b, r9b
add r11b, 0x2a
mov byte [rbp + rax - 0x20], r11b
mov rdi, r10
movzx edx, r9b
not rdx
jmp 0x140045a04
lea rdx, [rcx + 2]
cmp rdi, rdx
je 0x1400459fd
jmp 0x140045981
lea rsi, [rbp + 0x4d6d02]
jmp 0x140045c77
lea rsi, [rbp + 0x1668118]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4ae8], rax
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], 0
mov dword [rbp - 0x20], 0xd6d7cde3
mov word [rbp - 0x1c], 0xb5c4
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140045cfd
mov edi, 1
nop word cs:[rax + rax]
mov r9, rcx
movzx ecx, r8b
add rax, r9
add rax, rcx
mov rcx, r9
inc rax
cmp rax, 0x18
jae 0x140046008
cmp rdi, rax
ja 0x140045ff8
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140045d40
cmp rcx, rax
ja 0x140046001
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140045d80
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140045df4
mov r9, rcx
jmp 0x140045f46
je 0x140045ce0
lea r10, [rcx + 3]
cmp rdi, r10
je 0x140045d8a
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140045e71
lea r9d, [rax + 0x4dc90f78]
lea r8d, [rax + rdx]
add r8d, 0x4dc90f78
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb8
mov r10, rdi
jmp 0x140045fe6
cmp r10, 6
jne 0x140045e21
lea r8d, [rax - 0x2a544818]
lea r10d, [rdx + rax]
add r10d, 0xd5abb7e8
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xa8
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
lea eax, [rcx - 0x5a934660]
lea r8d, [rcx + rdx]
add r8d, 0xa56cb9a0
and eax, edx
add eax, eax
sub r8d, eax
add r8b, 0xa0
mov byte [rbp + rcx - 0x20], r8b
sub rcx, rdi
inc rdi
movzx r8d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
jmp 0x140045ce3
lea r8, [rcx + 9]
cmp rdi, r8
jne 0x140045ea8
mov r9d, eax
or r9d, 0x2374c760
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x60
jmp 0x140045fbf
lea r11, [rcx + 4]
cmp rdi, r11
jbe 0x140045ed9
lea ebx, [rax - 0x7f029728]
lea r11d, [rax + rdx]
add r11d, 0x80fd68d8
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0x18
cmp rdi, 1
ja 0x140045fa1
cmp rdi, r9
je 0x140045cce
cmp rcx, 7
ja 0x140045f25
mov byte [rbp + rax - 0x20], r11b
jmp 0x140045cf0
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140045f0b
lea r9d, [rax - 0x12b4ed18]
lea r8d, [rax + rdx]
add r8d, 0xed4b12e8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa8
add rdi, rcx
mov r10, rdi
jmp 0x140045fe6
lea r8, [rcx + 4]
cmp rdi, r8
jne 0x140045f4e
lea r9d, [rax - 0x3d093530]
lea r8d, [rax + rdx]
add r8d, 0xc2f6cad0
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x50
jmp 0x140045fe6
cmp rdi, r9
je 0x140045f25
lea r11, [rcx + 2]
cmp rdi, r11
je 0x140045f46
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x140045f7b
lea r9d, [rax + 0x3e097d78]
lea r8d, [rax + rdx]
add r8d, 0x3e097d78
jmp 0x140045d6a
lea r10, [rcx + 7]
cmp rdi, r10
je 0x140045d38
lea r10, [rcx + 8]
cmp rdi, r10
jne 0x140045d19
lea ecx, [rax - 0x69584ef8]
lea r8d, [rdx + rax]
add r8d, 0x96a7b108
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xc8
mov byte [rbp + rax - 0x20], r8b
dec rax
jmp 0x140045ced
lea r8, [rcx + 0xa]
cmp rdi, r8
jne 0x140045cba
mov r9d, eax
or r9d, 0x6278ce40
lea r8d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x40
mov r10, rdi
jmp 0x140045fe6
lea ebx, [rax - 0x303efe48]
lea r11d, [rax + rdx]
add r11d, 0xcfc101b8
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0xf8
cmp rdi, 1
jbe 0x140045e54
mov r9d, eax
or r9d, 0x6668b2c0
lea r11d, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0xc0
lea r9d, [rax + 0x3629b478]
lea r11d, [rax + rdx]
add r11d, 0x3629b478
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0xb8
mov byte [rbp + rax - 0x20], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r10
jmp 0x140045cf0
lea rsi, [rbp + 0x6e2938]
jmp 0x140046008
lea rsi, [rbp + 0x16d2780]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4af0], rax
movaps xmm0, xmmword [0x1400ae0d0]
movaps xmmword [rbp - 0x20], xmm0
movabs rax, 0x33393d3733433f53
mov qword [rbp - 0x10], rax
mov byte [rbp - 8], 0x58
mov qword [rbp - 7], 0
mov qword [rbp], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400460ef
lea r9d, [rax - 0x346e6f08]
lea r10d, [rdx + rax]
add r10d, 0xcb9190f8
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x38
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rax, rcx
sub rax, r9
mov rcx, r8
lea r8d, [rax + 0x1ed121e0]
lea r9d, [rax + rdx]
add r9d, 0x1ed121e0
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xe0
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x28
jae 0x14004637c
cmp rdi, rax
ja 0x14004636c
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140046130
cmp rcx, rax
ja 0x140046375
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140046170
cmp rdi, r8
jne 0x1400461f9
mov r8, rcx
jmp 0x140046330
je 0x1400460d8
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140046070
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x14004628f
lea r9d, [rax - 0x6c44c608]
lea r8d, [rax + rdx]
add r8d, 0x93bb39f8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x38
jmp 0x1400462e2
lea r10, [rcx + 6]
cmp rdi, r10
jae 0x14004622a
lea r11d, [rax + 0x533f90e8]
lea r10d, [rax + rdx]
add r10d, 0x533f90e8
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0xa8
lea r11, [rcx + 5]
cmp rdi, r11
jbe 0x140046260
lea r11d, [rax - 0x29da78b8]
lea r10d, [rax + rdx]
add r10d, 0xd6258748
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 8
lea r11, [rcx + 2]
cmp rdi, r11
jbe 0x140046303
lea r8d, [rax - 0x55a395b0]
lea r10d, [rax + rdx]
add r10d, 0xaa5c6a50
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xd0
jmp 0x140046315
lea r8, [rcx + 4]
cmp rdi, r8
jne 0x1400462f1
lea r9d, [rax + 0x5f4ccaf0]
lea r8d, [rax + rdx]
add r8d, 0x5f4ccaf0
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x70
jmp 0x1400462e2
cmp rdi, r8
je 0x1400460d8
lea r10, [rcx + 7]
cmp rdi, r10
je 0x140046269
lea r11d, [rax - 0x2bc91cf8]
lea r10d, [rax + rdx]
add r10d, 0xd436e308
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0xc8
jmp 0x14004619c
cmp rdi, r8
jne 0x14004631f
lea ecx, [rax + 0x7e934d58]
lea r9d, [rax + rdx]
add r9d, 0x7e934d58
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x98
mov byte [rbp + rax - 0x20], r9b
jmp 0x140046330
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x14004633b
lea r9d, [rax + 0x3a3a5bc8]
lea r8d, [rax + rdx]
add r8d, 0x3a3a5bc8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x88
lea r9d, [rax + 0x25126f28]
lea r10d, [rax + rdx]
add r10d, 0x25126f28
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xe8
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x1400460df
lea r8, [rcx + 5]
cmp rdi, r8
je 0x1400460a4
jmp 0x14004605c
cmp rdi, r8
je 0x1400460d8
cmp rdi, r11
je 0x1400460a4
mov byte [rbp + rax - 0x20], r10b
jmp 0x1400460e2
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x14004634d
nop dword [rax + rax]
dec rax
mov rcx, r8
jmp 0x1400460e2
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x14004610b
jmp 0x140046126
lea rbx, [rcx + 3]
cmp rdi, rbx
je 0x140046126
lea rbx, [rcx + 4]
cmp rdi, rbx
je 0x140046070
jmp 0x1400461cc
lea rsi, [rbp + 0x174eca8]
jmp 0x14004637c
lea rsi, [rbp + 0x1755bc0]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4af8], rax
movabs rax, 0x125150bdbeb1b3d6
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x53472f0c
mov word [rbp - 0x14], 0x3c56
mov byte [rbp - 0x12], 0xd4
mov qword [rbp - 0x11], 0
mov word [rbp - 9], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop word cs:[rax + rax]
cmp rdi, rax
ja 0x1400466bf
movzx r10d, byte [rbp + rax - 0x20]
movzx r8d, r10b
lea rdx, [rcx + 1]
cmp rdi, rdx
jae 0x140046470
cmp rcx, rax
ja 0x1400466c8
lea r9d, [rax + 0x3d8f6117]
lea r11d, [rax + r8]
add r11d, 0x3d8f6117
and r9d, r8d
add r9d, r9d
sub r11d, r9d
add r11b, 0x5f
lea r9, [rdi + rcx]
cmp r9, rax
ja 0x1400463d0
lea rbx, [rcx + 8]
cmp rdi, rbx
jae 0x1400464f0
lea r14d, [rax + 0x2780bb7b]
lea r11d, [rax + r8]
add r11d, 0x2780bb7b
and r14d, r8d
add r14d, r14d
sub r11d, r14d
add r11b, 0xa3
jmp 0x1400464f9
je 0x1400465c0
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140046582
lea r9d, [rax - 0x7d31a397]
lea r10d, [r8 + rax]
add r10d, 0x82ce5c69
and r9d, r8d
add r9d, r9d
sub r10d, r9d
add r10b, 0x21
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x55b0e81c]
lea r9d, [rcx + r8]
add r9d, 0xaa4f17e4
and eax, r8d
add eax, eax
sub r9d, eax
add r9b, 0xc4
mov byte [rbp + rcx - 0x20], r9b
sub rcx, rdi
inc rdi
movzx r10d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
jmp 0x1400465c3
cmp rdi, rdx
je 0x1400465c0
lea r14, [rcx + 2]
cmp rdi, r14
jbe 0x140046559
lea r15d, [rax + 0x69acac4f]
lea r11d, [rax + r8]
add r11d, 0x69acac4f
and r15d, r8d
add r15d, r15d
sub r11d, r15d
add r11b, 0xd7
cmp rdi, rbx
jbe 0x1400465bb
lea r9d, [rax - 0x58c3f29a]
lea r11d, [rax + r8]
add r11d, 0xa73c0d66
and r9d, r8d
add r9d, r9d
sub r11d, r9d
add r11b, 0x36
cmp rcx, 1
ja 0x14004655e
mov byte [rbp + rax - 0x20], r11b
jmp 0x1400465f6
cmp rdi, rdx
jne 0x1400465cf
lea ecx, [rax - 0x1b349183]
lea r9d, [r8 + rax]
add r9d, 0xe4cb6e7d
and ecx, r8d
add ecx, ecx
sub r9d, ecx
add r9b, 0x95
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400465f0
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x1400465da
lea r9d, [rax - 0x4d77f1b7]
lea edx, [rax + r8]
add edx, 0xb2880e49
and r9d, r8d
add r9d, r9d
sub edx, r9d
inc dl
add rdi, rcx
mov r9, rdi
movzx edx, dl
not rdx
add rax, rdx
mov rdi, r9
jmp 0x1400465f6
cmp rdi, rdx
jne 0x140046608
mov rdx, rcx
movzx ecx, r10b
add rax, rdx
add rax, rcx
jmp 0x1400465f3
cmp rdi, r14
jne 0x140046521
jmp 0x1400465f0
lea r9, [rcx + 7]
cmp rdi, r9
jne 0x14004663c
mov rdx, rcx
nop word cs:[rax + rax]
dec rax
mov rcx, rdx
inc rax
cmp rax, 0x19
jb 0x1400463f0
jmp 0x1400466cf
cmp rdi, r14
je 0x140046483
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x14004664e
lea r10d, [rax + 0x32436034]
lea edx, [rax + r8]
add edx, 0x32436034
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0x94
jmp 0x1400465ad
lea r9, [rcx + 9]
cmp rdi, r9
jne 0x14004640c
jmp 0x14004655e
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x1400466a0
lea r10d, [rax - 0x7ebb28d6]
lea edx, [rax + r8]
add edx, 0x8144d72a
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0xda
lea r10d, [rax + 0x33cce573]
lea r11d, [rax + r8]
add r11d, 0x33cce573
and r10d, r8d
add r10d, r10d
sub r11d, r10d
add r11b, dl
add r11b, 0xdb
mov byte [rbp + rax - 0x20], r11b
jmp 0x1400465ad
lea r9, [rcx + 7]
cmp rdi, r9
je 0x1400465e3
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x140046549
jmp 0x1400465f0
lea rsi, [rbp + 0xfeb1ff]
jmp 0x1400466cf
lea rsi, [rbp + 0x17df684]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b00], rax
movaps xmm0, xmmword [0x1400ae0e0]
movaps xmmword [rbp - 0x20], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rax, qword [rax]
xor ecx, ecx
jmp 0x140046754
lea eax, [rcx - 0x54988d2]
lea r8d, [rcx + rdx]
add r8d, 0xfab6772e
and eax, edx
add eax, eax
sub r8d, eax
add r8b, 0xbe
mov byte [rbp + rcx - 0x20], r8b
mov rax, rdi
dec rcx
inc rcx
cmp rcx, 0x10
jae 0x140046940
cmp rdi, rcx
ja 0x140046930
movzx r9d, byte [rbp + rcx - 0x20]
movzx edx, r9b
lea r8, [rax + 1]
cmp rdi, r8
jae 0x1400467d0
cmp rax, rcx
ja 0x140046939
lea r9, [rdi + rax]
cmp r9, rcx
ja 0x140046701
cmp rdi, r8
je 0x140046720
lea r10, [rax + 2]
cmp rdi, r10
je 0x140046744
lea r10, [rax + 3]
cmp rdi, r10
jne 0x1400468cd
lea r9d, [rcx + 0x6227d832]
lea r8d, [rcx + rdx]
add r8d, 0x6227d832
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xa2
jmp 0x1400468ac
jne 0x1400467e0
mov r8, rax
jmp 0x140046851
lea r9, [rax + 2]
cmp rdi, r9
jne 0x14004685a
lea r9d, [rcx + 0x312fe1b6]
lea r10d, [rdx + rcx]
add r10d, 0x312fe1b6
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 6
mov byte [rbp + rcx - 0x20], r10b
movzx r9d, r10b
not rax
add rax, rcx
sub rax, r9
lea ecx, [rax - 0x4131c3a8]
lea r9d, [rax + rdx]
add r9d, 0xbece3c58
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x98
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, rax
mov rax, r8
movzx edx, r9b
add rcx, r8
jmp 0x1400468b3
lea r9, [rax + 3]
cmp rdi, r9
jne 0x1400468bb
lea r9d, [rcx + 0x310a9a3a]
lea r8d, [rcx + rdx]
add r8d, 0x310a9a3a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x6a
lea r9d, [rcx + 0x15f32c72]
lea r10d, [rcx + rdx]
add r10d, 0x15f32c72
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xe2
mov byte [rbp + rcx - 0x20], r10b
add rdi, rax
movzx edx, r8b
not rdx
add rcx, rdx
jmp 0x140046747
lea r9, [rax + 4]
cmp rdi, r9
jne 0x140046770
jmp 0x140046744
lea r10, [rax + 4]
cmp rdi, r10
je 0x1400467e9
lea r8, [rax + 5]
cmp rdi, r8
jne 0x140046907
lea r10d, [rcx - 0x1b176dc8]
lea r8d, [rcx + rdx]
add r8d, 0xe4e89238
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x78
mov rdi, r9
jmp 0x1400468ac
lea r8d, [rcx - 0x7261a55e]
lea r9d, [rcx + rdx]
add r9d, 0x8d9e5aa2
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x92
mov byte [rbp + rcx - 0x20], r9b
jmp 0x140046747
lea rsi, [rbp + 0x1033f5a]
jmp 0x140046940
lea rsi, [rbp + 0x164e4b8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b08], rax
movaps xmm0, xmmword [0x1400ae0f0]
movaps xmmword [rbp - 0x20], xmm0
movabs rax, 0xe122a0829293420
mov qword [rbp - 0x10], rax
mov word [rbp - 8], 0x1c0b
mov byte [rbp - 6], 0x62
mov dword [rbp - 5], 0
mov byte [rbp - 1], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400469dd
lea ecx, [rax - 0x4e4a29ba]
lea r9d, [rax + rdx]
add r9d, 0xb1b5d646
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x16
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x20
jae 0x140046ba6
cmp rdi, rax
ja 0x140046b96
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140046a60
cmp rcx, rax
ja 0x140046b9f
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x140046ab0
lea r9, [rcx + 3]
cmp rdi, r9
je 0x1400469ca
lea r9, [rcx + 0xa]
cmp rdi, r9
jne 0x140046995
lea r9d, [rax + 0x1492a56e]
lea r10d, [rax + rdx]
add r10d, 0x1492a56e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xfe
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
jmp 0x140046a6b
je 0x140046a9f
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140046aca
lea r8d, [rax + 0x6d49d938]
lea r9d, [rax + rdx]
add r9d, 0x6d49d938
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x78
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
jmp 0x1400469d0
cmp rdi, r8
je 0x1400469a9
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140046b22
mov r8, rcx
jmp 0x1400469ca
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x1400469f9
lea r9d, [rax - 0x7eb25ebe]
lea r8d, [rax + rdx]
add r8d, 0x814da142
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x32
lea r9d, [rax + 0x63243dda]
lea r10d, [rax + rdx]
add r10d, 0x63243dda
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xa
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
jmp 0x140046b4a
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x140046b56
lea r9d, [rax + 0x4c3dc49a]
lea r8d, [rax + rdx]
add r8d, 0x4c3dc49a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xca
movzx edx, r8b
not rdx
jmp 0x140046aa6
lea r9, [rcx + 5]
cmp rdi, r9
je 0x140046ac2
cmp rcx, 5
ja 0x1400469a9
lea r8d, [rax + 0x58b733ca]
lea r9d, [rax + rdx]
add r9d, 0x58b733ca
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x7a
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400469d0
lea rsi, [rbp + 0xcdff62]
jmp 0x140046ba6
lea rsi, [rbp + 0x156cb98]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b10], rax
movaps xmm0, xmmword [0x1400ae100]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x982
xorps xmm0, xmm0
movups xmmword [rbp - 0xe], xmm0
movups xmmword [rbp - 5], xmm0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140046c7f
lea r8d, [rax + 0x7da9c2a5]
lea r10d, [rdx + rax]
add r10d, 0x7da9c2a5
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x7d
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
lea ecx, [rax - 0x4559702c]
lea r8d, [rax + rdx]
add r8d, 0xbaa68fd4
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x34
mov byte [rbp + rax - 0x20], r8b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r9
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2b
jae 0x140046f48
cmp rdi, rax
ja 0x140046f38
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140046cf0
cmp rcx, rax
ja 0x140046f41
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140046d40
lea r8, [rcx + 4]
cmp rdi, r8
jne 0x140046db6
lea ecx, [rax - 0x76497217]
lea r8d, [rax + rdx]
add r8d, 0x89b68de9
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xa1
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r9
jmp 0x140046c72
je 0x140046c68
lea r10, [rcx + 3]
cmp rdi, r10
je 0x140046c00
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140046e1b
lea r9d, [rax - 0x61232efb]
lea r8d, [rax + rdx]
add r8d, 0x9edcd105
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xdd
jmp 0x140046f29
cmp r10, 1
je 0x140046c00
lea r10, [rcx + 0x20]
cmp rdi, r10
jbe 0x140046de3
lea r11d, [rax - 0x77c31bcd]
lea r10d, [rax + rdx]
add r10d, 0x883ce433
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0x9b
cmp rdi, 9
ja 0x140046ee0
cmp rdi, r9
je 0x140046c68
lea r8, [rcx + 2]
cmp rdi, r8
je 0x140046c00
lea r8, [rcx + 3]
cmp rdi, r8
je 0x140046df5
lea r8, [rcx + 6]
cmp rdi, r8
je 0x140046cbe
mov byte [rbp + rax - 0x20], r10b
jmp 0x140046c72
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x140046dfd
lea r9d, [rax - 0x5d7306b4]
lea r8d, [rax + rdx]
add r8d, 0xa28cf94c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xec
jmp 0x140046f02
cmp rdi, r9
je 0x140046cbe
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140046e4c
mov r9, rcx
jmp 0x140046cdf
lea r8, [rcx + 6]
cmp rdi, r8
je 0x140046c00
cmp rdi, r9
mov r9, rcx
je 0x140046c34
jmp 0x140046be9
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140046c9b
lea r9d, [rax + 0x18d66b63]
lea r8d, [rax + rdx]
add r8d, 0x18d66b63
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x4b
jmp 0x140046f02
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140046e79
lea r9d, [rax - 0x15e317f7]
lea r8d, [rax + rdx]
add r8d, 0xea1ce809
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc1
jmp 0x140046f29
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140046ea6
lea r9d, [rax + 0x64168267]
lea r8d, [rax + rdx]
add r8d, 0x64168267
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2f
jmp 0x140046f2c
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140046eb7
mov r9, rcx
jmp 0x140046c34
lea r11d, [rax + 0x3cfccd2f]
lea r10d, [rax + rdx]
add r10d, 0x3cfccd2f
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0xb7
cmp rdi, 9
jbe 0x140046d80
lea r9d, [rax - 0x394ca4e8]
lea r10d, [rax + rdx]
add r10d, 0xc6b35b18
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0x58
lea r9d, [rax + 0x3b02847]
lea r10d, [rdx + rax]
add r10d, 0x3b02847
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xf
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x140046c6f
lea rsi, [rbp + 0xd6a8a3]
jmp 0x140046f48
lea rsi, [rbp + 0x159db74]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b18], rax
movaps xmm0, xmmword [0x1400ae110]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x6a50
mov byte [rbp - 0xe], 0xe4
mov qword [rbp - 0xd], 0
mov qword [rbp - 7], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop word cs:[rax + rax]
cmp rdi, rax
ja 0x140047286
movzx r9d, byte [rbp + rax - 0x20]
movzx r8d, r9b
lea rdx, [rcx + 1]
cmp rdi, rdx
jae 0x140047020
cmp rcx, rax
ja 0x14004728f
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140047070
lea r9, [rcx + 0xa]
cmp rdi, r9
jne 0x1400470a1
lea ecx, [rax - 0x2cf9e835]
lea r9d, [rax + r8]
add r9d, 0xd30617cb
and ecx, r8d
add ecx, ecx
sub r9d, ecx
add r9b, 0x73
mov byte [rbp + rax - 0x20], r9b
jmp 0x140047260
jne 0x140047030
mov rdx, rcx
jmp 0x1400471f6
lea r10, [rcx + 3]
cmp rdi, r10
je 0x140047190
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140047118
lea r9d, [rax + 0x1c6176e5]
lea edx, [rax + r8]
add edx, 0x1c6176e5
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0xbd
jmp 0x14004723a
lea r11, [rcx + 0x10]
cmp rdi, r11
jae 0x1400470bf
lea ebx, [rax - 0x194a8103]
lea r11d, [rax + r8]
add r11d, 0xe6b57efd
and ebx, r8d
add ebx, ebx
sub r11d, ebx
add r11b, 0x15
cmp r10, 4
jne 0x1400470ef
jmp 0x140047190
lea r8, [rcx + 5]
cmp rdi, r8
je 0x140047260
cmp rdi, rdx
mov rdx, rcx
je 0x140047260
jmp 0x140046f94
cmp rdi, rdx
je 0x140047022
lea ebx, [rax - 0x131c953f]
lea r11d, [rax + r8]
add r11d, 0xece36ac1
and ebx, r8d
add ebx, ebx
sub r11d, ebx
add r11b, 0xb9
cmp r10, 4
je 0x140047190
lea rbx, [rcx + 2]
cmp rdi, rbx
jbe 0x140047171
lea r14d, [rax - 0x6c0bdb7]
lea r11d, [rax + r8]
add r11d, 0xf93f4249
and r14d, r8d
add r14d, r14d
sub r11d, r14d
inc r11b
jmp 0x14004717a
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140047202
lea r9d, [rax - 0x48c88d27]
lea edx, [rax + r8]
add edx, 0xb73772d9
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x11
lea r9d, [rax - 0x5f8eea3b]
lea r10d, [rax + r8]
add r10d, 0xa07115c5
and r9d, r8d
add r9d, r9d
sub r10d, r9d
add r10b, dl
add r10b, 0x9d
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
jmp 0x14004723a
cmp rdi, rdx
je 0x140046fef
cmp rdi, rdx
je 0x140047022
cmp rdi, rbx
jne 0x140047211
nop dword [rax]
lea r9d, [rax + 0x6ddc13bf]
lea r10d, [r8 + rax]
add r10d, 0x6ddc13bf
and r9d, r8d
add r9d, r9d
sub r10d, r9d
add r10b, 0xc7
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx + 0x549192bc]
lea r9d, [rcx + r8]
add r9d, 0x549192bc
and eax, r8d
add eax, eax
sub r9d, eax
add r9b, 0xdc
mov byte [rbp + rcx - 0x20], r9b
sub rcx, rdi
inc rdi
movzx r9d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r9b
add rax, rdx
add rax, rcx
jmp 0x140047263
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140046fcc
jmp 0x14004724e
lea r9, [rcx + 5]
cmp rdi, r9
jne 0x140047245
lea r9d, [rax - 0x16c65d14]
lea edx, [rax + r8]
add edx, 0xe939a2ec
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x8c
mov rdi, r10
movzx edx, dl
not rdx
add rax, rdx
jmp 0x140047266
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140047275
mov rdx, rcx
nop word cs:[rax + rax]
dec rax
mov rcx, rdx
inc rax
cmp rax, 0x21
jb 0x140046fb0
jmp 0x140047296
cmp rcx, 9
ja 0x140046fef
mov byte [rbp + rax - 0x20], r11b
jmp 0x140047266
lea rsi, [rbp + 0x166d0d9]
jmp 0x140047296
lea rsi, [rbp + 0x17151dc]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b20], rax
movaps xmm0, xmmword [0x1400ae120]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x581
xorps xmm0, xmm0
movups xmmword [rbp - 0xe], xmm0
movups xmmword [rbp - 1], xmm0
movabs rdi, 0xd98865c174a8ae54
lea rsi, [rbp - 0x20]
movabs rbx, 0x801a52063b6b2e05
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14004738f
lea r9d, [rax - 0x3e52c04d]
lea r10d, [rdx + rax]
add r10d, 0xc1ad3fb3
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x1b
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx + 0x63c92f8c]
lea r9d, [rcx + rdx]
add r9d, 0x63c92f8c
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x2c
mov byte [rbp + rcx - 0x20], r9b
sub rcx, r14
inc r14
movzx r9d, byte [rbp + rcx - 0x22]
mov rax, rcx
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2f
jae 0x1400475fa
cmp r14, rax
ja 0x1400475ea
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp r14, r8
jae 0x140047400
cmp rcx, rax
ja 0x1400475f3
lea r10, [r14 + rcx]
cmp r10, rax
jbe 0x140047440
cmp r14, r8
je 0x14004744f
lea r8, [rcx + 0x10]
cmp r14, r8
je 0x1400474b8
lea r8, [rcx + 0x20]
cmp r14, r8
jne 0x140047515
lea r10, [rax + rdi]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xb4
jmp 0x1400474e0
je 0x140047378
lea r10, [rcx + 3]
cmp r14, r10
je 0x140047310
lea r10, [rcx + 4]
cmp r14, r10
jne 0x140047472
lea r9d, [rax - 0x4d04915f]
lea r8d, [rax + rdx]
add r8d, 0xb2fb6ea1
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x99
jmp 0x14004757c
cmp r10, 4
je 0x140047310
cmp r14, r8
jne 0x1400474a2
lea ecx, [rax + 0x393d804f]
lea r9d, [rax + rdx]
add r9d, 0x393d804f
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xd7
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400474bb
lea r10, [rcx + 2]
cmp r14, r10
jne 0x1400474c6
lea r9d, [rax - 0x8ccb1ad]
lea r8d, [rax + rdx]
add r8d, 0xf7334e53
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xbb
add r14, rcx
jmp 0x14004757c
lea r10, [rcx + 2]
cmp r14, r10
je 0x1400474bb
lea r10, [rcx + 3]
cmp r14, r10
jne 0x140047554
mov r8, rcx
dec rax
mov rcx, r8
jmp 0x140047382
lea r10, [rcx + 5]
cmp r14, r10
jne 0x140047542
lea r10, [rax + rbx]
lea r8, [r10 + rdx]
mov r9d, edx
and r9d, r10d
mov r10b, 0xdd
add r9d, r9d
sub r8d, r9d
add r8b, r10b
lea r9d, [rax + 0x7d756001]
lea r10d, [rdx + rax]
add r10d, 0x7d756001
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xf9
mov byte [rbp + rax - 0x20], r10b
add r14, rcx
jmp 0x14004757c
lea r8, [rcx + 3]
cmp r14, r8
jne 0x140047588
lea r9d, [rax - 0x471f71fa]
lea r8d, [rax + rdx]
add r8d, 0xb8e08e06
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd6
add r14, rcx
jmp 0x14004757c
lea r10, [rcx + 6]
cmp r14, r10
jne 0x1400473ab
jmp 0x1400474bb
lea r10, [rcx + 5]
cmp r14, r10
jne 0x14004759a
lea r9d, [rax + 0x39f764e1]
lea r8d, [rax + rdx]
add r8d, 0x39f764e1
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd9
movzx edx, r8b
not rdx
jmp 0x14004737f
lea rdx, [rcx + 5]
cmp r14, rdx
je 0x140047378
jmp 0x1400472ed
lea r10, [rcx + 6]
cmp r14, r10
je 0x140047378
lea r9, [rcx + 4]
cmp r14, r9
je 0x1400474b8
lea r9, [rcx + 7]
cmp r14, r9
je 0x1400474bb
lea r8d, [rax - 0x5de41027]
lea r9d, [rax + rdx]
add r9d, 0xa21befd9
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x11
mov byte [rbp + rax - 0x20], r9b
jmp 0x140047382
lea rsi, [rbp + 0x611585]
jmp 0x1400475fa
lea rsi, [rbp + 0x14525ac]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b28], rax
movaps xmm0, xmmword [0x1400ae130]
movaps xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0x3e6b48b
xorps xmm0, xmm0
movups xmmword [rbp - 0xc], xmm0
mov word [rbp + 4], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140047677
lea rdx, [rcx + 9]
cmp rdi, rdx
jne 0x140047640
nop dword [rax]
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x26
jae 0x140047a81
cmp rdi, rax
ja 0x140047a71
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x1400476e0
cmp rcx, rax
ja 0x140047a7a
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x140047720
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140047797
lea ecx, [rax - 0x5ff44cfe]
lea r8d, [rdx + rax]
add r8d, 0xa00bb302
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xf2
mov byte [rbp + rax - 0x20], r8b
mov rcx, r9
dec rax
jmp 0x14004766a
je 0x140047660
lea r10, [rcx + 3]
cmp rdi, r10
je 0x14004772a
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140047830
lea r9d, [rax + 0x1a69691e]
lea r8d, [rax + rdx]
add r8d, 0x1a69691e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2e
jmp 0x140047a53
cmp r10, 0x10
jne 0x1400477c8
lea r8d, [rax + 0x1d8fe1ba]
lea r10d, [rdx + rax]
add r10d, 0x1d8fe1ba
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xea
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
lea ecx, [rax + 0x3cf0ed68]
lea r8d, [rax + rdx]
add r8d, 0x3cf0ed68
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x28
mov byte [rbp + rax - 0x20], r8b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r9
jmp 0x140047660
lea r9, [rcx + 0xa]
cmp rdi, r9
jne 0x140047861
lea r9d, [rax + 0x37f94ad8]
lea r8d, [rax + rdx]
add r8d, 0x37f94ad8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x18
jmp 0x140047a29
lea r10, [rcx + 0x20]
cmp rdi, r10
jbe 0x140047892
lea r11d, [rax + 0x7a1fc876]
lea r10d, [rax + rdx]
add r10d, 0x7a1fc876
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0xc6
cmp rdi, 9
ja 0x140047a07
cmp rdi, r9
jbe 0x140047949
lea r8d, [rax + 0xd15bdbc]
lea r10d, [rax + rdx]
add r10d, 0xd15bdbc
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xdc
mov byte [rbp + rax - 0x20], r10b
jmp 0x14004766a
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x1400478d9
lea r9d, [rax + 0x592b807a]
lea r8d, [rax + rdx]
add r8d, 0x592b807a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xaa
jmp 0x140047a50
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140047906
lea r9d, [rax + 0x76bb6234]
lea r8d, [rax + rdx]
add r8d, 0x76bb6234
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x94
jmp 0x140047a50
cmp rdi, r9
je 0x1400476b2
lea r10, [rcx + 2]
cmp rdi, r10
je 0x1400476d6
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140047985
lea r9d, [rax - 0xd53ab62]
lea r8d, [rax + rdx]
add r8d, 0xf2ac549e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xae
jmp 0x140047a53
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140047937
lea r9d, [rax - 0x6812682a]
lea r8d, [rax + rdx]
add r8d, 0x97ed97d6
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x26
jmp 0x140047a29
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x140047654
lea r9d, [rax - 0x4a828670]
lea r8d, [rax + rdx]
add r8d, 0xb57d7990
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x10
jmp 0x140047a53
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140047693
jmp 0x1400476b2
je 0x140047660
lea r8, [rcx + 2]
cmp rdi, r8
je 0x14004799b
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x1400479a3
lea r9d, [rax + 0x46e03288]
lea r8d, [rax + rdx]
add r8d, 0x46e03288
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x48
jmp 0x140047a50
lea r10, [rcx + 7]
cmp rdi, r10
je 0x14004772a
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x1400479d1
mov r9, rcx
jmp 0x14004775e
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x140047a5f
lea r9d, [rax - 0x7a5db61c]
lea r8d, [rax + rdx]
add r8d, 0x85a249e4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc4
jmp 0x140047a29
lea r10, [rcx + 9]
cmp rdi, r10
je 0x140047660
lea r11d, [rax + 0x1f610bae]
lea r10d, [rax + rdx]
add r10d, 0x1f610bae
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0x3e
cmp rdi, 9
jbe 0x1400477fe
lea r9d, [rax - 0x40934150]
lea r10d, [rax + rdx]
add r10d, 0xbf6cbeb0
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0x30
lea r9d, [rax - 0x213235a2]
lea r10d, [rdx + rax]
add r10d, 0xdecdca5e
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x6e
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x140047667
lea r8, [rcx + 7]
cmp rdi, r8
je 0x1400476b2
jmp 0x140047826
lea rsi, [rbp + 0x114e476]
jmp 0x140047a81
lea rsi, [rbp + 0x173d8c8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b30], rax
movaps xmm0, xmmword [0x1400ae140]
movaps xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0x5d43315d
mov word [rbp - 0xc], 0x4246
mov byte [rbp - 0xa], 0xf8
xorps xmm0, xmm0
movups xmmword [rbp - 9], xmm0
mov qword [rbp + 5], 0
movabs rdi, 0x465f8dff3e8b0c43
movabs rbx, 0xa1dc4f29c29ead4
movabs r14, 0x4253a59e334714bb
lea rsi, [rbp - 0x20]
movabs r15, 0x41ec0e614bc048c7
call fcn.14005d140
mov r12, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140047b45
lea r8d, [rax - 0x525ae709]
lea r13d, [rax + rdx]
add r13d, 0xada518f7
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x3f
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x2d
jae 0x140047ff1
cmp r12, rax
ja 0x140047fe1
movzx edx, byte [rbp + rax - 0x20]
movzx edx, dl
lea r8, [rcx + 1]
cmp r12, r8
jae 0x140047bc0
lea r9d, [rax + 0x39e1b2fd]
lea r13d, [rax + rdx]
add r13d, 0x39e1b2fd
and r9d, edx
add r9d, r9d
sub r13d, r9d
add r13b, 0x15
cmp rcx, rax
ja 0x140047fea
lea r10, [rcx + 6]
cmp r12, r10
jae 0x140047c00
lea r9d, [rax - 0x407c513f]
lea r13d, [rax + rdx]
add r13d, 0xbf83aec1
and r9d, edx
add r9d, r9d
sub r13d, r9d
add r13b, 0xb9
jmp 0x140047c20
je 0x140047b10
lea r9, [rcx + 2]
cmp r12, r9
jne 0x140047c88
lea r9d, [rax - 0x6ad41b15]
lea r13d, [rax + rdx]
add r13d, 0x952be4eb
and r9d, edx
add r9d, r9d
sub r13d, r9d
add r13b, 0x93
jmp 0x140047d6c
cmp r12, r8
jne 0x140047c20
lea r9, [rax + r14]
lea r13, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0xe3
jmp 0x140047eb5
lea r9, [r12 + rcx]
cmp r9, rax
jbe 0x140047c57
lea r9, [rcx + 4]
cmp r12, r9
jne 0x140047ce3
lea ecx, [rax + 0x52be4eb0]
lea r13d, [rax + rdx]
add r13d, 0x52be4eb0
and ecx, edx
add ecx, ecx
sub r13d, ecx
add r13b, 0x30
jmp 0x140047ede
lea r11, [rcx + 0x20]
cmp r12, r11
jae 0x140047d17
lea r11d, [rax + 0x39e1b2fd]
lea r13d, [rax + rdx]
add r13d, 0x39e1b2fd
and r11d, edx
add r11d, r11d
sub r13d, r11d
add r13b, 0x15
jmp 0x140047d40
lea r9, [rcx + 5]
cmp r12, r9
jne 0x140047df9
lea r8d, [rax - 0xf89e927]
lea r13d, [rax + rdx]
add r13d, 0xf07616d9
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x11
lea r8d, [rax - 0x426d963b]
lea r9d, [rax + rdx]
add r9d, 0xbd9269c5
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, r13b
add r9b, 0x9d
mov byte [rbp + rax - 0x20], r9b
add r12, rcx
jmp 0x140047e55
lea r9, [rcx + 5]
cmp r12, r9
jne 0x140047e2d
lea r8d, [rax - 0x397e4b56]
lea r13d, [rax + rdx]
add r13d, 0xc681b4aa
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x5a
dec rax
jmp 0x140047b38
cmp r12, r8
jne 0x140047d40
lea r8d, [rax + 0x7f075d82]
lea r13d, [rax + rdx]
add r13d, 0x7f075d82
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x72
jmp 0x140047b2f
cmp r9, 0x20
jne 0x140047ddb
lea r9d, [rax - 0x88be33e]
lea r13d, [rax + rdx]
add r13d, 0xf7741cc2
and r9d, edx
add r9d, r9d
sub r13d, r9d
sub r13b, dl
add r13b, 0xb2
lea r9d, [rax + 0x3155cfbf]
lea r10d, [rdx + rax]
add r10d, 0x3155cfbf
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xc7
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x6b3782bc]
lea r9d, [rax + rdx]
add r9d, 0x6b3782bc
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xdc
mov byte [rbp + rax - 0x20], r9b
sub rax, r12
inc r12
movzx edx, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
jmp 0x140047b2f
cmp r12, r8
jne 0x140047e6a
lea r9, [rax + rdi]
lea r13, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x2b
jmp 0x140047eb5
lea r9, [rcx + 3]
cmp r12, r9
jne 0x140047e98
lea r8d, [rax + 0x64397cd3]
lea r13d, [rax + rdx]
add r13d, 0x64397cd3
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x3b
dec rax
jmp 0x140047b38
cmp r12, r8
jne 0x140047ee9
lea r8d, [rax + 0x21cbe698]
lea r13d, [rax + rdx]
add r13d, 0x21cbe698
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0xd8
mov r9, r12
movzx edx, r13b
not rdx
add rax, rdx
mov r12, r9
jmp 0x140047b38
lea r11, [rcx + 2]
cmp r12, r11
jne 0x140047f16
lea r8d, [rax + 0xd98a42b]
lea r13d, [rax + rdx]
add r13d, 0xd98a42b
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0xd3
jmp 0x140047e58
lea r9, [rcx + 8]
cmp r12, r9
jne 0x140047b7e
lea r9, [rax + r15]
lea r13, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x8f
add ecx, ecx
sub r13d, ecx
add r13b, r9b
lea ecx, [rax + 0x49cf03cb]
lea r9d, [rdx + rax]
add r9d, 0x49cf03cb
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x73
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140047b38
lea r9, [rcx + 2]
cmp r12, r9
jne 0x140047f3f
lea r9d, [rax - 0x6a70b36e]
lea r13d, [rax + rdx]
add r13d, 0x958f4c92
and r9d, edx
add r9d, r9d
sub r13d, r9d
add r13b, 2
jmp 0x140047d6c
cmp r12, r10
jne 0x140047f6c
lea r8d, [rax - 0x2359c3ed]
lea r13d, [rax + rdx]
add r13d, 0xdca63c13
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x7b
jmp 0x140047b2f
lea r8, [rcx + 0x28]
cmp r12, r8
jne 0x140047fbe
lea r8d, [rax + 0x952b28c]
lea r13d, [rax + rdx]
add r13d, 0x952b28c
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x2c
jmp 0x140047da3
lea r9, [rcx + 3]
cmp r12, r9
jne 0x140047f99
lea r8d, [rax + 0x5958ecf2]
lea r13d, [rax + rdx]
add r13d, 0x5958ecf2
and r8d, edx
add r8d, r8d
sub r13d, r8d
add r13b, 0x62
jmp 0x140047e55
lea r9, [rcx + 8]
cmp r12, r9
jne 0x140047fb4
lea rcx, [rax + rbx]
lea r13, [rcx + rdx]
and ecx, edx
mov r9b, 0x34
jmp 0x140047eb5
mov byte [rbp + rax - 0x20], r13b
jmp 0x140047b38
mov ecx, eax
add ecx, 0x9e7e9777
lea r13d, [rax + rdx]
add r13d, 0x9e7e9777
and ecx, edx
add ecx, ecx
sub r13d, ecx
add r13b, 0xbf
jmp 0x140047afb
lea rsi, [rbp + 0x145f4d9]
jmp 0x140047ff1
lea rsi, [rbp + 0x16441dc]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b38], rax
movabs rax, 0xd4c9cfddedccdeff
mov qword [rbp - 0x20], rax
movabs rax, 0xc59bbb87afcf
mov qword [rbp - 0x18], rax
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop word cs:[rax + rax]
cmp rdi, rax
ja 0x140048309
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x1400480a0
cmp rcx, rax
ja 0x140048312
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x1400480f0
lea r8, [rcx + 8]
cmp rdi, r8
jne 0x140048164
mov r8, rcx
jmp 0x14004812e
je 0x140048180
lea r10, [rcx + 3]
cmp rdi, r10
je 0x1400480fa
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x140048228
lea r8d, [rax + 0xa80094b]
lea r9d, [rax + rdx]
add r9d, 0xa80094b
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xf3
add rdi, rcx
jmp 0x1400482d6
cmp r10, 1
jne 0x14004819c
lea r9d, [rax - 0x6e7fb383]
lea r10d, [rdx + rax]
add r10d, 0x91804c7d
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x95
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax - 0x59ffb2cc]
lea r9d, [rax + rdx]
add r9d, 0xa6004d34
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x94
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r8
jmp 0x140048180
lea rdx, [rcx + 4]
cmp rdi, rdx
jne 0x140048034
nop word cs:[rax + rax]
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x10
jb 0x140048050
jmp 0x140048319
lea r11, [rcx + 4]
cmp rdi, r11
jbe 0x140048200
lea ebx, [rax - 0x1d7fd465]
lea r11d, [rax + rdx]
add r11d, 0xe2802b9b
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0xc3
cmp rdi, 8
ja 0x1400482b1
lea r10, [rcx + 2]
cmp rdi, r10
jbe 0x14004824e
lea r9d, [rax - 0x6effc562]
lea r11d, [rax + rdx]
add r11d, 0x91003a9e
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, 0xae
cmp rcx, 5
ja 0x140048205
mov byte [rbp + rax - 0x20], r11b
jmp 0x14004818a
cmp rdi, r8
jne 0x14004823a
lea ecx, [rax + 0x3f8049a1]
lea r9d, [rax + rdx]
add r9d, 0x3f8049a1
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x99
mov byte [rbp + rax - 0x20], r9b
jmp 0x140048243
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x14004806c
mov r8, rcx
jmp 0x140048243
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x140048262
dec rax
mov rcx, r8
jmp 0x14004818a
cmp rdi, r8
je 0x140048180
cmp rdi, r10
je 0x14004808b
jmp 0x1400481f3
lea r11, [rcx + 3]
cmp rdi, r11
jne 0x14004828c
lea r8d, [rax - 0x277fcbd1]
lea r9d, [rax + rdx]
add r9d, 0xd880342f
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xb7
jmp 0x1400482fd
lea ebx, [rax + 0x148000b7]
lea r11d, [rax + rdx]
add r11d, 0x148000b7
and ebx, edx
add ebx, ebx
sub r11d, ebx
dec r11b
cmp rdi, 8
jbe 0x1400481cb
lea r8d, [rax + 0x54004a58]
lea r11d, [rax + rdx]
add r11d, 0x54004a58
and r8d, edx
add r8d, r8d
sub r11d, r8d
add r9b, r11b
add r9b, 0x98
mov rdi, r10
lea r8d, [rax + 0x68804b0f]
lea r10d, [rdx + rax]
add r10d, 0x68804b0f
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, r9b
add r10b, 0x97
mov byte [rbp + rax - 0x20], r10b
movzx edx, r9b
not rdx
jmp 0x140048187
lea rsi, [rbp + 0x407b8b]
jmp 0x140048319
lea rsi, [rbp + 0x1407ad4]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b40], rax
movaps xmm0, xmmword [0x1400ae150]
movaps xmmword [rbp - 0x20], xmm0
mov dword [rbp - 0x10], 0x78607964
mov word [rbp - 0xc], 0xd16c
xorps xmm0, xmm0
movups xmmword [rbp - 0xa], xmm0
mov qword [rbp + 5], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x1400483b2
lea r8d, [rax - 0x7b9a489d]
lea ebx, [rax + rcx]
add ebx, 0x8465b763
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x4b
add rcx, rax
add rcx, rdx
mov rax, rcx
inc rax
cmp rax, 0x2d
jae 0x1400488ef
cmp rdi, rax
ja 0x1400488df
movzx ecx, byte [rbp + rax - 0x20]
movzx ecx, cl
lea r8, [rdx + 1]
cmp rdi, r8
jae 0x140048420
lea r9d, [rax - 0x7e88c2df]
lea ebx, [rax + rcx]
add ebx, 0x81773d21
and r9d, ecx
add r9d, r9d
sub ebx, r9d
add bl, 0x19
cmp rdx, rax
ja 0x1400488e8
lea r9, [rdx + 0x10]
cmp rdi, r9
jae 0x140048460
lea r9d, [rax - 0x6137fc4b]
lea ebx, [rax + rcx]
add ebx, 0x9ec803b5
and r9d, ecx
add r9d, r9d
sub ebx, r9d
add bl, 0xd
jmp 0x140048490
je 0x140048380
lea r9, [rdx + 2]
cmp rdi, r9
jne 0x140048519
lea r8d, [rax - 0x78abce5b]
lea ebx, [rax + rcx]
add ebx, 0x875431a5
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x7d
jmp 0x1400486b5
cmp rdi, r8
jne 0x140048490
lea edx, [rax - 0x5e498209]
lea ebx, [rax + rcx]
add ebx, 0xa1b67df7
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x3f
jmp 0x1400487f0
lea r9, [rdi + rdx]
cmp r9, rax
jbe 0x1400484c3
lea r9, [rdx + 0x20]
cmp rdi, r9
jne 0x140048571
lea edx, [rax - 0x5ec3bbd2]
lea ebx, [rax + rcx]
add ebx, 0xa13c442e
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xbe
jmp 0x1400487f0
lea r10, [rdx + 3]
cmp rdi, r10
jae 0x14004859b
lea r11d, [rax - 0x7e88c2df]
lea ebx, [rax + rcx]
add ebx, 0x81773d21
and r11d, ecx
add r11d, r11d
sub ebx, r11d
add bl, 0x19
cmp r9, 9
jne 0x1400485f6
lea r9d, [rax - 0x64a0b056]
lea ebx, [rax + rcx]
add ebx, 0x9b5f4faa
and r9d, ecx
add r9d, r9d
sub ebx, r9d
sub bl, cl
add bl, 0x5a
jmp 0x14004867e
lea r9, [rdx + 5]
cmp rdi, r9
jne 0x1400485c5
lea r8d, [rax - 0x6cf1e553]
lea ebx, [rax + rcx]
add ebx, 0x930e1aad
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x45
lea r8d, [rax + 0x19e81289]
lea r9d, [rax + rcx]
add r9d, 0x19e81289
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, bl
add r9b, 0x41
mov byte [rbp + rax - 0x20], r9b
add rdi, rdx
jmp 0x140048645
lea r9, [rdx + 3]
cmp rdi, r9
jne 0x14004861c
lea edx, [rax - 0x5bd54190]
lea ebx, [rax + rcx]
add ebx, 0xa42abe70
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xf0
jmp 0x140048811
cmp rdi, r8
jne 0x140048659
lea r8d, [rax + 0x3d90076a]
lea ebx, [rax + rcx]
add ebx, 0x3d90076a
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x1a
jmp 0x14004839c
lea r9, [rdx + 7]
cmp rdi, r9
jne 0x1400486ed
lea r8d, [rax - 0x6a036b11]
lea ebx, [rax + rcx]
add ebx, 0x95fc94ef
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x77
dec rax
jmp 0x1400483a5
cmp rdi, r8
jne 0x140048717
lea edx, [rax - 0x23a7f4e1]
lea ebx, [rax + rcx]
add ebx, 0xdc580b1f
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x27
jmp 0x1400487f0
lea r8, [rdx + 0x28]
cmp rdi, r8
jne 0x14004873d
lea r8d, [rax - 0x501b5888]
lea ebx, [rax + rcx]
add ebx, 0xafe4a778
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xb8
mov r9, rdi
movzx ecx, bl
not rcx
add rax, rcx
mov rdi, r9
jmp 0x1400483a5
cmp rdi, r10
jne 0x14004876b
lea r9d, [rax + 0x436cfbee]
lea ebx, [rax + rcx]
add ebx, 0x436cfbee
and r9d, ecx
add r9d, r9d
sub ebx, r9d
add bl, 0x7e
lea r9d, [rax + 0x1cd68ccb]
lea r10d, [rcx + rax]
add r10d, 0x1cd68ccb
and r9d, ecx
add r9d, r9d
sub r10d, r9d
add r10b, 0x73
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rdx
add rdx, rax
sub rdx, r9
mov rax, rdx
mov rdx, r8
lea r8d, [rax - 0x61b23614]
lea r9d, [rax + rcx]
add r9d, 0x9e4dc9ec
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, 0x8c
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx ecx, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
jmp 0x14004839c
lea r9, [rdx + 3]
cmp rdi, r9
jne 0x1400483e8
lea edx, [rax - 0x6426768d]
lea ebx, [rax + rcx]
add ebx, 0x9bd98973
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xdb
jmp 0x1400487f0
lea r11, [rdx + 2]
cmp rdi, r11
jne 0x140048795
lea edx, [rax - 0x20b97a9f]
lea ebx, [rax + rcx]
add ebx, 0xdf468561
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x59
jmp 0x140048811
lea r8, [rdx + 4]
cmp rdi, r8
jne 0x1400488c0
lea r8d, [rax - 0x474fe9c2]
lea ebx, [rax + rcx]
add ebx, 0xb8b0163e
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x4e
jmp 0x14004839c
lea r11, [rdx + 4]
cmp rdi, r11
jne 0x1400487bf
lea r8d, [rax + 0x4949f072]
lea ebx, [rax + rcx]
add ebx, 0x4949f072
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xe2
jmp 0x140048648
lea r11, [rdx + 5]
cmp rdi, r11
jne 0x14004881c
lea r8d, [rax - 0x17ee0bd9]
lea ebx, [rax + rcx]
add ebx, 0xe811f427
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xef
jmp 0x140048648
lea r11, [rdx + 7]
cmp rdi, r11
jne 0x1400484ec
lea edx, [rax + 0x5503d97a]
lea ebx, [rax + rcx]
add ebx, 0x5503d97a
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xaa
nop word cs:[rax + rax]
lea edx, [rax + 0x16f99847]
lea r9d, [rcx + rax]
add r9d, 0x16f99847
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xf
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rdx, r8
jmp 0x1400483a5
lea r9, [rdx + 6]
cmp rdi, r9
jne 0x140048846
lea r8d, [rax - 0x14ff9197]
lea ebx, [rax + rcx]
add ebx, 0xeb006e69
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x21
jmp 0x140048645
cmp rdi, r10
jne 0x14004886c
lea r8d, [rax - 0x7c148266]
lea ebx, [rax + rcx]
add ebx, 0x83eb7d9a
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xca
jmp 0x140048645
lea r9, [rdx + 8]
cmp rdi, r9
jne 0x140048892
lea edx, [rax - 0x6d6c1f1c]
lea ebx, [rax + rcx]
add ebx, 0x9293e0e4
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xc4
jmp 0x1400487f0
cmp rdx, 0x1f
ja 0x1400488a1
mov byte [rbp + rax - 0x20], bl
jmp 0x1400483a5
lea edx, [rax - 0x6a7da4da]
lea ebx, [rax + rcx]
add ebx, 0x95825b26
and edx, ecx
add edx, edx
sub ebx, edx
add bl, bl
add bl, 0xec
jmp 0x1400487f0
mov edx, eax
add edx, 0x400447e3
lea ebx, [rax + rcx]
add ebx, 0x400447e3
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xcb
jmp 0x140048367
lea rsi, [rbp + 0xd44f2d]
jmp 0x1400488ef
lea rsi, [rbp + 0x15d120c]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b48], rax
movabs rax, 0xa2f58cf59ff88eaf
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0xf7fef6ff
mov word [rbp - 0x14], 0xb5b0
mov byte [rbp - 0x12], 0x68
mov dword [rbp - 0x11], 0
movabs rdi, 0x6d226865f6da615b
movabs rbx, 0x884341c92eee71b3
lea rsi, [rbp - 0x20]
movabs r14, 0x1b40a6c1d62fb057
call fcn.14005d140
mov r15, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x1400489a5
lea r8d, [rax + 0x5bcb4b93]
lea r12d, [rax + rcx]
add r12d, 0x5bcb4b93
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0xfb
add rcx, rax
add rcx, rdx
mov rax, rcx
inc rax
cmp rax, 0x13
jae 0x140048e7c
cmp r15, rax
ja 0x140048e6c
movzx ecx, byte [rbp + rax - 0x20]
lea r8, [rdx + 1]
cmp r15, r8
jae 0x140048a20
lea r9d, [rax + 0x1e991931]
lea r12d, [rax + rcx]
add r12d, 0x1e991931
and r9d, ecx
add r9d, r9d
sub r12d, r9d
add r12b, 0xa9
cmp rdx, rax
ja 0x140048e75
lea r10, [rdx + 4]
cmp r15, r10
jae 0x140048a50
lea r9d, [rax - 0x7d70eefb]
lea r12d, [rax + rcx]
add r12d, 0x828f1105
and r9d, ecx
add r9d, r9d
sub r12d, r9d
add r12b, 0xdd
jmp 0x140048b10
je 0x140048970
lea r9, [rdx + 3]
cmp r15, r9
jne 0x140048b78
lea r10, [rax + r14]
lea r12, [r10 + rcx]
mov r9d, ecx
and r9d, r10d
mov r10b, 0x9f
jmp 0x140048a8d
cmp r15, r8
jne 0x140048a76
lea edx, [rax - 0x403ebc99]
lea r12d, [rax + rcx]
add r12d, 0xbfc14367
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x2f
jmp 0x140048c60
cmp r15, r10
jne 0x140048b10
lea r9, [rax + rbx]
lea r12, [r9 + rcx]
and r9d, ecx
mov r10b, 0x1b
add r9d, r9d
sub r12d, r9d
add r12b, r10b
lea r9d, [rax - 0x36027885]
lea r10d, [rcx + rax]
add r10d, 0xc9fd877b
and r9d, ecx
add r9d, r9d
sub r10d, r9d
add r10b, 0xa3
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rdx
add rdx, rax
sub rdx, r9
mov rax, rdx
mov rdx, r8
lea r8d, [rax - 0x17695f54]
lea r9d, [rax + rcx]
add r9d, 0xe896a0ac
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, 0x4c
mov byte [rbp + rax - 0x20], r9b
sub rax, r15
inc r15
movzx ecx, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
jmp 0x14004898f
lea r9, [r15 + rdx]
cmp r9, rax
jbe 0x140048b47
lea r10, [rdx + 5]
cmp r15, r10
jne 0x140048baf
lea edx, [rax + 0x62fb0570]
lea r12d, [rax + rcx]
add r12d, 0x62fb0570
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0xf0
jmp 0x140048c80
lea r11, [rdx + 8]
cmp r15, r11
jae 0x140048be3
lea r13d, [rax + 0x1e991931]
lea r12d, [rax + rcx]
add r12d, 0x1e991931
and r13d, ecx
add r13d, r13d
sub r12d, r13d
add r12b, 0xa9
jmp 0x140048c0c
lea r9, [rdx + 2]
cmp r15, r9
jne 0x140048c2f
lea r8d, [rax - 0x7239b883]
lea r12d, [rax + rcx]
add r12d, 0x8dc6477d
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x95
add r15, rdx
mov r9, r15
jmp 0x140048d11
lea r10, [rdx + 3]
cmp r15, r10
jne 0x140048cbb
lea r8d, [rax - 0x5fd2c82e]
lea r12d, [rax + rcx]
add r12d, 0xa02d37d2
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x42
dec rax
jmp 0x140048998
cmp r15, r8
jne 0x140048c0c
lea r8d, [rax + 0x51e220a]
lea r12d, [rax + rcx]
add r12d, 0x51e220a
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0xba
jmp 0x14004898f
cmp r15, r8
jne 0x140048c8b
lea edx, [rax - 0x7852ccf1]
lea r12d, [rax + rcx]
add r12d, 0x87ad330f
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x97
jmp 0x140048c60
lea r9, [rdx + 7]
cmp r15, r9
jne 0x1400489db
lea edx, [rax + 0x455cdea3]
lea r12d, [rax + rcx]
add r12d, 0x455cdea3
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x8b
nop dword [rax + rax]
lea edx, [rax + 0x4f9922b7]
lea r9d, [rcx + rax]
add r9d, 0x4f9922b7
and edx, ecx
add edx, edx
sub r9d, edx
dec r9b
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rdx, r8
jmp 0x140048998
lea r13, [rdx + 2]
cmp r15, r13
jne 0x140048ce5
lea r8d, [rax + 0x21197d3]
lea r12d, [rax + rcx]
add r12d, 0x21197d3
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x3b
dec rax
jmp 0x140048998
cmp r15, r8
jne 0x140048d4a
lea r8d, [rax - 0x22a095cc]
lea r12d, [rax + rcx]
add r12d, 0xdd5f6a34
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x94
jmp 0x140048d11
lea r13, [rdx + 3]
cmp r15, r13
jne 0x140048d77
lea r8d, [rax + 0x3f43ca35]
lea r12d, [rax + rcx]
add r12d, 0x3f43ca35
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x8d
lea r8d, [rax - 0x7334aae7]
lea r10d, [rcx + rax]
add r10d, 0x8ccb5519
and r8d, ecx
add r8d, r8d
sub r10d, r8d
add r10b, r12b
add r10b, 0x51
mov byte [rbp + rax - 0x20], r10b
movzx ecx, r12b
not rcx
add rax, rcx
mov r15, r9
jmp 0x140048998
lea r8, [rdx + 0xa]
cmp r15, r8
jne 0x140048d96
lea r8d, [rax - 0x2dd7cc44]
lea r12d, [rax + rcx]
add r12d, 0xd22833bc
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0xdc
jmp 0x140048acd
lea r9, [rdx + 6]
cmp r15, r9
jne 0x140048dc7
lea r10, [rax + rdi]
lea r12, [r10 + rcx]
mov r9d, ecx
and r9d, r10d
mov r10b, 0x83
jmp 0x140048a8d
lea r8, [rdx + 8]
cmp r15, r8
jne 0x140048e49
lea r8d, [rax + 0xf5a661e]
lea r12d, [rax + rcx]
add r12d, 0xf5a661e
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x2e
jmp 0x14004898f
cmp r15, r10
jne 0x140048def
mov r8d, eax
or r8d, 0x79697260
lea r12d, [r8 + rcx]
and r8d, ecx
add r8d, r8d
sub r12d, r8d
add r12b, 0x60
dec rax
jmp 0x140048998
cmp r15, r11
jne 0x140048e15
lea edx, [rax - 0xc3228dc]
lea r12d, [rax + rcx]
add r12d, 0xf3cdd724
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 4
jmp 0x140048c60
cmp rdx, 8
ja 0x140048e25
mov byte [rbp + rax - 0x20], r12b
jmp 0x140048998
lea edx, [rax + 0x31000986]
lea r12d, [rax + rcx]
add r12d, 0x31000986
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, r12b
add r12b, 0xac
jmp 0x140048c60
mov edx, eax
add edx, 0xa857e413
lea r12d, [rax + rcx]
add r12d, 0xa857e413
and edx, ecx
add edx, edx
sub r12d, edx
add r12b, 0x7b
jmp 0x14004895a
lea rsi, [rbp + 0x17605fd]
jmp 0x140048e7c
lea rsi, [rbp + 0x15ceccc]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b50], rax
movabs rax, 0x647c7a11716f7517
mov qword [rbp - 0x20], rax
mov word [rbp - 0x18], 0x276
mov byte [rbp - 0x16], 0xcc
mov dword [rbp - 0x15], 0
mov byte [rbp - 0x11], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140048f59
lea r8d, [rax + 0x16dfa5cb]
lea r9d, [rdx + rax]
add r9d, 0x16dfa5cb
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x73
mov byte [rbp + rax - 0x20], r9b
movzx r8d, r9b
not rcx
add rax, rcx
sub rax, r8
mov rcx, r10
lea r8d, [rax + 0xd846dec]
lea r9d, [rax + rdx]
add r9d, 0xd846dec
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x8c
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x10
jae 0x1400491fa
cmp rdi, rax
ja 0x1400491ea
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r10, [rcx + 1]
cmp rdi, r10
jae 0x140048fc0
cmp rcx, rax
ja 0x1400491f3
lea r11, [rcx + 8]
cmp rdi, r11
jb 0x140049010
cmp rdi, r10
jne 0x140049010
lea ecx, [rax + 0x3c4c8547]
lea r8d, [rdx + rax]
add r8d, 0x3c4c8547
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xf
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r10
jmp 0x140048f4c
je 0x140048f42
lea r8, [rcx + 2]
cmp rdi, r8
je 0x140048eda
lea r8, [rcx + 5]
cmp rdi, r8
jne 0x140048f75
lea r8d, [rax - 0x66eb6695]
lea r9d, [rax + rdx]
add r9d, 0x9914996b
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x13
add rdi, rcx
mov r8, rdi
jmp 0x14004918e
lea r8, [rdi + rcx]
cmp r8, rax
jbe 0x14004902b
lea r8, [rcx + 2]
cmp rdi, r8
jne 0x1400490a7
mov r10, rcx
jmp 0x140048fb5
lea rbx, [rcx + 3]
cmp rdi, rbx
jbe 0x1400490b9
cmp rdi, 0xa
jae 0x140049145
cmp rdi, r10
je 0x140048f42
lea r14d, [rax - 0x3abc5023]
lea r9d, [rax + rdx]
add r9d, 0xc543afdd
and r14d, edx
add r14d, r14d
sub r9d, r14d
add r9b, 0xf5
lea r14, [rcx + 2]
cmp rdi, r14
je 0x140048eda
cmp rdi, rbx
jne 0x1400491a0
lea r8d, [rax - 0x4a11a466]
lea r9d, [rax + rdx]
add r9d, 0xb5ee5b9a
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xca
mov r8, rdi
jmp 0x14004918e
lea r8, [rcx + 5]
cmp rdi, r8
je 0x140048f0e
jmp 0x140048ec6
cmp rdi, r10
je 0x140048f94
cmp rdi, rbx
jne 0x1400490e8
lea r10d, [rax + 0x7a69f0e5]
lea r9d, [rax + rdx]
add r9d, 0x7a69f0e5
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0xbd
jmp 0x140049167
lea r14, [rcx + 2]
cmp rdi, r14
jne 0x140049112
lea r10d, [rax + 0x67b38127]
lea r9d, [rax + rdx]
add r9d, 0x67b38127
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0xef
jmp 0x14004918e
cmp rdi, 0xa
jae 0x140049145
lea r15d, [rax - 0x95b37df]
lea r9d, [rax + rdx]
add r9d, 0xf6a4c821
and r15d, edx
add r15d, r15d
sub r9d, r15d
add r9b, 0x19
cmp rdi, r14
je 0x140048eda
jmp 0x140049077
lea r10d, [rax + 0x32f14d68]
lea r11d, [rax + rdx]
add r11d, 0x32f14d68
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r9b, r11b
add r9b, 0x28
lea r10d, [rax + 0x29961589]
lea r11d, [rax + rdx]
add r11d, 0x29961589
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r9b
add r11b, 0x41
mov byte [rbp + rax - 0x20], r11b
movzx edx, r9b
not rdx
add rax, rdx
mov rdi, r8
jmp 0x140048f4c
lea rbx, [rcx + 5]
cmp rdi, rbx
jne 0x1400491ca
lea r10d, [rax - 0x6f7e83e2]
lea r9d, [rax + rdx]
add r9d, 0x90817c1e
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x2e
jmp 0x140049167
lea r8, [rcx + 7]
cmp rdi, r8
je 0x140049026
cmp rdi, r11
je 0x140048f94
mov byte [rbp + rax - 0x20], r9b
jmp 0x140048f4c
lea rsi, [rbp + 0x11b3e2d]
jmp 0x1400491fa
lea rsi, [rbp + 0x176760c]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b58], rax
movabs rax, 0x5a334858bab7abdb
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x225a4c5c
mov byte [rbp - 0x14], 0xec
mov qword [rbp - 0x13], 0
mov byte [rbp - 0xb], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400492d9
lea r9d, [rax + 0x34878954]
lea r10d, [rdx + rax]
add r10d, 0x34878954
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xb4
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax - 0x429b15b0]
lea r9d, [rax + rdx]
add r9d, 0xbd64ea50
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xd0
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r8
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x16
jae 0x140049502
cmp rdi, rax
ja 0x1400494f2
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140049360
cmp rcx, rax
ja 0x1400494fb
lea r9, [rcx + 9]
cmp rdi, r9
jb 0x140049310
cmp rdi, r8
je 0x1400493b0
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x1400493a0
cmp rdi, r9
je 0x1400493b0
lea r8, [rcx + 0xa]
cmp rdi, r8
jne 0x14004945a
lea r9d, [rax + 0x160ab428]
lea r8d, [rax + rdx]
add r8d, 0x160ab428
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xe8
mov rdi, r10
jmp 0x14004942e
je 0x1400492c2
lea r9, [rcx + 2]
cmp rdi, r9
je 0x14004925a
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x1400493dc
lea r9d, [rax - 0x30379724]
lea r8d, [rax + rdx]
add r8d, 0xcfc868dc
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xfc
jmp 0x14004942e
cmp rdi, r8
jne 0x14004943a
nop dword [rax]
lea ecx, [rax + 0x11120564]
lea r9d, [rax + rdx]
add r9d, 0x11120564
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x44
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x1400492cc
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140049448
lea r9d, [rax - 0xcc21334]
lea r8d, [rax + rdx]
add r8d, 0xf33deccc
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x6c
lea r9d, [rax + 0x22ccc75c]
lea r10d, [rax + rdx]
add r10d, 0x22ccc75c
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x7c
mov byte [rbp + rax - 0x20], r10b
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x1400492c9
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x14004946f
mov r8, rcx
jmp 0x1400493d1
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x1400492f5
jmp 0x1400493d1
lea r9, [rcx + 4]
mov r8, rcx
cmp rdi, r9
je 0x14004928e
jmp 0x140049246
lea r10, [rcx + 4]
cmp rdi, r10
jne 0x14004948f
lea r9d, [rax + 0x720a7dc]
lea r8d, [rax + rdx]
add r8d, 0x720a7dc
jmp 0x14004938e
lea r10, [rcx + 7]
cmp rdi, r10
je 0x14004925a
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x1400494ad
mov r8, rcx
jmp 0x14004928e
lea r10, [rcx + 6]
cmp rdi, r10
je 0x140049443
cmp rcx, 7
ja 0x1400493b0
cmp rdi, r9
je 0x1400493b0
lea r8d, [rax - 0x77229f04]
lea r9d, [rax + rdx]
add r9d, 0x88dd60fc
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x1c
mov byte [rbp + rax - 0x20], r9b
jmp 0x1400492cc
lea rsi, [rbp + 0xda8a2c]
jmp 0x140049502
lea rsi, [rbp + 0x17d2930]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b60], rax
movabs rax, 0x21002a3e2c2f3b0b
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x2637303f
mov word [rbp - 0x14], 0x1627
mov byte [rbp - 0x12], 0xa8
xorps xmm0, xmm0
movups xmmword [rbp - 0x11], xmm0
mov byte [rbp - 1], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400495b5
mov r9, rcx
lea ecx, [rax - 0x2b54534]
lea r8d, [rax + rdx]
add r8d, 0xfd4abacc
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x6c
mov byte [rbp + rax - 0x20], r8b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
mov rcx, r9
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x20
jae 0x14004989c
cmp rdi, rax
ja 0x14004988c
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140049640
cmp rcx, rax
ja 0x140049895
lea r10, [rcx + 3]
cmp rdi, r10
jae 0x140049690
lea r11, [rdi + rcx]
cmp r11, rax
jbe 0x1400496ca
lea r8, [rcx + 0x10]
cmp rdi, r8
je 0x1400497b4
lea r8, [rcx + 2]
cmp rdi, r8
je 0x14004971b
cmp rdi, r10
jne 0x140049553
lea r9d, [rax + 0x196f7a38]
lea r8d, [rax + rdx]
add r8d, 0x196f7a38
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x78
jmp 0x1400497ea
je 0x14004959e
lea r10, [rcx + 2]
cmp rdi, r10
je 0x140049567
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140049723
lea r9d, [rax + 0x59cc5a23]
lea r8d, [rax + rdx]
add r8d, 0x59cc5a23
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb
jmp 0x1400497e7
cmp rdi, r9
je 0x140049793
lea r11, [rcx + 5]
cmp rdi, r11
jne 0x140049774
lea r9d, [rax - 0x774bbc29]
lea r8d, [rax + rdx]
add r8d, 0x88b443d7
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1f
jmp 0x1400497e7
cmp r11, 4
jne 0x140049709
lea r8d, [rax + 0x3af25583]
lea r10d, [rax + rdx]
add r10d, 0x3af25583
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x6b
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
jmp 0x14004956a
cmp rdi, r9
je 0x140049793
cmp rdi, r10
jne 0x1400497bf
mov r9, rcx
jmp 0x1400497b4
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140049786
lea r9d, [rax - 0x2182db4b]
lea r8d, [rax + rdx]
add r8d, 0xde7d24b5
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd
lea r9d, [rax - 0x49be750f]
lea r10d, [rdx + rax]
add r10d, 0xb6418af1
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x69
mov byte [rbp + rax - 0x20], r10b
jmp 0x1400497e7
lea r11, [rcx + 6]
cmp rdi, r11
je 0x140049567
jmp 0x1400495e7
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x1400495d1
lea ecx, [rax + 0x3190c05f]
lea r8d, [rax + rdx]
add r8d, 0x3190c05f
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x67
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r9
jmp 0x1400495a8
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x1400497f6
lea r9d, [rax - 0x197be8c1]
lea r8d, [rax + rdx]
add r8d, 0xe684173f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x47
add rdi, rcx
movzx edx, r8b
not rdx
jmp 0x1400495a5
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140049820
lea r9d, [rax + 0x6b34e1d1]
lea r8d, [rax + rdx]
add r8d, 0x6b34e1d1
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x49
jmp 0x1400497ea
lea r10, [rcx + 8]
cmp rdi, r10
je 0x14004959e
lea rsi, [rbp + 0x17c7235]
jmp 0x14004989c
lea rsi, [rbp + 0x1640cec]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b68], rax
movaps xmm0, xmmword [0x1400ae160]
movaps xmmword [rbp - 0x20], xmm0
mov byte [rbp - 0x10], 0xb6
xorps xmm0, xmm0
movups xmmword [rbp - 0xf], xmm0
mov dword [rbp + 1], 0
movabs r15, 0x5de96283e46917ba
movabs r12, 0xdb5691c2b97cc3cf
lea rsi, [rbp - 0x20]
movabs r13, 0x2bde1d26f1e5c0c3
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140049952
lea r8d, [rax - 0x2a9d88d1]
lea ebx, [rax + rdx]
add ebx, 0xd562772f
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xb7
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x25
jae 0x140049dcf
cmp r14, rax
ja 0x140049dbf
movzx edx, byte [rbp + rax - 0x20]
lea r8, [rcx + 1]
cmp r14, r8
jae 0x1400499f0
lea r9d, [rax + 0x4720d265]
lea ebx, [rax + rdx]
add ebx, 0x4720d265
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x3d
cmp rcx, rax
ja 0x140049dc8
lea r9, [rcx + 3]
cmp r14, r9
jae 0x140049a20
lea r10d, [rax - 0x2a4ebdb7]
lea ebx, [rax + rdx]
add ebx, 0xd5b14249
and r10d, edx
add r10d, r10d
sub ebx, r10d
inc bl
lea r10, [r14 + rcx]
cmp r10, rax
jbe 0x140049a42
cmp r14, r9
jne 0x140049aca
lea ecx, [rax - 0x6fe5989a]
lea ebx, [rax + rdx]
add ebx, 0x901a6766
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x36
jmp 0x140049c50
je 0x140049920
lea r9, [rcx + 2]
cmp r14, r9
jne 0x140049a99
lea r9, [rax + r13]
lea rbx, [r9 + rdx]
and r9d, edx
mov r10b, 0xab
jmp 0x140049b3d
cmp r14, r8
jne 0x140049a6c
lea ecx, [rax + 0x63f2e713]
lea ebx, [rax + rdx]
add ebx, 0x63f2e713
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x7b
jmp 0x140049c50
lea r11, [rcx + 5]
cmp r14, r11
jae 0x140049af8
lea edi, [rax + 0x4720d265]
lea ebx, [rax + rdx]
add ebx, 0x4720d265
and edi, edx
add edi, edi
sub ebx, edi
add bl, 0x3d
jmp 0x140049c25
cmp r14, r9
jne 0x140049b22
lea r8d, [rax - 0x7f89cf59]
lea ebx, [rax + rdx]
add ebx, 0x807630a7
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x6f
dec rax
jmp 0x140049945
lea r9, [rcx + 4]
cmp r14, r9
jne 0x140049bb5
lea r8d, [rax + 0x2aec53eb]
lea ebx, [rax + rdx]
add ebx, 0x2aec53eb
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x93
dec rax
jmp 0x140049945
lea r8, [rcx + 0x20]
cmp r14, r8
jne 0x140049bdf
lea r8d, [rax + 0x73e5e8ec]
lea ebx, [rax + rdx]
add ebx, 0x73e5e8ec
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x8c
jmp 0x140049b7d
cmp r14, r8
jne 0x140049c0d
lea r8d, [rax - 0x549d7b6e]
lea ebx, [rax + rdx]
add ebx, 0xab628492
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 2
jmp 0x14004993c
lea r10, [rcx + 5]
cmp r14, r10
jne 0x140049ca9
lea r9, [rax + r12]
lea rbx, [r9 + rdx]
and r9d, edx
mov r10b, 0x57
add r9d, r9d
sub ebx, r9d
add bl, r10b
lea r9d, [rax - 0x45480fc9]
lea r10d, [rdx + rax]
add r10d, 0xbab7f037
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x7f
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x1d8c29c]
lea r9d, [rax + rdx]
add r9d, 0x1d8c29c
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xbc
mov byte [rbp + rax - 0x20], r9b
sub rax, r14
inc r14
movzx edx, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
jmp 0x14004993c
lea r9, [rcx + 5]
cmp r14, r9
jne 0x140049989
lea ecx, [rax - 0x46d2074b]
lea ebx, [rax + rdx]
add ebx, 0xb92df8b5
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xd
jmp 0x140049c71
lea r8, [rcx + 6]
cmp r14, r8
jne 0x140049da0
lea r8d, [rax + 0x2278db6]
lea ebx, [rax + rdx]
add ebx, 0x2278db6
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 6
jmp 0x14004993c
cmp r14, r11
jne 0x140049c25
lea r8, [rax + r15]
lea rbx, [r8 + rdx]
and edx, r8d
mov r8b, 0xea
jmp 0x140049d14
cmp r14, r8
jne 0x140049c7c
lea ecx, [rax - 0x61cb595d]
lea r9d, [rdx + rax]
add r9d, 0x9e34a6a3
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x8b
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140049945
lea r10, [rcx + 8]
cmp r14, r10
jne 0x1400499ba
lea r8d, [rax - 0x29fff29d]
lea ebx, [rax + rdx]
add ebx, 0xd6000d63
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x4b
jmp 0x14004993c
mov ecx, eax
add ecx, 0x65cba9af
lea ebx, [rax + rdx]
add ebx, 0x65cba9af
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x37
jmp 0x1400498fe
lea rsi, [rbp + 0x6e2e21]
jmp 0x140049dcf
lea rsi, [rbp + 0x14d5bbc]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b70], rax
movaps xmm0, xmmword [0x1400ae170]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0x2253
mov byte [rbp - 0xe], 0xe4
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
mov byte [rbp + 3], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140049eaf
lea r8d, [rax + 0x7209a3f]
lea r9d, [rdx + rax]
add r9d, 0x7209a3f
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x47
mov byte [rbp + rax - 0x20], r9b
movzx r8d, r9b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r10
lea r8d, [rax - 0x66dcb344]
lea r9d, [rax + rdx]
add r9d, 0x99234cbc
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xdc
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r9d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r9b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x24
jae 0x14004a1ee
cmp rdi, rax
ja 0x14004a1de
movzx r9d, byte [rbp + rax - 0x20]
movzx edx, r9b
lea r10, [rcx + 1]
cmp rdi, r10
jae 0x140049f20
cmp rcx, rax
ja 0x14004a1e7
lea r11, [rcx + 5]
cmp rdi, r11
jb 0x140049ee6
cmp rdi, r10
je 0x14004a010
lea r8, [rdi + rcx]
cmp r8, rax
jbe 0x140049f63
lea r9, [rcx + 8]
cmp rdi, r9
je 0x14004a010
lea r9, [rcx + 2]
cmp rdi, r9
je 0x14004a031
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x14004a03c
je 0x140049e98
lea r8, [rcx + 2]
cmp rdi, r8
je 0x140049e2d
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140049fbb
lea r8d, [rax + 0x22184665]
lea r9d, [rax + rdx]
add r9d, 0x22184665
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x3d
mov r8, rdi
jmp 0x14004a169
cmp r8, 4
je 0x140049e2d
lea rbx, [rcx + 6]
cmp rdi, rbx
jbe 0x14004a006
cmp rdi, 0x10
jae 0x14004a120
lea r8, [rcx + 4]
cmp rdi, r8
jne 0x140049fee
lea r8d, [rax + 0x461dab5f]
lea r9d, [rax + rdx]
add r9d, 0x461dab5f
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x67
add rdi, rcx
mov r8, rdi
jmp 0x14004a169
lea r8, [rcx + 7]
cmp rdi, r8
je 0x14004a031
lea r8, [rcx + 8]
cmp rdi, r8
jne 0x140049ecb
jmp 0x14004a010
cmp rdi, r10
jne 0x14004a069
lea ecx, [rax - 0x40ea2fb5]
lea r8d, [rax + rdx]
add r8d, 0xbf15d04b
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xf3
mov byte [rbp + rax - 0x20], r8b
dec rax
mov rcx, r10
jmp 0x140049ea2
movzx edx, r9b
not rdx
add rax, rdx
mov rdi, r8
jmp 0x140049ea2
lea rsi, [rbp + 0xd29e59]
jmp 0x14004a1ee
lea rsi, [rbp + 0x14febdc]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b78], rax
movaps xmm0, xmmword [0x1400ae180]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0xc6db
mov byte [rbp - 0xe], 0xaa
xorps xmm0, xmm0
movups xmmword [rbp - 0xd], xmm0
mov qword [rbp + 1], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x14004a299
lea edx, [rax - 0x658c0bb4]
lea ebx, [rax + rcx]
add ebx, 0x9a73f44c
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0xec
lea edx, [rax - 0x62948d74]
lea r9d, [rcx + rax]
add r9d, 0x9d6b728c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x2c
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rdx, r8
inc rax
cmp rax, 0x29
jae 0x14004a76b
cmp rdi, rax
ja 0x14004a75b
movzx ecx, byte [rbp + rax - 0x20]
lea r8, [rdx + 1]
cmp rdi, r8
jae 0x14004a300
lea r9d, [rax + 0x333cb194]
lea ebx, [rax + rcx]
add ebx, 0x333cb194
and r9d, ecx
add r9d, r9d
sub ebx, r9d
add bl, 0xf4
cmp rdx, rax
ja 0x14004a764
lea r10, [rdx + 0x10]
cmp rdi, r10
jae 0x14004a330
lea r9d, [rax + 0x33fa9124]
lea ebx, [rax + rcx]
add ebx, 0x33fa9124
and r9d, ecx
add r9d, r9d
sub ebx, r9d
add bl, 4
jmp 0x14004a339
jne 0x14004a370
lea r8d, [rax - 0x6649eb44]
lea ebx, [rax + rcx]
add ebx, 0x99b614bc
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xdc
add rcx, rax
add rcx, rdx
mov rax, rcx
jmp 0x14004a28c
cmp rdi, r8
je 0x14004a24d
lea r9, [rdi + rdx]
cmp r9, rax
jbe 0x14004a39a
lea r11, [rdx + 5]
cmp rdi, r11
jne 0x14004a441
lea r9, [rdx + 3]
cmp rdi, r9
jne 0x14004a3e9
lea r8d, [rax - 0x32ddc1cc]
lea ebx, [rax + rcx]
add ebx, 0xcd223e34
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x94
jmp 0x14004a5f0
lea r10, [rdx + 3]
cmp rdi, r10
jae 0x14004a472
lea r9, [rdx + 6]
cmp rdi, r9
jne 0x14004a49c
lea r8d, [rax - 0x65eafb7c]
lea ebx, [rax + rcx]
add ebx, 0x9a150484
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x64
add rdi, rdx
lea r8d, [rax + 0x3e4d5b4]
lea r9d, [rcx + rax]
add r9d, 0x3e4d5b4
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, bl
add r9b, 0x14
mov byte [rbp + rax - 0x20], r9b
jmp 0x14004a5f0
lea r9, [rdx + 9]
cmp rdi, r9
jne 0x14004a2cc
lea edx, [rax - 0x327ed204]
lea ebx, [rax + rcx]
add ebx, 0xcd812dfc
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x1c
jmp 0x14004a265
movzx ecx, bl
not rcx
add rax, rcx
jmp 0x14004a28c
lea rsi, [rbp + 0xc400e4]
jmp 0x14004a76b
lea rsi, [rbp + 0x1474f50]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b80], rax
movabs rax, 0x746e797f7a721c
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x18], 0x667d797a
mov word [rbp - 0x14], 0x7101
mov byte [rbp - 0x12], 0xc8
mov qword [rbp - 0x11], 0
mov qword [rbp - 0xa], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop word cs:[rax + rax]
cmp rdi, rax
ja 0x14004aa27
movzx r9d, byte [rbp + rax - 0x20]
movzx r8d, r9b
lea rdx, [rcx + 1]
cmp rdi, rdx
jae 0x14004a840
cmp rcx, rax
ja 0x14004aa30
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x14004a8a0
jne 0x14004a850
mov rdx, rcx
jmp 0x14004a90c
lea r10, [rcx + 3]
cmp rdi, r10
je 0x14004a8a6
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x14004a9b1
lea r9d, [rax + 0x251aaa6b]
lea edx, [rax + r8]
add edx, 0x251aaa6b
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x13
add rdi, rcx
movzx edx, dl
not rdx
add rax, rdx
jmp 0x14004a9f4
lea r9d, [rax + 0xbd4d6cb]
lea r10d, [r8 + rax]
add r10d, 0xbd4d6cb
and r9d, r8d
add r9d, r9d
sub r10d, r9d
add r10b, 0x73
mov byte [rbp + rax - 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x7c6e8e14]
lea r9d, [rcx + r8]
add r9d, 0x839171ec
and eax, r8d
add eax, eax
sub r9d, eax
add r9b, 0x8c
mov byte [rbp + rcx - 0x20], r9b
sub rcx, rdi
inc rdi
movzx r9d, byte [rbp + rcx - 0x22]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r9b
add rax, rdx
add rax, rcx
jmp 0x14004a9f1
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x14004a9bf
mov rdx, rcx
jmp 0x14004a9ee
lea r10, [rcx + 9]
cmp rdi, r10
jne 0x14004a7fc
lea ecx, [rax + 0x2ce26a47]
lea r9d, [r8 + rax]
add r9d, 0x2ce26a47
and ecx, r8d
add ecx, ecx
sub r9d, ecx
add r9b, 0xf
mov byte [rbp + rax - 0x20], r9b
dec rax
mov rcx, rdx
inc rax
cmp rax, 0x1e
jb 0x14004a7e0
jmp 0x14004aa37
lea rsi, [rbp + 0x134d52d]
jmp 0x14004aa37
lea rsi, [rbp + 0x1783a0c]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b88], rax
movaps xmm0, xmmword [0x1400ae190]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14004ab0f
lea r8d, [rax + 0x71874c32]
lea r10d, [rdx + rax]
add r10d, 0x71874c32
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xa2
mov byte [rbp + rax - 0x20], r10b
movzx r8d, r10b
not rcx
add rax, rcx
sub rax, r8
mov rcx, r9
lea r8d, [rax - 0x7f0e2ab8]
lea r9d, [rax + rdx]
add r9d, 0x80f1d548
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 8
mov byte [rbp + rax - 0x20], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax - 0x22]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x12
jae 0x14004ad56
cmp rdi, rax
ja 0x14004ad46
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x14004ab80
cmp rcx, rax
ja 0x14004ad4f
lea r8, [rdi + rcx]
cmp r8, rax
jbe 0x14004abd0
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x14004ac02
lea r10d, [rax - 0x3b9e208]
lea r9d, [rax + rdx]
add r9d, 0xfc461df8
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0x38
jmp 0x14004aca0
je 0x14004aaf8
lea r8, [rcx + 2]
cmp rdi, r8
je 0x14004aa90
lea r8, [rcx + 6]
cmp rdi, r8
jne 0x14004ac52
lea r8d, [rax - 0x379709e2]
lea r9d, [rax + rdx]
add r9d, 0xc868f61e
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x2e
add rdi, rcx
mov r8, rdi
jmp 0x14004aca0
cmp r8, 3
je 0x14004aa90
cmp rdi, r9
jne 0x14004ac32
lea r8, [rcx + 6]
cmp rdi, r8
jne 0x14004ac40
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x14004ab2b
lea rsi, [rbp + 0x7ea3be]
jmp 0x14004ad56
lea rsi, [rbp + 0x1541aa8]
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b90], rax
movaps xmm0, xmmword [0x1400ae1a0]
movaps xmmword [rbp - 0x20], xmm0
movabs rax, 0x656b5665550a6052
mov qword [rbp - 0x10], rax
mov word [rbp - 8], 0xd558
mov qword [rbp - 6], 0
mov dword [rbp + 1], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14004adfa
cmp rdi, rax
ja 0x14004b164
movzx r8d, byte [rbp + rax - 0x20]
movzx edx, r8b
lea r10, [rcx + 1]
cmp rdi, r10
jae 0x14004ae70
cmp rcx, rax
ja 0x14004b16d
jne 0x14004aef0
lea rsi, [rbp + 0x14712da]
jmp 0x14004b174
mov rdi, qword [0x1400d4a30]
lea rcx, [0x1400b72e2]
call qword [0x1400d4a38]
mov rcx, rax
mov rdx, rsi
call rdi
mov qword [0x1400d4b98], rax
movaps xmm0, xmmword [0x1400ae1b0]
movaps xmmword [rbp - 0x20], xmm0
mov word [rbp - 0x10], 0
lea rsi, [rbp - 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14004b1f2