Function at 0x140065a50
Capabilities:
Parse credit card information
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x12f8
call fcn.140079930
sub rsp, rax
mov qword [rsp + 0xa0], rcx
xorps xmm0, xmm0
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm0
movaps xmmword [rsp + 0x1f0], xmm0
movaps xmmword [rsp + 0x200], xmm0
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x220], xmm0
movaps xmmword [rsp + 0x230], xmm0
movaps xmmword [rsp + 0x240], xmm0
movaps xmmword [rsp + 0x250], xmm0
movaps xmmword [rsp + 0x260], xmm0
movaps xmmword [rsp + 0x270], xmm0
movaps xmmword [rsp + 0x280], xmm0
movaps xmmword [rsp + 0x290], xmm0
movaps xmmword [rsp + 0x2a0], xmm0
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmmword [rsp + 0x2c0], xmm0
call qword [0x1400d4aa8]
mov edi, eax
movaps xmm0, xmmword [0x1400ae6d0]
movaps xmmword [rsp + 0x2d0], xmm0
mov qword [rsp + 0x2e0], 0
mov word [rsp + 0x2e8], 0
lea rbx, [rsp + 0x2d0]
call fcn.14005d140
mov rsi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop dword [rax + rax]
cmp rsi, rax
ja 0x140065ed1
movzx r8d, byte [rsp + rax + 0x2d0]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rsi, r9
jae 0x140065bb0
cmp rcx, rax
ja 0x140065ee0
lea r10, [rsi + rcx]
cmp r10, rax
jbe 0x140065c40
lea r8, [rcx + 0xa]
cmp rsi, r8
jne 0x140065cc8
lea r9d, [rax + 0x40de416c]
lea r8d, [rax + rdx]
add r8d, 0x40de416c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc
jmp 0x140065d35
je 0x140065d00
lea r10, [rcx + 3]
cmp rsi, r10
jne 0x140065c9b
lea r8d, [rax + 0x4913a1dd]
lea r10d, [rdx + rax]
add r10d, 0x4913a1dd
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xf5
mov byte [rsp + rax + 0x2d0], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
lea ecx, [rax - 0x6280854c]
lea r8d, [rax + rdx]
add r8d, 0x9d7f7ab4
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x14
mov byte [rsp + rax + 0x2d0], r8b
sub rax, rsi
inc rsi
movzx r8d, byte [rsp + rax + 0x2ce]
add rax, 0xfffffffffffffffe
mov rcx, r9
jmp 0x140065d00
lea r10, [rcx + 2]
cmp rsi, r10
jae 0x140065cf6
lea ebp, [rax + 0x546bd8d7]
lea r11d, [rax + rdx]
add r11d, 0x546bd8d7
and ebp, edx
add ebp, ebp
sub r11d, ebp
add r11b, 0x1f
cmp rsi, r9
jne 0x140065df0
lea ecx, [rax - 0x89bc17f]
lea r8d, [rax + rdx]
add r8d, 0xf7643e81
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x79
mov byte [rsp + rax + 0x2d0], r8b
jmp 0x140065e38
lea r10, [rcx + 4]
cmp rsi, r10
jne 0x140065d09
lea r9d, [rax - 0x5f5daec3]
lea r8d, [rax + rdx]
add r8d, 0xa0a2513d
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x55
jmp 0x140065d5f
lea r8, [rcx + 8]
cmp rsi, r8
jne 0x140065d7e
lea r9d, [rax - 0x164a0ce6]
lea r8d, [rax + rdx]
add r8d, 0xe9b5f31a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x4a
jmp 0x140065d5f
cmp rsi, r9
jne 0x140065dac
nop
movzx edx, r8b
add rax, rcx
jmp 0x140065d69
lea r10, [rcx + 6]
cmp rsi, r10
jne 0x140065e2b
lea r9d, [rax + 0x497a02eb]
lea r8d, [rax + rdx]
add r8d, 0x497a02eb
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x93
lea r9d, [rax - 0x5fc40fd1]
lea r10d, [rdx + rax]
add r10d, 0xa03bf02f
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0xb7
mov byte [rsp + rax + 0x2d0], r10b
add rsi, rcx
movzx edx, r8b
not rdx
add rax, rdx
inc rax
cmp rax, 0x1a
jb 0x140065b40
jmp 0x140065edb
lea r8, [rcx + 5]
cmp rsi, r8
jne 0x140065e43
lea r9d, [rax - 0x6d725b38]
lea r8d, [rax + rdx]
add r8d, 0x928da4c8
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x88
jmp 0x140065d62
lea r11, [rcx + 3]
cmp rsi, r11
je 0x140065bc3
lea r11, [rcx + 4]
cmp rsi, r11
je 0x140065df9
cmp rsi, r10
je 0x140065c72
lea ebp, [rax - 0x1327365d]
lea r11d, [rax + rdx]
add r11d, 0xecd8c9a3
and ebp, edx
add ebp, ebp
sub r11d, ebp
add r11b, 0x8b
cmp rsi, r9
je 0x140065c72
lea r14, [rcx + 3]
cmp rsi, r14
jne 0x140065dfe
mov r9, rcx
jmp 0x140065e38
lea r14, [rcx + 5]
cmp rsi, r14
jne 0x140065e61
lea r9d, [rax + 0x69e923a1]
lea r8d, [rax + rdx]
add r8d, 0x69e923a1
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x99
jmp 0x140065d5f
lea r10, [rcx + 2]
cmp rsi, r10
jne 0x140065b5f
dec rax
mov rcx, r9
jmp 0x140065d6c
lea r8, [rcx + 3]
cmp rsi, r8
je 0x140065bc3
cmp rsi, r9
mov r9, rcx
je 0x140065bfa
jmp 0x140065b29
lea r14, [rcx + 4]
cmp rsi, r14
je 0x140065bc3
lea r14, [rcx + 6]
cmp rsi, r14
je 0x140065d00
cmp rsi, 2
ja 0x140065e93
cmp rsi, r10
jne 0x140065eba
mov esi, 2
mov r9, rcx
jmp 0x140065bfa
lea r9d, [rax + 0x4bd01758]
lea r10d, [rax + rdx]
add r10d, 0x4bd01758
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0x98
jmp 0x140065d35
cmp rcx, 7
ja 0x140065c72
mov byte [rsp + rax + 0x2d0], r11b
jmp 0x140065d6c
lea r8, [rsp + 0x1618c1b]
jmp 0x140065ee8
mov r8, rbx
jmp 0x140065ee8
lea r8, [rsp + 0x175b344]
lea r14, [rsp + 0x1d0]
mov edx, 0xff
mov rcx, r14
mov r9d, edi
call fcn.140065840
mov rcx, r14
call fcn.140092800
mov qword [rsp + 0xc8], rax
inc eax
mov dword [rsp + 0x9c], eax
xorps xmm0, xmm0
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm0
movaps xmmword [rsp + 0xf0], xmm0
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm0
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x150], xmm0
movaps xmmword [rsp + 0x160], xmm0
movaps xmmword [rsp + 0x170], xmm0
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm0
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm0
movaps xmm0, xmmword [0x1400ae6e0]
movaps xmmword [rsp + 0x2d0], xmm0
mov word [rsp + 0x2e0], 0
mov byte [rsp + 0x2e2], 0
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140065ffd
lea ecx, [rax - 0x3accb2d2]
lea ebp, [rax + rdx]
add ebp, 0xc5334d2e
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0xbe
dec rax
mov rcx, r9
inc rax
cmp rax, 0x13
jae 0x140066ae2
cmp r14, rax
ja 0x140066ada
movzx edx, byte [rsp + rax + 0x2d0]
lea r9d, [rax - 0x6113c2b1]
lea r8d, [rax + rdx]
add r8d, 0x9eec3d4f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd7
lea r9d, [rax + 0x961077b]
lea r10d, [rax + rdx]
add r10d, 0x961077b
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xa3
lea r9d, [rax + 0xc6ccf47]
lea r11d, [rax + rdx]
add r11d, 0xc6ccf47
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, 0xf
lea r9d, [rax - 0x316bab57]
lea esi, [rax + rdx]
add esi, 0xce9454a9
and r9d, edx
add r9d, r9d
sub esi, r9d
add sil, 0x61
lea rdi, [rcx + 1]
mov r9d, r8d
cmp r14, rdi
jb 0x1400660d1
je 0x1400664d7
lea r9, [rcx + 3]
cmp r14, r9
je 0x1400664f9
lea r9, [rcx + 5]
cmp r14, r9
je 0x14006651b
lea r9, [rcx + 4]
cmp r14, r9
je 0x14006653d
lea rdi, [rcx + 8]
mov r9d, ebp
cmp r14, rdi
je 0x14006655f
cmp rcx, rax
ja 0x140066ad0
lea rdi, [r14 + rcx]
cmp rdi, rax
jbe 0x14006645a
mov r9, rcx
inc rcx
cmp r14, rcx
je 0x1400662fa
lea rcx, [r9 + 0x2a]
cmp r14, rcx
je 0x14006633f
lea rcx, [r9 + 0x5a]
cmp r14, rcx
je 0x140065fd1
lea rcx, [r9 + 8]
cmp r14, rcx
je 0x140066366
lea rcx, [r9 + 6]
cmp r14, rcx
je 0x1400663ae
lea rcx, [r9 + 5]
cmp r14, rcx
je 0x1400663d2
lea rcx, [r9 + 4]
cmp r14, rcx
je 0x1400663fa
lea rcx, [r9 + 0x28]
cmp r14, rcx
je 0x14006641b
lea rcx, [r9 + 0x20]
cmp r14, rcx
je 0x140066439
lea r14, [r9 + 0x7a]
lea rcx, [r9 + 0x89]
cmp r14, rcx
jb 0x140066ab0
lea rcx, [r9 + 0x84]
lea rdi, [r9 + 0x88]
cmp r14, rdi
jb 0x140066a90
lea rdi, [r9 + 0x87]
cmp r14, rdi
jb 0x1400662ea
lea rdi, [r9 + 0x86]
cmp r14, rdi
jae 0x1400661c0
cmp rcx, rax
ja 0x140066ad0
lea r9, [r14 + rcx]
cmp r9, rax
ja 0x1400660e7
jmp 0x140066457
lea rdi, [r9 + 0x94]
cmp r14, rdi
jae 0x1400661de
lea r9, [rcx + r14]
cmp r9, rax
ja 0x1400660e7
jmp 0x1400665a5
lea rdi, [r9 + 0x8e]
cmp r14, rdi
jb 0x140066581
lea rdi, [r9 + 0x8d]
cmp r14, rdi
jb 0x1400665c9
lea rdi, [r9 + 0x8c]
cmp r14, rdi
jb 0x1400665ed
lea rdi, [r9 + 0xe8]
cmp r14, rdi
jb 0x140066611
lea rdi, [r9 + 0xc6]
cmp r14, rdi
jb 0x1400660e7
lea rdi, [r9 + 0x85]
lea rcx, [r9 + 0xc5]
lea r14, [r9 + 0xef]
cmp rdi, r14
ja 0x140066664
lea r14, [r9 + 0x11f]
cmp rdi, r14
ja 0x140066689
lea r14, [r9 + 0xcd]
cmp rdi, r14
ja 0x1400666b1
lea r14, [r9 + 0xcb]
cmp rdi, r14
ja 0x1400666d6
lea r14, [r9 + 0xca]
cmp rdi, r14
ja 0x1400666fb
lea r15, [r9 + 0xc9]
cmp rdi, r15
ja 0x14006671e
lea r15, [r9 + 0xed]
cmp rdi, r15
ja 0x140066743
lea r15, [r9 + 0xe5]
cmp rdi, r15
ja 0x14006676b
lea r15, [r9 + 0xd5]
cmp rdi, r15
ja 0x140066790
lea r15, [r9 + 0xcf]
add r9, 0x2ca
cmp rdi, r15
cmova r14, rdi
cmovbe rcx, r9
jmp 0x1400660e7
mov ebp, esi
cmp r14, rax
jbe 0x140066088
jmp 0x140066ada
lea ecx, [rax + 0x498257f2]
lea ebp, [rax + rdx]
add ebp, 0x498257f2
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0x62
mov rcx, r9
lea r8d, [rax - 0xef35537]
lea r9d, [rax + rdx]
add r9d, 0xf10caac9
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x81
mov byte [rsp + rax + 0x2d0], r9b
jmp 0x14006635b
lea ecx, [rax - 0x78a52d70]
lea ebp, [rax + rdx]
add ebp, 0x875ad290
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0x10
mov rcx, r9
inc rcx
dec rax
jmp 0x140065ff0
lea ecx, [rax + 0x30bc7cc]
lea ebp, [rax + rdx]
add ebp, 0x30bc7cc
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0x6c
mov rcx, r9
lea r8d, [rax + 0x2ee52567]
lea r9d, [rax + rdx]
add r9d, 0x2ee52567
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, bpl
add r9b, 0x2f
mov byte [rsp + rax + 0x2d0], r9b
jmp 0x1400663ca
lea ecx, [rax + 0x40e4426a]
lea ebp, [rax + rdx]
add ebp, 0x40e4426a
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0x1a
mov rcx, r9
add r14, rcx
mov r9, rcx
jmp 0x1400663eb
lea ecx, [rax + 0x7ebcbd08]
lea ebp, [rax + rdx]
add ebp, 0x7ebcbd08
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0xc8
movzx ecx, bpl
not rcx
add rax, rcx
jmp 0x140065fed
lea ecx, [rax - 0x436ac85a]
lea ebp, [rax + rdx]
add ebp, 0xbc9537a6
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0x76
mov rcx, r9
jmp 0x1400667e6
lea ecx, [rax - 0x5924dbc]
lea ebp, [rax + rdx]
add ebp, 0xfa6db244
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0x24
jmp 0x14006681e
lea ecx, [rax + 0x38462ce2]
lea ebp, [rax + rdx]
add ebp, 0x38462ce2
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0xd2
jmp 0x140066854
mov r9d, r11d
lea r11, [rcx + 0xa]
cmp r14, r11
movzx r10d, r10b
movzx r9d, r9b
cmovb r9d, r10d
lea r10, [rcx + 0x200]
cmp r14, r10
jb 0x1400667b8
lea r8, [rcx + 1]
cmp r14, r8
jne 0x1400664a8
lea r8d, [rax + 0x12c20ef6]
lea ebp, [rax + rdx]
add ebp, 0x12c20ef6
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x46
jmp 0x140066857
lea r8, [rcx + 3]
cmp r14, r8
jne 0x140066635
lea r8d, [rax - 0x718cfbce]
lea ebp, [rax + rdx]
add ebp, 0x8e730432
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xa2
jmp 0x1400667e6
lea r8d, [rax - 0x233b4813]
lea ebp, [rax + rdx]
add ebp, 0xdcc4b7ed
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x85
jmp 0x140066857
lea r8d, [rax + 0x5875ad29]
lea ebp, [rax + rdx]
add ebp, 0x5875ad29
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xe1
jmp 0x1400667e6
lea r8d, [rax + 0x11ff1d03]
lea ebp, [rax + rdx]
add ebp, 0x11ff1d03
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xeb
jmp 0x140066382
lea r8d, [rax + 0x4fd797a1]
lea ebp, [rax + rdx]
add ebp, 0x4fd797a1
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x99
jmp 0x14006635e
lea r8d, [rax - 0x34777323]
lea ebp, [rax + rdx]
add ebp, 0xcb888cdd
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xf5
jmp 0x140066316
lea r9d, [rax - 0x77e23b7d]
lea r8d, [rax + rdx]
add r8d, 0x881dc483
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x6b
jmp 0x1400667b8
lea r10d, [rax + 0x4a4549e5]
lea r9d, [rax + rdx]
add r9d, 0x4a4549e5
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0xbd
jmp 0x14006646d
lea r9d, [rax - 0x3a09c0df]
lea r8d, [rax + rdx]
add r8d, 0xc5f63f21
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x19
jmp 0x14006688e
lea r9d, [rax + 0x3ceb9bf]
lea r8d, [rax + rdx]
add r8d, 0x3ceb9bf
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc7
jmp 0x1400668c3
lea r9d, [rax + 0x41a7345d]
lea r8d, [rax + rdx]
add r8d, 0x41a7345d
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x75
jmp 0x1400668c9
lea r8, [rcx + 5]
cmp r14, r8
jne 0x1400667b5
lea r8d, [rax - 0x3c5296b8]
lea ebp, [rax + rdx]
add ebp, 0xc3ad6948
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 8
jmp 0x14006635b
lea r8d, [rax + 0x5c4466e8]
lea ebp, [rax + rdx]
add ebp, 0x5c4466e8
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xa8
mov r14, rdi
jmp 0x140066857
lea r8d, [rax - 0x65e31e7a]
lea ebp, [rax + rdx]
add ebp, 0x9a1ce186
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x56
mov r14, rdi
mov r9, rcx
jmp 0x14006681e
lea r8d, [rax - 0x280aa3dc]
lea ebp, [rax + rdx]
add ebp, 0xd7f55c24
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 4
mov r14, rdi
jmp 0x1400667e6
lea r8d, [rax + 0x15cdd6c2]
lea ebp, [rax + rdx]
add ebp, 0x15cdd6c2
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xb2
mov r14, rdi
jmp 0x1400663cd
mov r8d, eax
or r8d, 0x53a65160
lea ebp, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x60
mov r14, rdi
jmp 0x1400663ca
lea r8d, [rax - 0x6e813402]
lea ebp, [rax + rdx]
add ebp, 0x917ecbfe
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xe
mov r14, rdi
jmp 0x140066382
lea r8d, [rax - 0x30a8b964]
lea ebp, [rax + rdx]
add ebp, 0xcf57469c
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xbc
dec rax
mov r14, rdi
jmp 0x140065ff0
lea r8d, [rax + 0xd2fc13a]
lea ebp, [rax + rdx]
add ebp, 0xd2fc13a
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x6a
mov r14, rdi
jmp 0x14006635b
lea r8d, [rax + 0x4b083bd8]
lea ebp, [rax + rdx]
add ebp, 0x4b083bd8
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x18
mov r14, rdi
jmp 0x140066316
mov r8d, r9d
lea r9, [rcx + r14]
cmp r9, 0x7a
jne 0x140066862
lea r8d, [rax - 0x322e9d4a]
lea ebp, [rax + rdx]
add ebp, 0xcdd162b6
and r8d, edx
add r8d, r8d
sub ebp, r8d
sub bpl, dl
add bpl, 6
lea r8d, [rax + 0x6cbda005]
lea r10d, [rax + rdx]
add r10d, 0x6cbda005
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xdd
mov byte [rsp + rax + 0x2d0], r10b
lea r9, [rcx + 1]
movzx r8d, r10b
not rcx
sub rax, r8
add rax, rcx
lea ecx, [rax + 0xba9dd54]
lea r8d, [rax + rdx]
add r8d, 0xba9dd54
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xb4
mov byte [rsp + rax + 0x2d0], r8b
sub rax, r14
inc r14
movzx edx, byte [rsp + rax + 0x2ce]
add rax, 0xfffffffffffffffe
mov rcx, r9
add rdx, rcx
add rax, rdx
jmp 0x140065ff0
lea r9, [rcx + 0xa]
cmp r14, r9
jbe 0x1400668fe
lea r9d, [rax - 0x21b5642d]
lea r8d, [rax + rdx]
add r8d, 0xde4a9bd3
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x3b
cmp r14, 0x1ff
ja 0x1400668d9
lea r9, [rcx + 0x40]
cmp r14, r9
jbe 0x14006694e
lea r9d, [rax - 0x18545cb2]
lea r8d, [rax + rdx]
add r8d, 0xe7aba34e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xde
cmp rcx, 0x60
ja 0x140066929
mov byte [rsp + rax + 0x2d0], r8b
mov ebp, r8d
jmp 0x140065ff0
lea r8d, [rax - 0x700717e8]
lea ebp, [rax + rdx]
add ebp, 0x8ff8e818
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, dl
add bpl, 0x58
jmp 0x140066382
lea r9, [rcx + 1]
cmp r14, r9
jne 0x140066979
lea r8d, [rax + 0x1c231671]
lea ebp, [rax + rdx]
add ebp, 0x1c231671
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xe9
jmp 0x140066316
lea r8d, [rax + 0x52206d7a]
lea ebp, [rax + rdx]
add ebp, 0x52206d7a
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, bpl
add bpl, 0x54
jmp 0x140066316
lea r9, [rcx + 1]
cmp r14, r9
jne 0x1400669a4
lea r8d, [rax + 0x25841dec]
lea ebp, [rax + rdx]
add ebp, 0x25841dec
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x8c
jmp 0x140066857
lea r9, [rcx + 2]
cmp r14, r9
jne 0x1400669cf
lea r8d, [rax - 0x682bf453]
lea ebp, [rax + rdx]
add ebp, 0x97d40bad
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x45
jmp 0x14006635e
lea r9, [rcx + 2]
cmp r14, r9
jne 0x1400669fa
lea r8d, [rax - 0x5ecaecd8]
lea ebp, [rax + rdx]
add ebp, 0xa1351328
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xe8
jmp 0x1400667e6
lea r9, [rcx + 3]
cmp r14, r9
jne 0x140066a25
lea r8d, [rax - 0x2a5379b5]
lea ebp, [rax + rdx]
add ebp, 0xd5ac864b
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xf3
jmp 0x140066382
lea r9, [rcx + 3]
cmp r14, r9
jne 0x140066a54
lea r8d, [rax + 0x1ce60864]
lea ebp, [rax + rdx]
add ebp, 0x1ce60864
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x44
jmp 0x1400663ca
lea r9, [rcx + 5]
cmp r14, r9
jne 0x14006688e
lea r8d, [rax + 0x138500e9]
lea ebp, [rax + rdx]
add ebp, 0x138500e9
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xa1
jmp 0x1400663ca
lea r9, [rcx + 6]
cmp r14, r9
jne 0x1400668c3
lea r8d, [rax + 0x1447f2dc]
lea ebp, [rax + rdx]
add ebp, 0x1447f2dc
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xfc
jmp 0x140066316
lea ebp, [rax + rdx]
add ebp, 0x90bbda0b
add eax, 0x90bbda0b
and eax, edx
add eax, eax
sub ebp, eax
add bpl, 0xb3
jmp 0x140065fcd
mov ecx, eax
add ecx, 0x52e35f6d
lea ebp, [rax + rdx]
add ebp, 0x52e35f6d
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 5
jmp 0x140065fbd
lea rbx, [rsp + 0x17933e4]
jmp 0x140066ae2
lea rbx, [rsp + 0xa57133]
lea r14, [rsp + 0xd0]
mov edx, 0xff
mov rcx, r14
mov r8, rbx
mov r9, qword [rsp + 0xa0]
call fcn.140065840
mov rcx, r14
call fcn.140092800
mov qword [rsp + 0xa8], rax
cmp byte [0x1400ce2f8], 0
je 0x14006713e
movabs r15, 0xd8de1ee1c66bdf85
movaps xmm0, xmmword [0x1400ae6f0]
movaps xmmword [rsp + 0x2d0], xmm0
movaps xmm0, xmmword [0x1400ae700]
movaps xmmword [rsp + 0x2e0], xmm0
mov dword [rsp + 0x2f0], 0x79afb5a9
mov word [rsp + 0x2f4], 0x7b78
mov byte [rsp + 0x2f6], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x2f7], xmm0
mov dword [rsp + 0x306], 0
movabs r12, 0x5ea9998fd48c01bb
movabs r13, 0xb6c4103182234ff4
movabs rbp, 0x7bf4c648d3b114f3
lea r14, [rsp + 0x2d0]
call fcn.14005d140
mov rsi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140066bf3
lea r8d, [rax + 0x53439e8f]
lea edi, [rax + rdx]
add edi, 0x53439e8f
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x17
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x3a
jae 0x140067127
cmp rsi, rax
ja 0x140067115
movzx edx, byte [rsp + rax + 0x2d0]
lea r8, [rcx + 1]
cmp rsi, r8
jae 0x140066c60
lea r9d, [rax + r15]
lea edi, [r9 + rdx]
mov r10d, edx
and r10d, r9d
add r10d, r10d
sub edi, r10d
add dil, 0x5d
cmp rcx, rax
ja 0x14006711f
lea r9, [rcx + 0x2a]
cmp rsi, r9
jae 0x140066ca0
lea r9d, [rax + 0x46d955e9]
lea edi, [rax + rdx]
add edi, 0x46d955e9
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0xa1
jmp 0x140066cc0
je 0x140066bc0
lea r9, [rcx + 2]
cmp rsi, r9
jne 0x140066d1a
lea r9d, [rax + 0x6cf31ca3]
lea edi, [rax + rdx]
add edi, 0x6cf31ca3
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0x8b
jmp 0x140066df5
cmp rsi, r8
jne 0x140066cc0
lea r9, [rax + rbp]
mov rdi, rdx
add rdi, r9
mov ecx, edx
and ecx, r9d
mov r9b, 0x5b
jmp 0x140066e85
lea r9, [rsi + rcx]
lea r10, [rcx + 9]
cmp r9, rax
jbe 0x140066cf7
cmp rsi, r10
jne 0x140066d4b
lea r8d, [rax + 0x5c09893a]
lea edi, [rax + rdx]
add edi, 0x5c09893a
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x6a
dec rax
jmp 0x140066be6
cmp rsi, r10
jae 0x140066da4
lea r11d, [rax + r15]
lea edi, [r11 + rdx]
mov ebx, edx
and ebx, r11d
add ebx, ebx
sub edi, ebx
add dil, 0x5d
jmp 0x140066dcb
lea r9, [rcx + 5]
cmp rsi, r9
jne 0x140066ebb
lea r8d, [rax - 0x795d6549]
lea edi, [rax + rdx]
add edi, 0x86a29ab7
and r8d, edx
add r8d, r8d
sub edi, r8d
dec dil
add rsi, rcx
jmp 0x140066f16
lea r10, [rcx + 0xa]
cmp rsi, r10
jne 0x140066eed
lea r8d, [rax - 0x171eb7bc]
lea edi, [rax + rdx]
add edi, 0xe8e14844
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x24
lea r8d, [rax + 0x623ead8d]
lea r10d, [rax + rdx]
add r10d, 0x623ead8d
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, dil
add r10b, 0x25
mov byte [rsp + rax + 0x2d0], r10b
jmp 0x140066f13
cmp rsi, r8
jne 0x140066dcb
lea r8d, [rax - 0x724d542e]
lea edi, [rax + rdx]
add edi, 0x8db2abd2
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x42
jmp 0x140066bdd
cmp r9, 3
jne 0x140066e6a
lea r9d, [rax + 0x28aa8d12]
lea edi, [rax + rdx]
add edi, 0x28aa8d12
and r9d, edx
add r9d, r9d
sub edi, r9d
sub dil, dl
add dil, 0x82
lea r9d, [rax - 0x10e99369]
lea r10d, [rdx + rax]
add r10d, 0xef166c97
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xdf
mov byte [rsp + rax + 0x2d0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax - 0x4a7db3e4]
lea r9d, [rax + rdx]
add r9d, 0xb5824c1c
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x3c
mov byte [rsp + rax + 0x2d0], r9b
sub rax, rsi
inc rsi
movzx edx, byte [rsp + rax + 0x2ce]
add rax, 0xfffffffffffffffe
mov rcx, r8
jmp 0x140066bdd
cmp rsi, r8
jne 0x140066f25
lea r9, [rax + r12]
mov rdi, rdx
add rdi, r9
mov ecx, edx
and ecx, r9d
mov r9b, 0xe3
add ecx, ecx
sub edi, ecx
add dil, r9b
lea ecx, [rax - 0x2a99117d]
lea r9d, [rdx + rax]
add r9d, 0xd566ee83
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x6b
mov byte [rsp + rax + 0x2d0], r9b
dec rax
mov rcx, r8
jmp 0x140066be6
lea r9, [rcx + 7]
cmp rsi, r9
jne 0x140066c25
lea r8d, [rax - 0x5fade735]
lea edi, [rax + rdx]
add edi, 0xa05218cb
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x73
dec rax
jmp 0x140066be6
lea r10, [rcx + 0x10]
cmp rsi, r10
jne 0x140066f53
lea r8d, [rax + 0x75b9074e]
lea edi, [rax + rdx]
add edi, 0x75b9074e
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xde
mov rsi, r9
movzx edx, dil
not rdx
add rax, rdx
jmp 0x140066be6
lea r9, [rcx + 2]
cmp rsi, r9
jne 0x140066f7b
lea r8d, [rax - 0x11c48031]
lea edi, [rax + rdx]
add edi, 0xee3b7fcf
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x57
dec rax
jmp 0x140066be6
lea r9, [rcx + 2]
cmp rsi, r9
jne 0x140066fa6
lea r8d, [rax + 0x290c658]
lea edi, [rax + rdx]
add edi, 0x290c658
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x98
jmp 0x140066f16
lea r9, [rcx + 5]
cmp rsi, r9
jne 0x140066fd1
lea r8d, [rax - 0x6b3d4313]
lea edi, [rax + rdx]
add edi, 0x94c2bced
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x85
jmp 0x140066f16
lea r9, [rcx + 3]
cmp rsi, r9
jne 0x140066ffc
lea r9d, [rax - 0x70977a9e]
lea edi, [rax + rdx]
add edi, 0x8f688562
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0x52
jmp 0x140066df5
lea r9, [rcx + 6]
cmp rsi, r9
jne 0x140067028
lea r9d, [rax + 0x219a7bf7]
lea edi, [rax + rdx]
add edi, 0x219a7bf7
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0x3f
jmp 0x140066df5
lea r8, [rcx + 4]
cmp rsi, r8
jne 0x1400670f5
lea r8d, [rax + 0x1c40446c]
lea edi, [rax + rdx]
add edi, 0x1c40446c
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc
jmp 0x14006704e
lea r9, [rcx + 7]
cmp rsi, r9
jne 0x140067056
lea r8d, [rax - 0x518dc4ff]
lea edi, [rax + rdx]
add edi, 0xae723b01
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xf9
mov r8, rcx
jmp 0x140066e2c
cmp rsi, r10
jne 0x14006707d
lea r8d, [rax + 0x3b49fa0b]
lea edi, [rax + rdx]
add edi, 0x3b49fa0b
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xb3
jmp 0x140066bdd
lea r9, [rcx + 0x28]
cmp rsi, r9
jbe 0x1400670b0
lea r8d, [rax - 0x71726766]
lea edi, [rax + rdx]
add edi, 0x8e8d989a
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xca
mov byte [rsp + rax + 0x2d0], dil
jmp 0x140066be6
lea r9, [rcx + 3]
cmp rsi, r9
jne 0x1400670d7
lea ecx, [rax - 0xab46f16]
lea edi, [rax + rdx]
add edi, 0xf54b90ea
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x9a
jmp 0x140066eb0
lea r9, [rcx + 8]
cmp rsi, r9
jne 0x1400670a3
lea r9, [rax + r13]
lea rdi, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x54
jmp 0x140066e85
mov ecx, eax
add ecx, 0x8933610f
lea edi, [rax + rdx]
add edi, 0x8933610f
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x97
jmp 0x140066ba0
lea r14, [rsp + 0x1660fb1]
jmp 0x140067127
lea r14, [rsp + 0x17a302c]
lea rcx, [0x1400d4fd0]
mov rdx, r14
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
mov rax, qword [rsp + 0xa8]
inc eax
mov dword [rsp + 0x6c], eax
movaps xmm0, xmmword [0x1400ae710]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [0x1400ae720]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], 0xbec4c5c1
mov byte [rsp + 0x44], 0x8a
xorps xmm0, xmm0
movups xmmword [rsp + 0x45], xmm0
mov byte [rsp + 0x55], 0
lea r14, [rsp + 0x20]
call fcn.14005d140
mov rsi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14006721c
lea r8d, [rax - 0xe86be61]
lea r9d, [rax + rdx]
add r9d, 0xf179419f
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xa7
mov byte [rsp + rax + 0x20], r9b
movzx r8d, r9b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r10
lea r8d, [rax + 0x7024423c]
lea r9d, [rax + rdx]
add r9d, 0x7024423c
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x5c
mov byte [rsp + rax + 0x20], r9b
sub rax, rsi
inc rsi
movzx r8d, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x36
jae 0x1400674a5
cmp rsi, rax
ja 0x140067493
movzx r8d, byte [rsp + rax + 0x20]
movzx edx, r8b
lea r10, [rcx + 1]
cmp rsi, r10
jae 0x140067280
cmp rcx, rax
ja 0x14006749d
lea r9, [rsi + rcx]
cmp r9, rax
jbe 0x1400672b0
lea r9, [rcx + 0x20]
cmp rsi, r9
je 0x14006731b
lea r9, [rcx + 0x28]
cmp rsi, r9
je 0x1400671d1
lea rdx, [rcx + 0x2a]
cmp rsi, rdx
je 0x140067205
jmp 0x140067183
je 0x140067205
lea r9, [rcx + 2]
cmp rsi, r9
jne 0x1400672e2
lea r9d, [rax + 0x74030585]
lea r8d, [rax + rdx]
add r8d, 0x74030585
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x5d
jmp 0x14006737b
cmp r9, 0x28
je 0x14006719a
cmp rsi, r10
jne 0x140067329
lea ecx, [rax - 0x932c0d5]
lea r8d, [rdx + rax]
add r8d, 0xf6cd3f2b
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xd3
mov byte [rsp + rax + 0x20], r8b
jmp 0x14006731e
lea r9, [rcx + 5]
cmp rsi, r9
jne 0x140067312
lea r9d, [rax + 0x6eaf07f9]
lea r8d, [rax + rdx]
add r8d, 0x6eaf07f9
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x31
add rsi, rcx
mov r9, rsi
jmp 0x140067351
lea r9, [rcx + 6]
cmp rsi, r9
jne 0x140067387
mov r10, rcx
dec rax
mov rcx, r10
jmp 0x14006720f
lea r11, [rcx + 3]
cmp rsi, r11
jne 0x1400673a2
lea r10d, [rax + 0x24172a51]
lea r8d, [rax + rdx]
add r8d, 0x24172a51
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xc9
lea r10d, [rax - 0xbdcbf9b]
lea r11d, [rdx + rax]
add r11d, 0xf4234065
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x3d
mov byte [rsp + rax + 0x20], r11b
mov rsi, r9
movzx edx, r8b
not rdx
jmp 0x14006720c
lea r9, [rcx + 3]
cmp rsi, r9
je 0x14006731e
lea r9, [rcx + 7]
cmp rsi, r9
jne 0x140067238
jmp 0x1400672bf
lea r11, [rcx + 2]
cmp rsi, r11
jne 0x1400673cc
lea r9d, [rax + 0x1ec32cc5]
lea r8d, [rax + rdx]
add r8d, 0x1ec32cc5
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x9d
jmp 0x14006737b
lea r11, [rcx + 7]
cmp rsi, r11
je 0x14006719a
lea r10, [rcx + 4]
cmp rsi, r10
je 0x140067205
cmp rsi, 0x29
ja 0x140067416
lea r8, [rcx + 0x20]
cmp rsi, r8
jbe 0x14006743d
lea r9d, [rax - 0x6d39cdb6]
lea r8d, [rax + rdx]
add r8d, 0x92c6324a
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xfa
jmp 0x140067489
lea r10d, [rax + 0x75783fc8]
lea r11d, [rax + rdx]
add r11d, 0x75783fc8
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r8b, r11b
add r8b, 0x88
jmp 0x140067351
lea r8, [rcx + 5]
cmp rsi, r8
jne 0x14006746a
lea r10d, [rax - 0x7d35c65a]
lea r8d, [rax + rdx]
add r8d, 0x82ca39a6
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x76
jmp 0x140067351
lea r9d, [rax + 0x7eab009d]
lea r8d, [rax + rdx]
add r8d, 0x7eab009d
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb5
mov byte [rsp + rax + 0x20], r8b
jmp 0x14006720f
lea r14, [rsp + 0x14f6a39]
jmp 0x1400674a5
lea r14, [rsp + 0x164699c]
movabs rsi, 0xd29359603111ea29
mov dword [rsp + 0x70], 0xb9b9b9a4
mov word [rsp + 0x74], 0xbcaf
mov byte [rsp + 0x76], 0x30
mov qword [rsp + 0x77], 0
mov qword [rsp + 0x7d], 0
movabs r13, 0xd242feac1368a017
movabs r12, 0xeb3d07a4689c09af
movabs rdi, 0xca253826b573039b
lea r15, [rsp + 0x70]
call fcn.14005d140
mov rbp, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x140067548
lea r8d, [rax - 0x6cca4185]
lea ebx, [rax + rcx]
add ebx, 0x9335be7b
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xa3
add rcx, rax
add rcx, rdx
mov r8, rdx
mov rax, rcx
inc rax
mov rdx, r8
cmp rax, 0x15
jae 0x140067983
cmp rbp, rax
ja 0x140067971
movzx ecx, byte [rsp + rax + 0x70]
lea r8, [rdx + 1]
cmp rbp, r8
jae 0x1400675f0
lea r9d, [rax + rsi]
lea ebx, [r9 + rcx]
mov r10d, ecx
and r10d, r9d
add r10d, r10d
sub ebx, r10d
add bl, 0xe1
cmp rdx, rax
ja 0x14006797b
lea r9, [rdx + 5]
cmp rbp, r9
jae 0x140067660
lea r10d, [rax + 0x678355d]
lea ebx, [rax + rcx]
add ebx, 0x678355d
and r10d, ecx
add r10d, r10d
sub ebx, r10d
add bl, 0x75
lea r11, [rdx + rbp]
lea r10, [rdx + 0xa]
cmp r11, rax
jbe 0x14006767a
cmp rbp, r10
jne 0x140067952
lea r8d, [rax - 0x3b529424]
lea ebx, [rax + rcx]
add ebx, 0xc4ad6bdc
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xfc
jmp 0x14006761f
je 0x140067510
lea r9, [rdx + 2]
cmp rbp, r9
jne 0x14006769f
lea r8d, [rax - 0xaa66d33]
lea ebx, [rax + rcx]
add ebx, 0xf55992cd
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x65
mov r8, rdx
lea edx, [rax - 0x4c7136b4]
lea r9d, [rax + rcx]
add r9d, 0xb38ec94c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xec
mov byte [rsp + rax + 0x70], r9b
sub rax, rbp
inc rbp
movzx ecx, byte [rsp + rax + 0x6e]
add rax, 0xfffffffffffffffe
mov rdx, r8
jmp 0x14006752c
cmp rbp, r8
jne 0x1400676cd
lea r9, [rax + r12]
lea rbx, [r9 + rcx]
mov edx, ecx
and edx, r9d
mov r9b, 0x37
jmp 0x14006776a
cmp rbp, r10
jae 0x14006772b
lea r10d, [rax + rsi]
lea ebx, [r10 + rcx]
mov r11d, ecx
and r11d, r10d
add r11d, r11d
sub ebx, r11d
add bl, 0xe1
jmp 0x140067751
lea r9, [rdx + 3]
cmp rbp, r9
jne 0x14006779a
lea r8d, [rax - 0x465ec48f]
lea ebx, [rax + rcx]
add ebx, 0xb9a13b71
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xe9
jmp 0x14006788d
cmp rbp, r9
jne 0x1400677c4
lea r10, [rax + rdi]
mov rbx, rcx
add rbx, r10
mov r9d, ecx
and r9d, r10d
mov r10b, 0xc3
add r9d, r9d
sub ebx, r9d
add bl, r10b
lea r9d, [rax - 0x7d8320dd]
lea r10d, [rcx + rax]
add r10d, 0x827cdf23
and r9d, ecx
add r9d, r9d
sub r10d, r9d
add r10b, 0xb
mov byte [rsp + rax + 0x70], r10b
movzx r9d, r10b
not rdx
add rdx, rax
sub rdx, r9
mov rax, rdx
jmp 0x140067622
cmp rbp, r8
jne 0x140067751
lea r8d, [rax + 0xcf06aba]
lea ebx, [rax + rcx]
add ebx, 0xcf06aba
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xea
jmp 0x14006752c
cmp rbp, r8
jne 0x1400677f2
lea r9, [rax + r13]
lea rbx, [r9 + rcx]
mov edx, ecx
and edx, r9d
mov r9b, 0x5f
add edx, edx
sub ebx, edx
add bl, r9b
lea edx, [rax - 0x41cac981]
lea r9d, [rcx + rax]
add r9d, 0xbe35367f
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x87
mov byte [rsp + rax + 0x70], r9b
dec rax
jmp 0x140067538
lea r9, [rdx + 4]
cmp rbp, r9
jne 0x14006781b
lea r8d, [rax + 0x1bc50fc3]
lea ebx, [rax + rcx]
add ebx, 0x1bc50fc3
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xab
jmp 0x140067867
lea r10, [rdx + 6]
cmp rbp, r10
jne 0x1400675ac
lea r8d, [rax + 0x1796d7ed]
lea ebx, [rax + rcx]
add ebx, 0x1796d7ed
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x85
jmp 0x14006761f
lea r10, [rdx + 2]
cmp rbp, r10
jne 0x14006786c
lea edx, [rax + 0x758c7469]
lea ebx, [rax + rcx]
add ebx, 0x758c7469
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x21
dec rax
jmp 0x140067538
lea r9, [rdx + 5]
cmp rbp, r9
jne 0x14006789e
lea r8d, [rax + 0x7de8e415]
lea ebx, [rax + rcx]
add ebx, 0x7de8e415
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x6d
lea r8d, [rax + 0x20590ad1]
lea r9d, [rcx + rax]
add r9d, 0x20590ad1
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, bl
add r9b, 0x49
mov byte [rsp + rax + 0x70], r9b
add rbp, rdx
jmp 0x14006788d
cmp rbp, r9
jne 0x1400678ca
lea r8d, [rax - 0x1e43a4f]
lea ebx, [rax + rcx]
add ebx, 0xfe1bc5b1
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0x29
movzx ecx, bl
not rcx
add rax, rcx
mov r8, rdx
jmp 0x140067538
lea r9, [rdx + 6]
cmp rbp, r9
jne 0x14006757a
movabs rdx, 0xa0efa223a454610b
lea r9, [rax + rdx]
lea rbx, [r9 + rcx]
mov edx, ecx
and edx, r9d
mov r9b, 0xb3
jmp 0x14006776a
lea r9, [rdx + 4]
cmp rbp, r9
jne 0x1400678f5
movabs r9, 0xb12b2f2e603f9a03
lea r10, [rax + r9]
mov rbx, rcx
add rbx, r10
mov r9d, ecx
and r9d, r10d
mov r10b, 0xeb
jmp 0x1400676e9
lea r8, [rdx + 3]
cmp rbp, r8
jne 0x14006791f
lea r8d, [rax - 0x3d9c91ab]
lea ebx, [rax + rcx]
add ebx, 0xc2636e55
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, 0xad
jmp 0x14006761f
test rbp, rbp
je 0x140067947
lea r8d, [rax - 0x10b8df58]
lea ebx, [rax + rcx]
add ebx, 0xef4720a8
and r8d, ecx
add r8d, r8d
sub ebx, r8d
add bl, cl
add bl, 0x68
jmp 0x140067840
mov byte [rsp + rax + 0x70], bl
xor ebp, ebp
jmp 0x140067896
mov edx, eax
add edx, 0x1c2ad2fb
lea ebx, [rax + rcx]
add ebx, 0x1c2ad2fb
and edx, ecx
add edx, edx
sub ebx, edx
add bl, 0x23
jmp 0x1400674f8
lea r15, [rsp + 0xdb3e25]
jmp 0x140067983
lea r15, [rsp + 0x14953fc]
lea r9, [rsp + 0x2d0]
mov rcx, r15
mov rdx, r14
mov r8d, 2
call fcn.140065470
movzx ecx, byte [0x1400ce2f8]
test eax, eax
je 0x140067ea5
mov esi, 1
test cl, cl
je 0x14006a3a8
movabs rbx, 0xc1dbbb4bd41d5aa6
movaps xmm0, xmmword [str.CrdM]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [str._N_AUVB]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], 0x43273d35
xorps xmm0, xmm0
movups xmmword [rsp + 0x44], xmm0
movups xmmword [rsp + 0x4d], xmm0
movabs r14, 0x62b7422315fd331c
movabs r15, 0xcb5fdf3724998ea2
lea rdi, [rsp + 0x20]
call fcn.14005d140
mov r12, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x140067a55
lea r8d, [rax + 0x7c580ff2]
lea r13d, [rax + rcx]
add r13d, 0x7c580ff2
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0x62
add rcx, rax
add rcx, rdx
mov rax, rcx
inc rax
cmp rax, 0x3d
jae 0x1400683b3
cmp r12, rax
ja 0x140068397
movzx ecx, byte [rsp + rax + 0x20]
lea r8, [rdx + 1]
cmp r12, r8
jae 0x140067b00
lea r9d, [rax + rbx]
lea r13d, [r9 + rcx]
mov r10d, ecx
and r10d, r9d
add r10d, r10d
sub r13d, r10d
add r13b, 0x76
cmp rdx, rax
ja 0x1400683ab
lea r10, [rdx + 6]
cmp r12, r10
jae 0x140067b40
lea r9d, [rax + 0x66686f9e]
lea r13d, [rax + rcx]
add r13d, 0x66686f9e
and r9d, ecx
add r9d, r9d
sub r13d, r9d
add r13b, 0xae
lea r9, [r12 + rdx]
cmp r9, rax
jbe 0x140067b66
lea r9, [rdx + 9]
cmp r12, r9
jne 0x140067bef
lea edx, [rax + 0x249cf354]
lea r13d, [rax + rcx]
add r13d, 0x249cf354
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xb4
jmp 0x140067d50
je 0x140067a20
lea r9, [rdx + 2]
cmp r12, r9
jne 0x140067b8e
lea r8d, [rax + 0x75082fd6]
lea r13d, [rax + rcx]
add r13d, 0x75082fd6
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0x26
movzx ecx, r13b
not rcx
add rax, rcx
jmp 0x140067a48
cmp r12, r8
jne 0x140067bc2
lea edx, [rax + 0xea324ea]
lea r13d, [rax + rcx]
add r13d, 0xea324ea
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x9a
jmp 0x140067d50
lea r11, [rdx + 0x20]
cmp r12, r11
jae 0x140067c81
lea r11d, [rax + rbx]
lea r13d, [r11 + rcx]
mov ebp, ecx
and ebp, r11d
add ebp, ebp
sub r13d, ebp
add r13b, 0x76
jmp 0x140067caa
lea r9, [rdx + 3]
cmp r12, r9
jne 0x140067cd0
lea r8d, [rax + 0x6db84fba]
lea r13d, [rax + rcx]
add r13d, 0x6db84fba
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0xea
dec rax
jmp 0x140067a48
cmp r12, r10
jne 0x140067abd
lea r8d, [rax + 0x5078cf4a]
lea r13d, [rax + rcx]
add r13d, 0x5078cf4a
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0xfa
jmp 0x140067a3f
cmp r12, r10
jne 0x140067e82
lea r10, [rax + r14]
lea r13, [rcx + r10]
mov r9d, ecx
and r9d, r10d
mov r10b, 0x3c
add r9d, r9d
sub r13d, r9d
add r13b, r10b
lea r9d, [rax - 0x57bb1c9e]
lea r10d, [rcx + rax]
add r10d, 0xa844e362
and r9d, ecx
add r9d, r9d
sub r10d, r9d
add r10b, 0x52
mov byte [rsp + rax + 0x20], r10b
movzx r9d, r10b
not rdx
add rdx, rax
sub rdx, r9
mov rax, rdx
mov rdx, r8
lea r8d, [rax + 0x7c623e08]
lea r9d, [rax + rcx]
add r9d, 0x7c623e08
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, 0xc8
mov byte [rsp + rax + 0x20], r9b
sub rax, r12
inc r12
movzx ecx, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
jmp 0x140067a3f
cmp r12, r8
jne 0x140067caa
lea r8d, [rax - 0x332f20c4]
lea r13d, [rax + rcx]
add r13d, 0xccd0df3c
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0x5c
jmp 0x140067a3f
cmp r12, r8
jne 0x140067cf7
lea edx, [rax + 0x33394eda]
lea r13d, [rax + rcx]
add r13d, 0x33394eda
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xa
jmp 0x140067d50
lea r9, [rdx + 5]
cmp r12, r9
jne 0x140067d27
lea edx, [rax + 0x15f30506]
lea r13d, [rax + rcx]
add r13d, 0x15f30506
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xd6
jmp 0x140067d71
lea r11, [rdx + 3]
cmp r12, r11
jne 0x140067d7c
lea r8d, [rax - 0x7c51468e]
lea r13d, [rax + rcx]
add r13d, 0x83aeb972
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0xe2
dec rax
jmp 0x140067a48
lea r9, [rdx + 7]
cmp r12, r9
jne 0x140067a88
lea edx, [rax - 0x41d245ae]
lea r13d, [rax + rcx]
add r13d, 0xbe2dba52
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0xc2
lea edx, [rax + 0x57cf78ca]
lea r9d, [rcx + rax]
add r9d, 0x57cf78ca
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x7a
mov byte [rsp + rax + 0x20], r9b
dec rax
mov rdx, r8
jmp 0x140067a48
lea r11, [rdx + 2]
cmp r12, r11
jne 0x140067dd3
lea r8d, [rax + 0x2be96ebe]
lea r13d, [rax + rcx]
add r13d, 0x2be96ebe
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0xce
lea r8d, [rax + 0xa2e16]
lea r10d, [rax + rcx]
add r10d, 0xa2e16
and r8d, ecx
add r8d, r8d
sub r10d, r8d
add r10b, r13b
add r10b, 0x66
mov byte [rsp + rax + 0x20], r10b
mov r12, r9
jmp 0x140067b2e
lea r11, [rdx + 4]
cmp r12, r11
jne 0x140067df4
lea r10, [rax + r15]
mov r13, rcx
add r13, r10
mov r9d, ecx
and r9d, r10d
mov r10b, 0x92
jmp 0x140067c09
cmp r12, r10
jne 0x140067e1d
lea r8d, [rax - 0x332bbc12]
lea r13d, [rax + rcx]
add r13d, 0xccd443ee
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0x7e
jmp 0x140067c49
lea r10, [rdx + 5]
cmp r12, r10
jne 0x140067e4d
lea r8d, [rax + 0x3a8c93a8]
lea r13d, [rax + rcx]
add r13d, 0x3a8c93a8
and r8d, ecx
add r8d, r8d
sub r13d, r8d
add r13b, 0x68
mov r12, r9
jmp 0x140067b2e
test rdx, rdx
je 0x140067e76
lea edx, [rax - 0x7c4de1dc]
lea r13d, [rax + rcx]
add r13d, 0x83b21e24
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, r13b
add r13b, 8
jmp 0x140067d50
mov byte [rsp + rax + 0x20], r13b
xor edx, edx
jmp 0x140067a48
mov edx, eax
add edx, 0x8b0562f2
lea r13d, [rax + rcx]
add r13d, 0x8b0562f2
and edx, ecx
add edx, edx
sub r13d, edx
add r13b, 0x62
jmp 0x140067a08
test cl, cl
je 0x1400683ee
movabs r15, 0x98da0a0bf042e20
movaps xmm0, xmmword [0x1400ae750]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [0x1400ae760]
movaps xmmword [rsp + 0x30], xmm0
mov byte [rsp + 0x40], 0xa0
xorps xmm0, xmm0
movups xmmword [rsp + 0x41], xmm0
lea r14, [rsp + 0x20]
call fcn.14005d140
mov rsi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140067f39
lea r8d, [rax + 0x3d0c8a60]
lea edi, [rax + rdx]
add edi, 0x3d0c8a60
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x60
mov r8, rcx
add rdx, rax
add rdx, r8
mov rcx, r8
mov rax, rdx
inc rax
cmp rax, 0x31
jae 0x1400683d7
cmp rsi, rax
ja 0x1400683a1
movzx edx, byte [rsp + rax + 0x20]
lea r8, [rcx + 1]
cmp rsi, r8
jae 0x140067fa0
lea r9d, [rax + r15]
lea edi, [r9 + rdx]
mov r10d, edx
and r10d, r9d
add r10d, r10d
sub edi, r10d
add dil, 0x20
cmp rcx, rax
ja 0x1400683cf
lea r9, [rcx + 0x20]
cmp rsi, r9
jae 0x140067fe0
lea r10d, [rax - 0x54a83760]
lea edi, [rax + rdx]
add edi, 0xab57c8a0
and r10d, edx
add r10d, r10d
sub edi, r10d
add dil, 0xa0
jmp 0x140068030
je 0x140067f00
lea r9, [rcx + 2]
cmp rsi, r9
jne 0x140068102
lea r8d, [rax + 0x352dfb60]
lea edi, [rax + rdx]
add edi, 0x352dfb60
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x60
jmp 0x14006817c
cmp rsi, r8
jne 0x140068030
lea ecx, [rax + 0x296024e0]
lea edi, [rax + rdx]
add edi, 0x296024e0
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0xe0
lea ecx, [rax - 0x25517120]
lea r9d, [rdx + rax]
add r9d, 0xdaae8ee0
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xe0
mov byte [rsp + rax + 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140067f2c
lea r10, [rsi + rcx]
cmp r10, rax
jbe 0x140068062
cmp rsi, r9
jne 0x14006812e
mov r8d, eax
or r8d, 0xfdc8a40
lea edi, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
jmp 0x14006823a
lea r9, [rcx + 5]
cmp rsi, r9
jae 0x14006818e
lea r11d, [rax + r15]
lea edi, [r11 + rdx]
mov ebx, edx
and ebx, r11d
add ebx, ebx
sub edi, ebx
add dil, 0x20
cmp r10, 1
jne 0x1400681b3
mov r9d, eax
or r9d, 0x17bb1940
lea edi, [r9 + rdx]
and r9d, edx
add r9d, r9d
sub edi, r9d
sub dil, dl
add dil, 0x40
lea r9d, [rax - 0x2940b8a0]
lea r10d, [rdx + rax]
add r10d, 0xd6bf4760
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x60
mov byte [rsp + rax + 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov eax, ecx
and eax, edx
add edx, ecx
add eax, eax
sub edx, eax
mov byte [rsp + rcx + 0x20], dl
sub rcx, rsi
inc rsi
movzx edx, byte [rsp + rcx + 0x1e]
add rcx, 0xfffffffffffffffe
mov rax, rcx
jmp 0x140067f20
lea r9, [rcx + 3]
cmp rsi, r9
jne 0x140067f68
lea r8d, [rax - 0x4cc9a860]
lea edi, [rax + rdx]
add edi, 0xb33657a0
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xa0
jmp 0x140068155
lea r8, [rcx + 8]
cmp rsi, r8
jne 0x1400681cc
mov edi, eax
or edi, 0x80
add edi, edx
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x80
lea r8d, [rax + 0x58b6eb20]
lea r9d, [rdx + rax]
add r9d, 0x58b6eb20
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, dil
add r9b, 0x20
mov byte [rsp + rax + 0x20], r9b
add rsi, rcx
movzx edx, dil
not rdx
add rax, rdx
jmp 0x140067f2c
cmp rsi, r8
jne 0x1400681f2
mov r8d, eax
or r8d, 0x56af9140
lea edi, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
jmp 0x140067f1d
cmp rsi, r8
jne 0x140068214
lea ecx, [rax + 0x20759e0]
lea edi, [rax + rdx]
add edi, 0x20759e0
jmp 0x140067ff4
lea r8, [rcx + 3]
cmp rsi, r8
jne 0x140068242
mov r8d, eax
or r8d, 0xbed42c0
lea edi, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc0
jmp 0x14006817c
cmp rsi, r9
jne 0x14006826f
mov r8d, eax
or r8d, 0x4ae1bac0
lea edi, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc0
jmp 0x14006823a
lea r10, [rcx + 2]
cmp rsi, r10
jne 0x140068296
lea r8d, [rax - 0x1e7eda0]
lea edi, [rax + rdx]
add edi, 0xfe181260
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x60
dec rax
jmp 0x140067f2c
lea r8, [rcx + 0x28]
cmp rsi, r8
jne 0x140068377
mov r8d, eax
or r8d, 0x40eb3c0
lea edi, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc0
jmp 0x140067f1d
lea r11, [rcx + 6]
cmp rsi, r11
jne 0x140068084
mov ecx, eax
or ecx, 0x46f27340
lea edi, [rcx + rdx]
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x40
jmp 0x140067ffe
cmp rsi, r9
jne 0x1400682bd
lea r8d, [rax - 0x5d73520]
lea edi, [rax + rdx]
add edi, 0xfa28cae0
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xe0
jmp 0x14006817c
lea r9, [rcx + 7]
cmp rsi, r9
jne 0x1400682e8
lea r9d, [rax - 0x9c67ca0]
lea edi, [rax + rdx]
add edi, 0xf6398360
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0x60
jmp 0x1400680ac
cmp rsi, 9
ja 0x140068317
lea r9, [rcx + 3]
cmp rsi, r9
jne 0x14006832e
mov r8d, eax
or r8d, 0x27783740
lea edi, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
jmp 0x14006817f
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, dl
jmp 0x140068155
lea r9, [rcx + 6]
cmp rsi, r9
jne 0x14006834b
mov edi, eax
or edi, 0x80
add edi, edx
mov ecx, eax
and ecx, edx
add ecx, ecx
sub edi, ecx
jmp 0x140068362
test rcx, rcx
je 0x14006836b
mov edi, eax
or edi, 0x40
add edi, edx
mov ecx, edx
and ecx, eax
add ecx, ecx
sub edi, ecx
add dil, dil
add dil, 0x80
jmp 0x140067ffe
mov byte [rsp + rax + 0x20], dil
xor ecx, ecx
jmp 0x140067f2c
mov ecx, eax
add ecx, 0xbf239a60
lea edi, [rax + rdx]
add edi, 0xbf239a60
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x60
jmp 0x140067ee1
lea rdi, [rsp + 0xd6424e]
jmp 0x1400683b3
lea r14, [rsp + 0x1532bc0]
jmp 0x1400683d7
lea rdi, [rsp + 0x178e7a8]
lea rcx, [0x1400d4fd0]
mov rdx, rdi
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
jmp 0x14006a3a8
lea r14, [rsp + 0x14efda0]
lea rcx, [0x1400d4fd0]
mov rdx, r14
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
lea rcx, [rsp + 0x2f0]
mov r8d, 0xffc
xor edx, edx
call fcn.1400ab750
movaps xmm0, xmmword [0x1400ae770]
movups xmmword [rsp + 0x2dc], xmm0
mov dword [rsp + 0x2ec], 0xf003f
mov dword [rsp + 0xae4], 0xc
lea rcx, [rsp + 0x2d0]
mov edx, 0x1b
call fcn.1400658a0
test eax, eax
jne 0x14006a395
cmp dword [rsp + 0x12e8], 0x18
jne 0x14006a395
cmp dword [rsp + 0xafc], 0
jne 0x14006a395
lea r15, [rsp + 0x2e4]
mov eax, dword [r15 + 0x814]
mov dword [rsp + 0x80], eax
movups xmm0, xmmword [r15 + 0x804]
movaps xmmword [rsp + 0x70], xmm0
cmp byte [0x1400ce2f8], 0
je 0x140068a9e
movabs r13, 0xd965992d101a7fb6
movaps xmm0, xmmword [0x1400ae780]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [0x1400ae790]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], 0x23f0fffe
xorps xmm0, xmm0
movups xmmword [rsp + 0x44], xmm0
movups xmmword [rsp + 0x4f], xmm0
movabs r12, 0x8000b216f6856dca
movabs rbp, 0x8820c30c7261795a
lea r14, [rsp + 0x20]
call fcn.14005d140
mov rsi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140068526
lea r8d, [rax - 0x6f11829a]
lea edi, [rax + rdx]
add edi, 0x90ee7d66
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x36
movzx edx, dil
not rdx
add rax, rdx
inc rax
cmp rax, 0x3f
jae 0x140068a87
cmp rsi, rax
ja 0x140068a75
movzx edx, byte [rsp + rax + 0x20]
lea r8, [rcx + 1]
cmp rsi, r8
jae 0x14006858d
lea r9d, [rax + r13]
lea edi, [r9 + rdx]
mov r10d, edx
and r10d, r9d
add r10d, r10d
sub edi, r10d
add dil, 6
cmp rcx, rax
ja 0x140068a7f
lea r9, [rcx + 0x10]
cmp rsi, r9
jae 0x1400685fc
lea r9d, [rax + 0x522c79ee]
lea edi, [rax + rdx]
add edi, 0x522c79ee
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0x7e
jmp 0x140068613
jne 0x1400685ba
lea r8d, [rax + 0x304f7f22]
lea edi, [rax + rdx]
add edi, 0x304f7f22
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x12
add rdx, rax
add rdx, rcx
mov rax, rdx
jmp 0x140068519
lea r9, [rcx + 2]
cmp rsi, r9
je 0x1400684f2
lea r9, [rcx + 5]
cmp rsi, r9
jne 0x140068716
lea r8d, [rax - 0x2ea783c2]
lea edi, [rax + rdx]
add edi, 0xd1587c3e
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x4e
add rsi, rcx
mov r9, rsi
jmp 0x140068825
cmp rsi, r8
jne 0x140068613
lea r9, [rax + rbp]
lea rdi, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x8a
jmp 0x140068689
lea r9, [rsi + rcx]
cmp r9, rax
jbe 0x14006864e
lea r10, [rcx + 8]
cmp rsi, r10
jne 0x1400686bc
lea r8d, [rax + 0x2bccdf0c]
lea edi, [rax + rdx]
add edi, 0x2bccdf0c
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xac
dec rax
jmp 0x140068519
lea r10, [rcx + 3]
cmp rsi, r10
jae 0x1400686eb
lea r11d, [rax + r13]
lea edi, [r11 + rdx]
mov ebx, edx
and ebx, r11d
add ebx, ebx
sub edi, ebx
add dil, 6
cmp rsi, r8
jne 0x140068748
lea r9, [rax + r12]
lea rdi, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x7a
add ecx, ecx
sub edi, ecx
add dil, r9b
lea ecx, [rax + 0x7aa9623a]
lea r9d, [rdx + rax]
add r9d, 0x7aa9623a
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x6a
mov byte [rsp + rax + 0x20], r9b
dec rax
mov rcx, r8
jmp 0x140068519
lea r10, [rcx + 4]
cmp rsi, r10
jne 0x14006877a
lea r8d, [rax + 0x4c01de78]
lea edi, [rax + rdx]
add edi, 0x4c01de78
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xb8
jmp 0x140068825
cmp rsi, r8
jne 0x1400687a8
lea r8d, [rax - 0x5ba70c24]
lea edi, [rax + rdx]
add edi, 0xa458f3dc
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xfc
jmp 0x1400685ac
lea r9, [rcx + 4]
cmp rsi, r9
jne 0x1400687d4
lea r8d, [rax - 0xe728456]
lea edi, [rax + rdx]
add edi, 0xf18d7baa
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x5a
dec rax
jmp 0x140068519
lea r11, [rcx + 2]
cmp rsi, r11
jne 0x1400687ff
lea r8d, [rax + 0x36ef6ca2]
lea edi, [rax + rdx]
add edi, 0x36ef6ca2
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x92
dec rax
jmp 0x140068519
cmp rsi, r8
jne 0x140068854
lea r8d, [rax + 0x6c36dde4]
lea edi, [rax + rdx]
add edi, 0x6c36dde4
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc4
mov rsi, r9
jmp 0x14006850f
lea r11, [rcx + 5]
cmp rsi, r11
jne 0x1400688ba
lea r8d, [rax + 0x4561f0f8]
lea edi, [rax + rdx]
add edi, 0x4561f0f8
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x38
jmp 0x140068825
lea r9, [rcx + 3]
cmp rsi, r9
jne 0x1400688ec
lea ecx, [rax + 0x11c27b16]
lea edi, [rax + rdx]
add edi, 0x11c27b16
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x66
jmp 0x1400686b1
cmp rsi, r10
jne 0x140068918
lea r8d, [rax + 0x57246c0e]
lea edi, [rax + rdx]
add edi, 0x57246c0e
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x9e
lea r8d, [rax - 0x65219e5a]
lea r10d, [rdx + rax]
add r10d, 0x9ade61a6
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, dil
add r10b, 0x76
mov byte [rsp + rax + 0x20], r10b
mov rsi, r9
jmp 0x14006850f
lea r9, [rcx + 0x20]
cmp rsi, r9
jne 0x140068947
lea r9d, [rax - 0x535f2344]
lea edi, [rax + rdx]
add edi, 0xaca0dcbc
and r9d, edx
add r9d, r9d
sub edi, r9d
add dil, 0xdc
lea r9d, [rax - 0x44ec9eee]
lea r10d, [rax + rdx]
add r10d, 0xbb136112
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x82
mov byte [rsp + rax + 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
jmp 0x140068971
lea r11, [rcx + 6]
cmp rsi, r11
jne 0x1400689a9
lea r8d, [rax + 0x6596f064]
lea edi, [rax + rdx]
add edi, 0x6596f064
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x44
dec rax
jmp 0x140068519
lea r9, [rcx + 6]
cmp rsi, r9
jne 0x140068555
movabs rcx, 0x228a5e5831f77a82
lea r9, [rax + rcx]
lea rdi, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x72
jmp 0x140068689
lea r9, [rcx + 5]
cmp rsi, r9
jne 0x1400689d0
lea r8d, [rax - 0x6871951a]
lea edi, [rax + rdx]
add edi, 0x978e6ae6
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xb6
jmp 0x14006850f
lea r8, [rcx + 9]
cmp rsi, r8
jne 0x1400689f8
lea r8d, [rax - 0x332a23d8]
lea edi, [rax + rdx]
add edi, 0xccd5dc28
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xe8
lea r8d, [rax - 0x34d21f38]
lea r9d, [rax + rdx]
add r9d, 0xcb2de0c8
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x88
mov byte [rsp + rax + 0x20], r9b
sub rax, rsi
inc rsi
movzx edx, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
jmp 0x1400685ac
cmp rsi, r10
jne 0x140068670
lea ecx, [rax - 0x7a341030]
lea edi, [rax + rdx]
add edi, 0x85cbefd0
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x50
jmp 0x1400686b1
lea r9, [rcx + 0x2a]
cmp rsi, r9
jbe 0x140068a23
lea r8d, [rax + 0x287ce84c]
lea edi, [rax + rdx]
add edi, 0x287ce84c
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xec
jmp 0x140068a4b
lea r8, [rcx + 5]
cmp rsi, r8
jne 0x140068a55
lea r8d, [rax - 0x12f5246c]
lea edi, [rax + rdx]
add edi, 0xed0adb94
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xf4
jmp 0x1400685ac
lea r9, [rcx + 6]
cmp rsi, r9
jne 0x140068a4b
movabs rcx, 0xebafd59a4a59e318
lea r9, [rax + rcx]
lea rdi, [r9 + rdx]
mov ecx, edx
and ecx, r9d
mov r9b, 0x58
jmp 0x140068689
mov byte [rsp + rax + 0x20], dil
jmp 0x140068519
mov ecx, eax
add ecx, 0x3d8f5a22
lea edi, [rax + rdx]
add edi, 0x3d8f5a22
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x12
jmp 0x1400684de
lea r14, [rsp + 0xa84e1e]
jmp 0x140068a87
lea r14, [rsp + 0x14dce68]
lea rcx, [0x1400d4fd0]
mov rdx, r14
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
movabs r14, 0x100000000
mov qword [rsp + 0x2dc], r14
lea rcx, [rsp + 0x300]
mov r8d, 0xfec
xor edx, edx
call fcn.1400ab750
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [r15], xmm0
mov eax, dword [rsp + 0x80]
mov dword [r15 + 0x10], eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x2f8], eax
mov dword [rsp + 0x2fc], 0
mov dword [rsp + 0x300], eax
mov dword [rsp + 0xae4], 0x20
cmp eax, 0x7e1
jb 0x140068b21
mov dword [rsp + 0x2dc], 1
mov eax, 0x20
mov edx, dword [rsp + 0x6c]
jmp 0x140068b69
lea rcx, [rsp + 0x304]
mov r8d, eax
lea rdx, [rsp + 0x1d0]
call fcn.1400ab0b0
mov eax, dword [rsp + 0xae4]
mov rcx, qword [rsp + 0xc8]
and ecx, 0xfffffffc
add eax, ecx
add eax, 4
mov dword [rsp + 0xae4], eax
cmp dword [rsp + 0x2e0], 0
mov edx, dword [rsp + 0x6c]
je 0x140068cd7
lea ecx, [rax - 0x7fd]
cmp ecx, 3
ja 0x140068b81
mov dword [rsp + 0x2dc], 1
jmp 0x140068c00
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068c00
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0xf01ff
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068c00
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0x10
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 3
ja 0x14006949e
mov dword [rsp + 0x2dc], 1
mov dword [rsp + 0x2dc], 1
mov dword [rsp + 0x2dc], 1
mov ecx, 0x800
sub ecx, eax
cmp ecx, edx
jae 0x140068c39
mov dword [rsp + 0x2dc], 1
jmp 0x140068c7e
mov eax, eax
lea rcx, [rsp + rax]
add rcx, 0x2e4
mov r8d, edx
lea rdx, [rsp + 0xd0]
call fcn.1400ab0b0
mov eax, dword [rsp + 0xae4]
mov rcx, qword [rsp + 0xa8]
and ecx, 0xfffffffc
add eax, ecx
add eax, 4
mov dword [rsp + 0xae4], eax
cmp dword [rsp + 0x2e0], 0
je 0x140068cd7
lea ecx, [rax - 0x7fd]
cmp ecx, 4
jb 0x140068cb6
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 3
ja 0x1400690c9
mov dword [rsp + 0x2dc], 1
mov dword [rsp + 0x2dc], 1
mov dword [rsp + 0x2dc], 1
lea rcx, [rsp + 0x2d0]
mov edx, 0x18
call fcn.1400658a0
test eax, eax
jne 0x14006a395
cmp dword [rsp + 0x12e8], 0x1c
jne 0x14006a395
mov edi, dword [rsp + 0xb00]
test edi, edi
je 0x1400691c4
movaps xmm0, xmmword [0x1400ae7a0]
movaps xmmword [rsp + 0x20], xmm0
movabs rax, 0x1d833034c980fe82
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], 0x18
xorps xmm0, xmm0
movups xmmword [rsp + 0x39], xmm0
mov word [rsp + 0x49], 0
movabs rbx, 0x2da5e47a95346dc0
movabs r14, 0x74705c74fd5235a0
lea rsi, [rsp + 0x20]
call fcn.14005d140
mov r15, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
cmp r15, rax
ja 0x14006956d
movzx r10d, byte [rsp + rax + 0x20]
movzx edx, r10b
lea r8, [rcx + 1]
cmp r15, r8
jae 0x140068e12
cmp rcx, rax
ja 0x140069581
lea r9, [rcx + 0x20]
cmp r15, r9
jb 0x140068da3
cmp r15, r8
je 0x140068f5d
lea r9, [r15 + rcx]
cmp r9, rax
jbe 0x140068e59
lea r11, [rcx + 4]
cmp r15, r11
je 0x140068f5d
lea r11, [rcx + 0xa]
cmp r15, r11
jne 0x140068f21
mov r11, rax
or r11, rbx
lea r8, [r11 + rdx]
mov r10d, edx
and r10d, r11d
mov r11b, 0xc0
add r10d, r10d
sub r8d, r10d
add r8b, r11b
lea r10d, [rax - 0x36bcae50]
lea r11d, [rdx + rax]
add r11d, 0xc94351b0
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0x30
mov byte [rsp + rax + 0x20], r11b
jmp 0x140068f45
jne 0x140068e1c
mov r8, rcx
jmp 0x140068ec4
lea r9, [rcx + 3]
cmp r15, r9
je 0x140068e5f
lea r9, [rcx + 2]
cmp r15, r9
jne 0x140068f0f
lea r9d, [rax - 0x340ee3f0]
lea r8d, [rax + rdx]
add r8d, 0xcbf11c10
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x90
add r15, rcx
jmp 0x140068f42
cmp r9, 0x28
jne 0x140068ed3
lea r9d, [rax - 0x577991f0]
lea r10d, [rax + rdx]
add r10d, 0xa8866e10
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x90
mov byte [rsp + rax + 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx + 0x1827fc40]
lea r9d, [rcx + rdx]
add r9d, 0x1827fc40
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x40
mov byte [rsp + rcx + 0x20], r9b
sub rcx, r15
inc r15
movzx r10d, byte [rsp + rcx + 0x1e]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r10b
add rax, r8
add rax, rcx
jmp 0x140068f81
lea r11, [rcx + 6]
cmp r15, r11
jbe 0x140068f54
lea r11, [rcx + 0x10]
cmp r15, r11
jbe 0x140068f96
lea r8d, [rax - 0x3e4074a0]
lea r10d, [rax + rdx]
add r10d, 0xc1bf8b60
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x60
mov byte [rsp + rax + 0x20], r10b
jmp 0x140068f84
lea r9, [rcx + 7]
cmp r15, r9
jne 0x140068d88
mov r8, rcx
jmp 0x140068f7e
cmp r15, r8
jne 0x140068ff8
mov r8d, eax
or r8d, 0x80
add r8d, edx
and edx, eax
add edx, edx
sub r8d, edx
add r8b, 0x80
mov r9, r15
movzx edx, r8b
not rdx
add rax, rdx
mov r15, r9
jmp 0x140068f84
cmp r15, r8
jne 0x14006901a
lea ecx, [rax - 0x15ffcab0]
lea r9d, [rax + rdx]
add r9d, 0xea003550
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xd0
mov byte [rsp + rax + 0x20], r9b
dec rax
mov rcx, r8
inc rax
cmp rax, 0x2b
jb 0x140068d68
jmp 0x140069589
cmp r15, r8
je 0x140068e14
lea r11d, [rax - 0x66811e90]
lea r10d, [rax + rdx]
add r10d, 0x997ee170
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0xf0
lea r11, [rcx + 2]
cmp r15, r11
je 0x140068e5f
lea r8, [rcx + 4]
cmp r15, r8
jne 0x140069061
mov r10d, eax
or r10d, 0x1e0f1940
lea r8d, [r10 + rdx]
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x40
jmp 0x140068f45
lea r9, [rcx + 5]
cmp r15, r9
je 0x140068e5f
lea rdx, [rcx + 6]
mov r8, rcx
cmp r15, rdx
je 0x140068ec4
jmp 0x140068d56
lea r11, [rcx + 2]
cmp r15, r11
je 0x140068f7e
lea r12, [rcx + 3]
cmp r15, r12
je 0x140068f1c
lea r12, [rcx + 4]
cmp r15, r12
jne 0x140069080
lea r10d, [rax - 0xa3190b0]
lea r8d, [rax + rdx]
add r8d, 0xf5ce6f50
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xd0
jmp 0x140068f45
lea r8, [rcx + 3]
cmp r15, r8
jne 0x1400690b7
lea r11, [rax + r14]
lea r8, [r11 + rdx]
mov r10d, edx
and r10d, r11d
mov r11b, 0xa0
jmp 0x140068ddd
lea r12, [rcx + 5]
cmp r15, r12
je 0x140068e14
lea ebp, [rax + 0x6fa18e30]
lea r10d, [rax + rdx]
add r10d, 0x6fa18e30
and ebp, edx
add ebp, ebp
sub r10d, ebp
add r10b, 0xb0
cmp r15, r11
je 0x140068e5f
jmp 0x140068fcb
lea rdx, [rcx + 7]
cmp r15, rdx
jne 0x140068f08
jmp 0x140068f1c
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068cc1
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068cc1
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 3
jbe 0x140068cc1
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068ccc
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 3
jbe 0x140068ccc
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
add dword [rsp + 0xae4], 4
jmp 0x140068cd7
mov eax, dword [rsp + 0xafc]
mov dword [rsp + 0xc0], eax
movups xmm0, xmmword [rsp + 0xaec]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmm0, xmmword [str.S_DNQ]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [0x1400ae7c0]
movaps xmmword [rsp + 0x30], xmm0
movabs rax, 0x4f66030001dacedb
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
lea rdi, [rsp + 0x20]
call fcn.14005d140
mov rsi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400692b5
lea r8d, [rax - 0x5991575d]
lea r9d, [rax + rdx]
add r9d, 0xa66ea8a3
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x8b
mov byte [rsp + rax + 0x20], r9b
movzx r8d, r9b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r10
lea r8d, [rax - 0x50d5b0b4]
lea r9d, [rax + rdx]
add r9d, 0xaf2a4f4c
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xec
mov byte [rsp + rax + 0x20], r9b
sub rax, rsi
inc rsi
movzx r8d, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x31
jae 0x1400695a0
cmp rsi, rax
ja 0x140069577
movzx r8d, byte [rsp + rax + 0x20]
movzx edx, r8b
lea r10, [rcx + 1]
cmp rsi, r10
jae 0x140069322
cmp rcx, rax
ja 0x140069598
lea r9, [rsi + rcx]
cmp r9, rax
jbe 0x1400693a0
lea r8, [rcx + 3]
cmp rsi, r8
je 0x1400693a5
lea r8, [rcx + 0x28]
cmp rsi, r8
jne 0x14006921c
lea r10d, [rax - 0xaf87b6c]
lea r8d, [rax + rdx]
add r8d, 0xf5078494
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xf4
jmp 0x140069367
je 0x14006929e
lea r9, [rcx + 2]
cmp rsi, r9
je 0x14006926a
lea r9, [rcx + 5]
cmp rsi, r9
jne 0x1400693fb
lea r9d, [rax + 0x71877695]
lea r8d, [rax + rdx]
add r8d, 0x71877695
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xed
add rsi, rcx
mov r9, rsi
lea r10d, [rax - 0x6b08a4af]
lea r11d, [rdx + rax]
add r11d, 0x94f75b51
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0xc9
mov byte [rsp + rax + 0x20], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rsi, r9
jmp 0x1400692a8
cmp rsi, r10
jne 0x1400693c8
lea ecx, [rax - 0x7c7ff201]
lea r8d, [rdx + rax]
add r8d, 0x83800dff
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 7
mov byte [rsp + rax + 0x20], r8b
jmp 0x140069407
lea r11, [rcx + 3]
cmp rsi, r11
je 0x140069404
lea r11, [rcx + 4]
cmp rsi, r11
jne 0x140069421
lea r10d, [rax + 0x6c0b38df]
lea r8d, [rax + rdx]
add r8d, 0x6c0b38df
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0xe7
jmp 0x14006938e
lea r9, [rcx + 3]
cmp rsi, r9
jne 0x140069412
mov r10, rcx
dec rax
mov rcx, r10
jmp 0x1400692a8
lea r9, [rcx + 8]
cmp rsi, r9
jne 0x1400692d1
jmp 0x1400693a5
lea r11, [rcx + 7]
cmp rsi, r11
je 0x14006929e
cmp rsi, 0x29
ja 0x140069477
lea r8, [rcx + 2]
cmp rsi, r8
je 0x140069233
lea r8, [rcx + 8]
cmp rsi, r8
je 0x1400693a5
lea r8d, [rax + 0x8bba6a9]
lea r9d, [rax + rdx]
add r9d, 0x8bba6a9
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x61
mov byte [rsp + rax + 0x20], r9b
jmp 0x1400692a8
lea r10d, [rax - 0x73c44b58]
lea r11d, [rax + rdx]
add r11d, 0x8c3bb4a8
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r8b, r11b
add r8b, 0x68
jmp 0x140069367
mov eax, eax
mov dword [rsp + rax + 0x2e4], 3
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068c0b
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 3
jbe 0x140068c0b
mov eax, eax
mov dword [rsp + rax + 0x2e4], edx
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 4
jb 0x140068c16
mov eax, eax
mov dword [rsp + rax + 0x2e4], 0
mov ecx, dword [rsp + 0xae4]
lea eax, [rcx + 4]
mov dword [rsp + 0xae4], eax
add ecx, 0xfffff807
cmp ecx, 3
jbe 0x140068c16
mov eax, eax
mov dword [rsp + rax + 0x2e4], edx
mov eax, dword [rsp + 0xae4]
add eax, 4
mov dword [rsp + 0xae4], eax
jmp 0x140068c21
lea rsi, [rsp + 0x6d1690]
jmp 0x140069589
lea rdi, [rsp + 0x4fa055]
jmp 0x1400695a0
lea rsi, [rsp + 0x14b8860]
mov rcx, rsi
mov edx, edi
call fcn.14002e8d0
jmp 0x14006a395
lea rdi, [rsp + 0x153f9ac]
mov rcx, rdi
mov rdx, qword [rsp + 0xa0]
call fcn.14002e8d0
mov qword [rsp + 0x2dc], r14
lea rcx, [rsp + 0x300]
mov r8d, 0xfec
xor edx, edx
call fcn.1400ab750
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [r15], xmm0
mov eax, dword [rsp + 0xc0]
mov dword [r15 + 0x10], eax
mov qword [rsp + 0x2f8], 0
mov dword [rsp + 0xae4], 0x1c
lea rcx, [rsp + 0x2d0]
mov edx, 0x1f
call fcn.1400658a0
test eax, eax
jne 0x14006a395
cmp dword [rsp + 0x12e8], 4
jne 0x14006a395
mov esi, dword [rsp + 0xae8]
test esi, esi
je 0x14006963a
cmp esi, 0x41d
jne 0x140069937
cmp byte [0x1400ce2f8], 0
je 0x140069fdd
movaps xmm0, xmmword [0x1400ae7d0]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm0, xmmword [0x1400ae7e0]
movaps xmmword [rsp + 0x30], xmm0
mov dword [rsp + 0x40], 0xfb8c8f8e
xorps xmm0, xmm0
movups xmmword [rsp + 0x44], xmm0
mov qword [rsp + 0x53], 0
lea rsi, [rsp + 0x20]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140069716
lea r8d, [rax + 0x6646e294]
lea r10d, [rdx + rax]
add r10d, 0x6646e294
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xf4
mov byte [rsp + rax + 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax - 0x49d060b0]
lea r9d, [rax + rdx]
add r9d, 0xb62f9f50
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xd0
mov byte [rsp + rax + 0x20], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x3b
jae 0x140069fc6
cmp rdi, rax
ja 0x140069fa7
movzx r8d, byte [rsp + rax + 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140069759
cmp rcx, rax
ja 0x140069fbe
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x14006979f
lea r11, [rcx + 6]
cmp rdi, r11
jne 0x1400697eb
mov r9, rcx
jmp 0x1400698a4
je 0x1400696ff
lea r10, [rcx + 3]
cmp rdi, r10
je 0x140069694
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x140069876
lea r9d, [rax + 0xed1958c]
lea r8d, [rax + rdx]
add r8d, 0xed1958c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x2c
add rdi, rcx
mov r10, rdi
jmp 0x140069901
cmp r10, 0xa
je 0x140069694
lea r11, [rcx + 9]
cmp rdi, r11
jbe 0x140069818
lea ebx, [rax + 0xa74f8cc]
lea r11d, [rax + rdx]
add r11d, 0xa74f8cc
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0x6c
cmp rdi, 1
ja 0x1400698df
cmp rdi, r9
jne 0x1400698af
mov edi, 1
jmp 0x1400696ff
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x14006985b
lea r9d, [rax + 0x35758530]
lea r8d, [rax + rdx]
add r8d, 0x35758530
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb0
jmp 0x140069901
cmp rdi, r9
je 0x140069883
lea r11, [rcx + 2]
cmp rdi, r11
je 0x140069751
lea r11, [rcx + 5]
cmp rdi, r11
jne 0x1400698b9
lea r9d, [rax - 0x36a22e64]
lea r8d, [rax + rdx]
add r8d, 0xc95dd19c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xbc
jmp 0x14006992b
lea r10, [rcx + 3]
cmp rdi, r10
je 0x1400696cb
cmp rdi, r9
je 0x1400696ff
jmp 0x14006967d
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140069732
lea ecx, [rax + 0x26a3efa4]
lea r8d, [rdx + rax]
add r8d, 0x26a3efa4
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x84
mov byte [rsp + rax + 0x20], r8b
dec rax
mov rcx, r9
jmp 0x140069709
mov byte [rsp + rax + 0x20], r11b
jmp 0x140069709
lea ebx, [rax + 0x4fe8bcbc]
lea r11d, [rax + rdx]
add r11d, 0x4fe8bcbc
and ebx, edx
add ebx, ebx
sub r11d, ebx
add r11b, 0xdc
cmp rdi, 1
jbe 0x1400697d8
lea r9d, [rax + 0x768cac60]
lea r11d, [rax + rdx]
add r11d, 0x768cac60
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x60
lea r9d, [rax - 0x398a96e4]
lea r11d, [rdx + rax]
add r11d, 0xc675691c
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x3c
mov byte [rsp + rax + 0x20], r11b
mov rdi, r10
movzx edx, r8b
not rdx
jmp 0x140069706
movabs rbx, 0xb34e894e2d5e0892
movaps xmm0, xmmword [0x1400ae800]
movaps xmmword [rsp + 0x20], xmm0
movabs rax, 0x57a0d485bb9cd3cf
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x3f], 0
movabs r12, 0x1c0e56061372c51e
lea rdi, [rsp + 0x20]
call fcn.14005d140
mov r13, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400699c4
lea r8d, [rax - 0x77e5e64a]
lea ebp, [rax + rdx]
add ebp, 0x881a19b6
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 6
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x27
jae 0x14006aa4f
cmp r13, rax
ja 0x140069fb1
movzx edx, byte [rsp + rax + 0x20]
lea r8, [rcx + 1]
cmp r13, r8
jae 0x140069a5f
lea r9d, [rax + rbx]
lea ebp, [r9 + rdx]
mov r10d, edx
and r10d, r9d
add r10d, r10d
sub ebp, r10d
add bpl, 2
cmp rcx, rax
ja 0x14006a3be
lea r9, [rcx + 2]
cmp r13, r9
jae 0x140069a94
lea r10d, [rax - 0x47494c06]
lea ebp, [rax + rdx]
add ebp, 0xb8b6b3fa
and r10d, edx
add r10d, r10d
sub ebp, r10d
add bpl, 0x2a
lea r10, [rcx + r13]
cmp r10, rax
jbe 0x140069ae2
lea r9, [rcx + 4]
cmp r13, r9
jne 0x140069b97
lea ecx, [rax - 0x26dc4020]
lea ebp, [rax + rdx]
add ebp, 0xd923bfe0
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 0xe0
jmp 0x140069ad7
je 0x140069991
lea r9, [rcx + 3]
cmp r13, r9
jne 0x140069b36
lea r9d, [rax + 0x3d923bfe]
lea ebp, [rax + rdx]
add ebp, 0x3d923bfe
and r9d, edx
add r9d, r9d
sub ebp, r9d
add bpl, 0xe
jmp 0x140069d06
cmp r13, r8
jne 0x140069b65
lea r9, [rax + r12]
mov rbp, rdx
add rbp, r9
mov ecx, edx
and ecx, r9d
mov r9b, 0x2e
add ecx, ecx
sub ebp, ecx
add bpl, r9b
lea ecx, [rax + 0x40d572be]
lea r9d, [rdx + rax]
add r9d, 0x40d572be
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xce
mov byte [rsp + rax + 0x20], r9b
dec rax
mov rcx, r8
jmp 0x1400699b7
lea r11, [rcx + 3]
cmp r13, r11
jae 0x140069bc6
lea r15d, [rax + rbx]
lea ebp, [r15 + rdx]
mov r14d, edx
and r14d, r15d
add r14d, r14d
sub ebp, r14d
add bpl, 2
cmp r10, 0x10
jne 0x140069c52
lea r9d, [rax - 0x3710738c]
lea ebp, [rax + rdx]
add ebp, 0xc8ef8c74
and r9d, edx
add r9d, r9d
sub ebp, r9d
sub bpl, dl
add bpl, 0xd4
jmp 0x140069d06
lea r9, [rcx + 2]
cmp r13, r9
jne 0x140069bf1
lea r8d, [rax - 0x67b1b2de]
lea ebp, [rax + rdx]
add ebp, 0x984e4d22
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x12
jmp 0x140069e78
lea r10, [rcx + 3]
cmp r13, r10
jne 0x140069c23
lea r8d, [rax - 0x3715189a]
lea ebp, [rax + rdx]
add ebp, 0xc8eae766
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x36
dec rax
jmp 0x1400699b7
lea r8, [rcx + 5]
cmp r13, r8
jne 0x140069cb1
lea r8d, [rax - 0x673d948]
lea ebp, [rax + rdx]
add ebp, 0xf98c26b8
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xf8
jmp 0x140069d3d
cmp r13, r8
jne 0x140069ce0
lea r8d, [rax + 0x716d67f4]
lea ebp, [rax + rdx]
add ebp, 0x716d67f4
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x54
jmp 0x1400699ae
lea r9, [rcx + 5]
cmp r13, r9
jne 0x140069d75
lea r8d, [rax + 0x4dc66f6a]
lea ebp, [rax + rdx]
add ebp, 0x4dc66f6a
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x1a
add r13, rcx
jmp 0x140069e51
lea r10, [rcx + 5]
cmp r13, r10
jne 0x140069da7
lea r8d, [rax - 0x26e0e52e]
lea ebp, [rax + rdx]
add ebp, 0xd91f1ad2
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x42
jmp 0x140069e78
lea r15, [rcx + 4]
cmp r13, r15
jbe 0x140069dd2
lea r14d, [rax - 0x3097f536]
lea ebp, [rax + rdx]
add ebp, 0xcf680aca
and r14d, edx
add r14d, r14d
sub ebp, r14d
add bpl, 0x7a
cmp r13, 4
ja 0x140069e2e
cmp r13, r8
jne 0x140069edc
lea r8d, [rax - 0x1d253018]
lea ebp, [rax + rdx]
add ebp, 0xe2dacfe8
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xa8
jmp 0x1400699ae
lea r8, [rcx + 0xa]
cmp r13, r8
jne 0x140069f87
lea r8d, [rax + 0x544837dc]
lea ebp, [rax + rdx]
add ebp, 0x544837dc
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xfc
jmp 0x1400699ae
cmp r13, r11
jne 0x140069dfc
lea r9d, [rax + 0x26e58a3c]
lea ebp, [rax + rdx]
add ebp, 0x26e58a3c
and r9d, edx
add r9d, r9d
sub ebp, r9d
add bpl, 0x5c
lea r9d, [rax - 0x9b26afa]
lea r10d, [rdx + rax]
add r10d, 0xf64d9506
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0xd6
mov byte [rsp + rax + 0x20], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
mov rcx, r8
lea r8d, [rax + 0x23ab9d98]
lea r9d, [rax + rdx]
add r9d, 0x23ab9d98
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xd8
mov byte [rsp + rax + 0x20], r9b
sub rax, r13
inc r13
movzx edx, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
jmp 0x1400699ae
lea r9, [rcx + 4]
cmp r13, r9
jne 0x1400699f7
lea r8d, [rax - 0x577d7f72]
lea ebp, [rax + rdx]
add ebp, 0xa882808e
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x1e
dec rax
jmp 0x1400699b7
cmp r13, r9
jne 0x140069a2a
lea r8d, [rax - 0x16acb1c2]
lea ebp, [rax + rdx]
add ebp, 0xe9534e3e
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x4e
jmp 0x1400699ae
cmp r13, r8
jne 0x140069e87
movabs rcx, 0x2053ca3d2a241bee
lea r9, [rax + rcx]
mov rbp, rdx
add rbp, r9
mov ecx, edx
and ecx, r9d
mov r9b, 0x7e
jmp 0x140069aaf
lea r14, [rcx + 4]
cmp r13, r14
jne 0x140069eae
lea r8d, [rax - 0x6e2a3134]
lea ebp, [rax + rdx]
add ebp, 0x91d5cecc
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x6c
dec rax
jmp 0x1400699b7
lea r8d, [rax + 0x6e337b50]
lea ebp, [rax + rdx]
add ebp, 0x6e337b50
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, dl
add bpl, 0xd0
mov r13, r10
lea r8d, [rax - 0x646e7c1e]
lea r9d, [rdx + rax]
add r9d, 0x9b9183e2
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, bpl
add r9b, 0xd2
mov byte [rsp + rax + 0x20], r9b
movzx edx, bpl
not rdx
add rax, rdx
jmp 0x1400699b7
cmp r13, r11
jne 0x140069f03
lea r8d, [rax - 0x6aeb9f82]
lea ebp, [rax + rdx]
add ebp, 0x9514607e
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x8e
mov r13, r10
jmp 0x140069e78
lea r14, [rcx + 6]
cmp r13, r14
jne 0x140069b07
movabs rcx, 0x9fcb1bb6474df114
lea r9, [rax + rcx]
mov rbp, rdx
add rbp, r9
mov ecx, edx
and ecx, r9d
mov r9b, 0x74
jmp 0x140069aaf
cmp r13, r11
jne 0x140069f2e
lea r9d, [rax - 0x67ad0dd0]
lea ebp, [rax + rdx]
add ebp, 0x9852f230
and r9d, edx
add r9d, r9d
sub ebp, r9d
add bpl, 0xb0
jmp 0x140069d06
cmp r13, r9
jne 0x140069c7c
lea r8d, [rax - 0x102f8e5e]
lea ebp, [rax + rdx]
add ebp, 0xefd071a2
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0x92
jmp 0x140069e78
cmp r13, r15
jne 0x140069f55
lea r8d, [rax + 0x4dcb1478]
lea ebp, [rax + rdx]
add ebp, 0x4dcb1478
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xb8
jmp 0x140069e78
cmp r13, r9
jne 0x140069f7d
mov r8d, eax
or r8d, 0x34336c0
lea ebp, [r8 + rdx]
and r8d, edx
add r8d, r8d
sub ebp, r8d
add bpl, 0xc0
dec rax
jmp 0x1400699b7
mov byte [rsp + rax + 0x20], bpl
jmp 0x1400699b7
mov ecx, eax
add ecx, 0x371e62b6
lea ebp, [rax + rdx]
add ebp, 0x371e62b6
and ecx, edx
add ecx, ecx
sub ebp, ecx
add bpl, 6
jmp 0x14006997d
lea rsi, [rsp + 0x878b2c]
jmp 0x140069fc6
lea rdi, [rsp + 0x14bcaca]
jmp 0x14006aa4f
lea rsi, [rsp + 0x15ece70]
lea rcx, [0x1400d4fd0]
mov rdx, rsi
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
mov qword [rsp + 0x2dc], r14
lea rcx, [rsp + 0x2f8]
mov r8d, 0xff4
xor edx, edx
call fcn.1400ab750
movaps xmm0, xmmword [rsp + 0xb0]
movups xmmword [r15], xmm0
mov eax, dword [rsp + 0xc0]
mov dword [r15 + 0x10], eax
mov dword [rsp + 0xae4], 0x14
lea rcx, [rsp + 0x2d0]
mov edx, 2
call fcn.1400658a0
test eax, eax
jne 0x14006a395
cmp dword [rsp + 0x12e8], 4
jne 0x14006a395
mov esi, dword [rsp + 0xae8]
test esi, esi
je 0x14006a3cb
movaps xmm0, xmmword [0x1400ae7f0]
movaps xmmword [rsp + 0x20], xmm0
movabs rax, 0x7deb585491d8deda
mov qword [rsp + 0x30], rax
mov byte [rsp + 0x38], 0x70
xorps xmm0, xmm0
movups xmmword [rsp + 0x39], xmm0
mov dword [rsp + 0x49], 0
lea rdi, [rsp + 0x20]
call fcn.14005d140
mov rbx, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x14006a0b8
cmp rbx, r9
jne 0x14006a088
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2d
jae 0x14006aa4f
cmp rbx, rax
ja 0x14006aa3d
movzx r8d, byte [rsp + rax + 0x20]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rbx, r9
jae 0x14006a124
cmp rcx, rax
ja 0x14006aa47
lea r11, [rbx + rcx]
cmp r11, rax
jbe 0x14006a157
lea r10, [rcx + 4]
cmp rbx, r10
je 0x14006a21b
lea r10, [rcx + 6]
cmp rbx, r10
jne 0x14006a26a
lea r9d, [rax - 0x6d91c290]
lea r8d, [rax + rdx]
add r8d, 0x926e3d70
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xf0
jmp 0x14006a1b1
je 0x14006a0a1
lea r10, [rcx + 3]
cmp rbx, r10
jne 0x14006a185
lea r9d, [rax - 0x1c0b9d7c]
lea r8d, [rax + rdx]
add r8d, 0xe3f46284
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x64
jmp 0x14006a1d8
lea r10, [rcx + 6]
cmp rbx, r10
jae 0x14006a1e7
lea ebp, [rax + 0x71d0660c]
lea r10d, [rax + rdx]
add r10d, 0x71d0660c
and ebp, edx
add ebp, ebp
sub r10d, ebp
add r10b, 0xac
jmp 0x14006a20c
lea r10, [rcx + 6]
cmp rbx, r10
jne 0x14006a241
lea r9d, [rax - 0x386ad164]
lea r8d, [rax + rdx]
add r8d, 0xc7952e9c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xbc
lea r9d, [rax - 0x51862514]
lea r10d, [rdx + rax]
add r10d, 0xae79daec
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, r8b
add r10b, 0x8c
mov byte [rsp + rax + 0x20], r10b
add rbx, rcx
movzx edx, r8b
not rdx
jmp 0x14006a0a8
cmp rbx, r9
je 0x14006a0a1
lea ebp, [rax + 0x56185efc]
lea r10d, [rax + rdx]
add r10d, 0x56185efc
and ebp, edx
add ebp, ebp
sub r10d, ebp
add r10b, 0x1c
cmp r11, 4
je 0x14006a277
cmp rbx, r9
jne 0x14006a2e7
lea ecx, [rax - 0x3526f12c]
lea r8d, [rdx + rax]
add r8d, 0xcad90ed4
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x34
mov byte [rsp + rax + 0x20], r8b
jmp 0x14006a2f3
lea r10, [rcx + 4]
cmp rbx, r10
je 0x14006a2f0
lea r10, [rcx + 2]
cmp rbx, r10
je 0x14006a2f3
lea r10, [rcx + 9]
cmp rbx, r10
jne 0x14006a0d4
jmp 0x14006a21b
lea r10, [rcx + 9]
cmp rbx, r10
jne 0x14006a09c
lea r8d, [rax - 0x6de558fc]
lea r10d, [rax + rdx]
add r10d, 0x921aa704
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0xe4
mov byte [rsp + rax + 0x20], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
mov rcx, r9
lea r8d, [rax + 0x3eb0d10]
lea r9d, [rax + rdx]
add r9d, 0x3eb0d10
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x90
mov byte [rsp + rax + 0x20], r9b
sub rax, rbx
inc rbx
movzx r8d, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
jmp 0x14006a0a1
lea r9, [rcx + 3]
cmp rbx, r9
jne 0x14006a2fe
mov r9, rcx
dec rax
mov rcx, r9
jmp 0x14006a0ab
lea r11, [rcx + 4]
cmp rbx, r11
jne 0x14006a32b
lea r9d, [rax - 0x6f33b2ac]
lea r8d, [rax + rdx]
add r8d, 0x90cc4d54
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xb4
jmp 0x14006a1d8
cmp rbx, 0x1f
ja 0x14006a357
cmp rbx, r9
jbe 0x14006a37e
lea r8d, [rax + 0x74c0afd8]
lea r10d, [rax + rdx]
add r10d, 0x74c0afd8
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x18
jmp 0x14006a38b
lea r9d, [rax + 0x3ca974e0]
lea r10d, [rax + rdx]
add r10d, 0x3ca974e0
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r8b, r10b
add r8b, 0xe0
jmp 0x14006a1b1
lea r8, [rcx + 2]
cmp rbx, r8
je 0x14006a2ae
mov byte [rsp + rax + 0x20], r10b
jmp 0x14006a0ab
mov rcx, qword [rsp + 0x2d0]
call qword [0x1400d4a70]
mov esi, 1
mov eax, esi
add rsp, 0x12f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdi, [rsp + 0x16dc238]
jmp 0x14006aa4f
mov rcx, qword [rsp + 0x2d0]
call qword [0x1400d4a70]
cmp byte [0x1400ce2f8], 0
je 0x14006aa82
movabs rdi, 0xdd880f411d6d8caa
movabs rax, 0xbe5c69ad445a53ab
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 0xbbadbca6
mov word [rsp + 0x2c], 0xbdbd
mov byte [rsp + 0x2e], 0x1e
mov qword [rsp + 0x2f], 0
mov dword [rsp + 0x37], 0
lea rsi, [rsp + 0x20]
call fcn.14005d140
mov rbx, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x14006a470
lea r8d, [rax + 0x5848a5fe]
lea ebp, [rax + rcx]
add ebp, 0x5848a5fe
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0xe
add rcx, rax
add rcx, rdx
mov rax, rcx
inc rax
cmp rax, 0x1b
jae 0x14006aa6b
cmp rbx, rax
ja 0x14006aa59
movzx ecx, byte [rsp + rax + 0x20]
lea r8, [rdx + 1]
cmp rbx, r8
jae 0x14006a515
lea r9d, [rax + rdi]
lea ebp, [r9 + rcx]
mov r10d, ecx
and r10d, r9d
add r10d, r10d
sub ebp, r10d
add bpl, 0x5a
cmp rdx, rax
ja 0x14006aa63
lea r10, [rdx + 4]
cmp rbx, r10
jae 0x14006a54a
lea r9d, [rax + 0x69fc89f2]
lea ebp, [rax + rcx]
add ebp, 0x69fc89f2
and r9d, ecx
add r9d, r9d
sub ebp, r9d
add bpl, 0x62
lea r9, [rbx + rdx]
cmp r9, rax
jbe 0x14006a598
lea r8, [rdx + 0x10]
cmp rbx, r8
jne 0x14006a651
lea r8d, [rax - 0x6f8129a4]
lea ebp, [rax + rcx]
add ebp, 0x907ed65c
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x7c
mov rbx, r9
jmp 0x14006a642
je 0x14006a43d
lea r9, [rdx + 2]
cmp rbx, r9
jne 0x14006a5c2
lea r8d, [rax - 0x6cdc40ae]
lea ebp, [rax + rcx]
add ebp, 0x9323bf52
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0xc2
jmp 0x14006a67b
cmp rbx, r8
jne 0x14006a618
lea edx, [rax - 0x5b285cba]
lea ebp, [rax + rcx]
add ebp, 0xa4d7a346
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0x16
lea edx, [rax - 0x28ec679a]
lea r9d, [rcx + rax]
add r9d, 0xd7139866
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0x36
mov byte [rsp + rax + 0x20], r9b
dec rax
mov rdx, r8
jmp 0x14006a463
lea r11, [rdx + 8]
cmp rbx, r11
jae 0x14006a683
lea r11d, [rax + rdi]
lea ebp, [r11 + rcx]
mov r14d, ecx
and r14d, r11d
add r14d, r14d
sub ebp, r14d
add bpl, 0x5a
jmp 0x14006a733
lea r9, [rdx + 3]
cmp rbx, r9
jne 0x14006a6ae
lea r8d, [rax + 0x7e9024a2]
lea ebp, [rax + rcx]
add ebp, 0x7e9024a2
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x92
lea r8d, [rax + 0x11eeb1ba]
lea r9d, [rax + rcx]
add r9d, 0x11eeb1ba
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, bpl
add r9b, 0xea
mov byte [rsp + rax + 0x20], r9b
add rbx, rdx
jmp 0x14006a642
lea r9, [rdx + 5]
cmp rbx, r9
jne 0x14006a6e0
lea r8d, [rax - 0x34e0de16]
lea ebp, [rax + rcx]
add ebp, 0xcb1f21ea
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x9a
movzx ecx, bpl
not rcx
add rax, rcx
jmp 0x14006a463
lea r8, [rdx + 5]
cmp rbx, r8
jne 0x14006aa1d
lea r8d, [rax + 0x41102258]
lea ebp, [rax + rcx]
add ebp, 0x41102258
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x98
mov r8, rdx
jmp 0x14006a791
cmp rbx, r8
jne 0x14006a70c
lea r8d, [rax - 0x2c06ec1c]
lea ebp, [rax + rcx]
add ebp, 0xd3f913e4
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0xc4
jmp 0x14006a45a
lea r9, [rdx + 4]
cmp rbx, r9
jne 0x14006a831
lea r8d, [rax - 0x4694c20a]
lea ebp, [rax + rcx]
add ebp, 0xb96b3df6
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x46
dec rax
jmp 0x14006a463
lea r9, [rdx + 6]
cmp rbx, r9
jne 0x14006a85c
lea r9d, [rax + 0x5fa3b3e]
lea ebp, [rax + rcx]
add ebp, 0x5fa3b3e
and r9d, ecx
add r9d, r9d
sub ebp, r9d
add bpl, 0x4e
jmp 0x14006a75d
lea r11, [rdx + 9]
cmp rbx, r11
jne 0x14006a733
lea edx, [rax - 0x552e217c]
lea ebp, [rax + rcx]
add ebp, 0xaad1de84
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0x64
jmp 0x14006a56c
cmp r9, 0x10
jne 0x14006a7c9
lea r9d, [rax + 0x2f5c3e64]
lea ebp, [rax + rcx]
add ebp, 0x2f5c3e64
and r9d, ecx
add r9d, r9d
sub ebp, r9d
sub bpl, cl
add bpl, 0x44
lea r9d, [rax + 0x4cc9cb0e]
lea r10d, [rcx + rax]
add r10d, 0x4cc9cb0e
and r9d, ecx
add r9d, r9d
sub r10d, r9d
add r10b, 0x9e
mov byte [rsp + rax + 0x20], r10b
movzx r9d, r10b
not rdx
add rdx, rax
sub rdx, r9
mov rax, rdx
lea edx, [rax + 0x6a3757b8]
lea r9d, [rax + rcx]
add r9d, 0x6a3757b8
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xf8
mov byte [rsp + rax + 0x20], r9b
sub rax, rbx
inc rbx
movzx ecx, byte [rsp + rax + 0x1e]
add rax, 0xfffffffffffffffe
mov rdx, r8
jmp 0x14006a45a
lea r11, [rdx + 0x10]
cmp rbx, r11
jbe 0x14006a887
lea r11d, [rax + 0x31a8482]
lea ebp, [rax + rcx]
add ebp, 0x31a8482
and r11d, ecx
add r11d, r11d
sub ebp, r11d
add bpl, 0x72
lea r11, [rdx + 6]
cmp rbx, r11
jbe 0x14006a8aa
lea r9d, [rax + 0x6d170e74]
lea ebp, [rax + rcx]
add ebp, 0x6d170e74
and r9d, ecx
add r9d, r9d
sub ebp, r9d
add bpl, 0xd4
cmp rdx, 9
ja 0x14006a8f8
mov byte [rsp + rax + 0x20], bpl
jmp 0x14006a463
lea r9, [rdx + 6]
cmp rbx, r9
jne 0x14006a4a3
lea edx, [rax + 0x2f21709e]
lea ebp, [rax + rcx]
add ebp, 0x2f21709e
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0xae
jmp 0x14006a56c
cmp rbx, r10
jne 0x14006a4d6
lea r8d, [rax + 0x7bb06de6]
lea ebp, [rax + rcx]
add ebp, 0x7bb06de6
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0xb6
jmp 0x14006a45a
cmp rbx, r8
jne 0x14006a8d1
lea edx, [rax + 0x3df59dd6]
lea ebp, [rax + rcx]
add ebp, 0x3df59dd6
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0x26
jmp 0x14006a56c
cmp rbx, r8
jne 0x14006a919
lea r8d, [rax - 0x580dd838]
lea ebp, [rax + rcx]
add ebp, 0xa7f227c8
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x88
jmp 0x14006a45a
lea r11, [rdx + 2]
cmp rbx, r11
jne 0x14006a944
lea edx, [rax + 0x78d0b72a]
lea ebp, [rax + rcx]
add ebp, 0x78d0b72a
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0xda
jmp 0x14006a58d
lea edx, [rax - 0x4659f444]
lea ebp, [rax + rcx]
add ebp, 0xb9a60bbc
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, bpl
add bpl, 0xb8
jmp 0x14006a56c
lea r11, [rdx + 2]
cmp rbx, r11
jne 0x14006a96e
lea r8d, [rax - 0x1d32bee4]
lea ebp, [rax + rcx]
add ebp, 0xe2cd411c
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x3c
jmp 0x14006a67b
cmp rbx, r10
jne 0x14006a998
lea r8d, [rax + 0x29620326]
lea ebp, [rax + rcx]
add ebp, 0x29620326
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0xf6
mov rbx, r9
jmp 0x14006a642
cmp rbx, r10
jne 0x14006a9c3
lea r8d, [rax - 0x6ca172e8]
lea ebp, [rax + rcx]
add ebp, 0x935e8d18
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0x58
mov rbx, r9
jmp 0x14006a642
lea r11, [rdx + 5]
cmp rbx, r11
jne 0x14006a9ee
lea r8d, [rax + 0x643d1c7a]
lea ebp, [rax + rcx]
add ebp, 0x643d1c7a
and r8d, ecx
add r8d, r8d
sub ebp, r8d
add bpl, 0xaa
jmp 0x14006a642
lea r9, [rdx + 3]
cmp rbx, r9
jne 0x14006a81d
lea edx, [rax + 0x7ecaf268]
lea ebp, [rax + rcx]
add ebp, 0x7ecaf268
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0x28
jmp 0x14006a56c
lea r11, [rdx + 3]
cmp rbx, r11
jne 0x14006a7f3
lea r9d, [rax - 0x60e7ca32]
lea ebp, [rax + rcx]
add ebp, 0x9f1835ce
and r9d, ecx
add r9d, r9d
sub ebp, r9d
add bpl, 0x5e
jmp 0x14006a75d
mov edx, eax
add edx, 0xf0efafe
lea ebp, [rax + rcx]
add ebp, 0xf0efafe
and edx, ecx
add edx, edx
sub ebp, edx
add bpl, 0xe
jmp 0x14006a429
lea rdi, [rsp + 0x154f63c]
jmp 0x14006aa4f
lea rdi, [rsp + 0x1449030]
mov rcx, rdi
mov edx, esi
jmp 0x14006958e
lea rsi, [rsp + 0xc80f02]
jmp 0x14006aa6b
lea rsi, [rsp + 0x15a8258]
lea rcx, [0x1400d4fd0]
mov rdx, rsi
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
xor esi, esi
jmp 0x14006a3a8