Function at 0x140070660
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
mov eax, 0x1928
call fcn.140079930
sub rsp, rax
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x18a0], 0xfffffffffffffffe
cmp qword [0x1400d49f0], 0x10
jb 0x14007069f
mov rax, qword [0x1400d49d8]
jmp 0x1400706a6
lea rax, [0x1400d49d8]
mov qword [rbp + 0x1878], rax
lea rdx, [rbp + 0xfb0]
xor ecx, ecx
mov r8d, 0x104
call qword [0x1400d4ac8]
movaps xmm0, xmmword [0x1400ae910]
movaps xmmword [rbp + 0x10c0], xmm0
movaps xmm0, xmmword [0x1400ae920]
movaps xmmword [rbp + 0x10d0], xmm0
movaps xmm0, xmmword [0x1400ae930]
movaps xmmword [rbp + 0x10e0], xmm0
movaps xmm0, xmmword [0x1400ae940]
movaps xmmword [rbp + 0x10f0], xmm0
movaps xmm0, xmmword [0x1400ae950]
movaps xmmword [rbp + 0x1100], xmm0
movaps xmm0, xmmword [0x1400ae960]
movaps xmmword [rbp + 0x1110], xmm0
movaps xmm0, xmmword [str._ABCDEZ]
movaps xmmword [rbp + 0x1120], xmm0
movaps xmm0, xmmword [0x1400ae980]
movaps xmmword [rbp + 0x1130], xmm0
movaps xmm0, xmmword [0x1400ae990]
movaps xmmword [rbp + 0x1140], xmm0
movaps xmm0, xmmword [0x1400ae9a0]
movaps xmmword [rbp + 0x1150], xmm0
movaps xmm0, xmmword [0x1400ae9b0]
movaps xmmword [rbp + 0x1160], xmm0
movaps xmm0, xmmword [0x1400ae9c0]
movaps xmmword [rbp + 0x1170], xmm0
movaps xmm0, xmmword [0x1400ae9d0]
movaps xmmword [rbp + 0x1180], xmm0
movaps xmm0, xmmword [0x1400ae9e0]
movaps xmmword [rbp + 0x1190], xmm0
movaps xmm0, xmmword [0x1400ae9f0]
movaps xmmword [rbp + 0x11a0], xmm0
movaps xmm0, xmmword [0x1400aea00]
movaps xmmword [rbp + 0x11b0], xmm0
movaps xmm0, xmmword [0x1400aea10]
movaps xmmword [rbp + 0x11c0], xmm0
movaps xmm0, xmmword [0x1400aea20]
movaps xmmword [rbp + 0x11d0], xmm0
movaps xmm0, xmmword [0x1400aea30]
movaps xmmword [rbp + 0x11e0], xmm0
movaps xmm0, xmmword [0x1400aea40]
movaps xmmword [rbp + 0x11f0], xmm0
movaps xmm0, xmmword [0x1400aea50]
movaps xmmword [rbp + 0x1200], xmm0
movaps xmm0, xmmword [0x1400aea60]
movaps xmmword [rbp + 0x1210], xmm0
movaps xmm0, xmmword [0x1400aea70]
movaps xmmword [rbp + 0x1220], xmm0
movaps xmm0, xmmword [0x1400aea80]
movaps xmmword [rbp + 0x1230], xmm0
movaps xmm0, xmmword [0x1400aea90]
movaps xmmword [rbp + 0x1240], xmm0
movaps xmm0, xmmword [0x1400aeaa0]
movaps xmmword [rbp + 0x1250], xmm0
movaps xmm0, xmmword [0x1400aeab0]
movaps xmmword [rbp + 0x1260], xmm0
movaps xmm0, xmmword [0x1400aeac0]
movaps xmmword [rbp + 0x1270], xmm0
movaps xmm0, xmmword [0x1400aead0]
movaps xmmword [rbp + 0x1280], xmm0
movaps xmm0, xmmword [0x1400aeae0]
movaps xmmword [rbp + 0x1290], xmm0
movaps xmm0, xmmword [0x1400aeaf0]
movaps xmmword [rbp + 0x12a0], xmm0
movaps xmm0, xmmword [0x1400aeb00]
movaps xmmword [rbp + 0x12b0], xmm0
movaps xmm0, xmmword [0x1400aeb10]
movaps xmmword [rbp + 0x12c0], xmm0
movaps xmm0, xmmword [0x1400aeb20]
movaps xmmword [rbp + 0x12d0], xmm0
movaps xmm0, xmmword [0x1400aeb30]
movaps xmmword [rbp + 0x12e0], xmm0
movaps xmm0, xmmword [0x1400aeb40]
movaps xmmword [rbp + 0x12f0], xmm0
movaps xmm0, xmmword [0x1400aeb50]
movaps xmmword [rbp + 0x1300], xmm0
movaps xmm0, xmmword [0x1400aeb60]
movaps xmmword [rbp + 0x1310], xmm0
movaps xmm0, xmmword [0x1400aeb70]
movaps xmmword [rbp + 0x1320], xmm0
movaps xmm0, xmmword [0x1400aeb80]
movaps xmmword [rbp + 0x1330], xmm0
movaps xmm0, xmmword [0x1400aeb90]
movaps xmmword [rbp + 0x1340], xmm0
movaps xmm0, xmmword [0x1400aeba0]
movaps xmmword [rbp + 0x1350], xmm0
movaps xmm0, xmmword [0x1400aebb0]
movaps xmmword [rbp + 0x1360], xmm0
movaps xmm0, xmmword [0x1400aebc0]
movaps xmmword [rbp + 0x1370], xmm0
movaps xmm0, xmmword [str.4____6]
movaps xmmword [rbp + 0x1380], xmm0
movaps xmm0, xmmword [0x1400aebe0]
movaps xmmword [rbp + 0x1390], xmm0
movaps xmm0, xmmword [0x1400aebf0]
movaps xmmword [rbp + 0x13a0], xmm0
movaps xmm0, xmmword [0x1400aec00]
movaps xmmword [rbp + 0x13b0], xmm0
movaps xmm0, xmmword [str.wRvbvqOaGgHjxykyta]
movaps xmmword [rbp + 0x13c0], xmm0
movaps xmm0, xmmword [0x1400aec20]
movaps xmmword [rbp + 0x13d0], xmm0
movaps xmm0, xmmword [0x1400aec30]
movaps xmmword [rbp + 0x13e0], xmm0
movaps xmm0, xmmword [0x1400aec40]
movaps xmmword [rbp + 0x13f0], xmm0
movaps xmm0, xmmword [0x1400aec50]
movaps xmmword [rbp + 0x1400], xmm0
movaps xmm0, xmmword [0x1400aec60]
movaps xmmword [rbp + 0x1410], xmm0
movaps xmm0, xmmword [0x1400aec70]
movaps xmmword [rbp + 0x1420], xmm0
movaps xmm0, xmmword [0x1400aec80]
movaps xmmword [rbp + 0x1430], xmm0
movaps xmm0, xmmword [0x1400aec90]
movaps xmmword [rbp + 0x1440], xmm0
movaps xmm0, xmmword [0x1400aeca0]
movaps xmmword [rbp + 0x1450], xmm0
movaps xmm0, xmmword [0x1400aecb0]
movaps xmmword [rbp + 0x1460], xmm0
movaps xmm0, xmmword [0x1400aecc0]
movaps xmmword [rbp + 0x1470], xmm0
movaps xmm0, xmmword [0x1400aecd0]
movaps xmmword [rbp + 0x1480], xmm0
movaps xmm0, xmmword [0x1400aece0]
movaps xmmword [rbp + 0x1490], xmm0
movaps xmm0, xmmword [0x1400aecf0]
movaps xmmword [rbp + 0x14a0], xmm0
movaps xmm0, xmmword [0x1400aed00]
movaps xmmword [rbp + 0x14b0], xmm0
movaps xmm0, xmmword [str.acnf]
movaps xmmword [rbp + 0x14c0], xmm0
movaps xmm0, xmmword [0x1400aed20]
movaps xmmword [rbp + 0x14d0], xmm0
movaps xmm0, xmmword [0x1400aed30]
movaps xmmword [rbp + 0x14e0], xmm0
movaps xmm0, xmmword [0x1400aed40]
movaps xmmword [rbp + 0x14f0], xmm0
movaps xmm0, xmmword [0x1400aed50]
movaps xmmword [rbp + 0x1500], xmm0
movaps xmm0, xmmword [0x1400aed60]
movaps xmmword [rbp + 0x1510], xmm0
movaps xmm0, xmmword [0x1400aed70]
movaps xmmword [rbp + 0x1520], xmm0
movaps xmm0, xmmword [0x1400aed80]
movaps xmmword [rbp + 0x1530], xmm0
movaps xmm0, xmmword [0x1400aed90]
movaps xmmword [rbp + 0x1540], xmm0
movaps xmm0, xmmword [str..e23456789]
movaps xmmword [rbp + 0x1550], xmm0
movaps xmm0, xmmword [0x1400aedb0]
movaps xmmword [rbp + 0x1560], xmm0
movaps xmm0, xmmword [0x1400aedc0]
movaps xmmword [rbp + 0x1570], xmm0
movaps xmm0, xmmword [0x1400aedd0]
movaps xmmword [rbp + 0x1580], xmm0
movaps xmm0, xmmword [0x1400aede0]
movaps xmmword [rbp + 0x1590], xmm0
movaps xmm0, xmmword [0x1400aedf0]
movaps xmmword [rbp + 0x15a0], xmm0
movaps xmm0, xmmword [0x1400aee00]
movaps xmmword [rbp + 0x15b0], xmm0
movaps xmm0, xmmword [0x1400aee10]
movaps xmmword [rbp + 0x15c0], xmm0
movaps xmm0, xmmword [str.BdzyoPwy]
movaps xmmword [rbp + 0x15d0], xmm0
movaps xmm0, xmmword [0x1400aee30]
movaps xmmword [rbp + 0x15e0], xmm0
movaps xmm0, xmmword [0x1400aee40]
movaps xmmword [rbp + 0x15f0], xmm0
movaps xmm0, xmmword [0x1400aee50]
movaps xmmword [rbp + 0x1600], xmm0
movaps xmm0, xmmword [0x1400aee60]
movaps xmmword [rbp + 0x1610], xmm0
movaps xmm0, xmmword [0x1400aee70]
movaps xmmword [rbp + 0x1620], xmm0
movaps xmm0, xmmword [0x1400aee80]
movaps xmmword [rbp + 0x1630], xmm0
movaps xmm0, xmmword [0x1400aee90]
movaps xmmword [rbp + 0x1640], xmm0
movaps xmm0, xmmword [0x1400aeea0]
movaps xmmword [rbp + 0x1650], xmm0
movaps xmm0, xmmword [0x1400aeeb0]
movaps xmmword [rbp + 0x1660], xmm0
movaps xmm0, xmmword [0x1400aeec0]
movaps xmmword [rbp + 0x1670], xmm0
movaps xmm0, xmmword [0x1400aeed0]
movaps xmmword [rbp + 0x1680], xmm0
movaps xmm0, xmmword [0x1400aeee0]
movaps xmmword [rbp + 0x1690], xmm0
movaps xmm0, xmmword [0x1400aeef0]
movaps xmmword [rbp + 0x16a0], xmm0
movaps xmm0, xmmword [0x1400aef00]
movaps xmmword [rbp + 0x16b0], xmm0
movaps xmm0, xmmword [str.ooVji_Jne_]
movaps xmmword [rbp + 0x16c0], xmm0
movaps xmm0, xmmword [0x1400aef20]
movaps xmmword [rbp + 0x16d0], xmm0
movaps xmm0, xmmword [0x1400aef30]
movaps xmmword [rbp + 0x16e0], xmm0
movaps xmm0, xmmword [str.BX_A_AO]
movaps xmmword [rbp + 0x16f0], xmm0
movaps xmm0, xmmword [0x1400aef50]
movaps xmmword [rbp + 0x1700], xmm0
movaps xmm0, xmmword [0x1400aef60]
movaps xmmword [rbp + 0x1710], xmm0
movaps xmm0, xmmword [0x1400aef70]
movaps xmmword [rbp + 0x1720], xmm0
movaps xmm0, xmmword [0x1400aef80]
movaps xmmword [rbp + 0x1730], xmm0
movaps xmm0, xmmword [0x1400aef90]
movaps xmmword [rbp + 0x1740], xmm0
movaps xmm0, xmmword [0x1400aefa0]
movaps xmmword [rbp + 0x1750], xmm0
movaps xmm0, xmmword [0x1400aefb0]
movaps xmmword [rbp + 0x1760], xmm0
movaps xmm0, xmmword [0x1400aefc0]
movaps xmmword [rbp + 0x1770], xmm0
movaps xmm0, xmmword [0x1400aefd0]
movaps xmmword [rbp + 0x1780], xmm0
movaps xmm0, xmmword [0x1400aefe0]
movaps xmmword [rbp + 0x1790], xmm0
movaps xmm0, xmmword [0x1400aeff0]
movaps xmmword [rbp + 0x17a0], xmm0
movaps xmm0, xmmword [0x1400af000]
movaps xmmword [rbp + 0x17b0], xmm0
movaps xmm0, xmmword [0x1400af010]
movaps xmmword [rbp + 0x17c0], xmm0
movaps xmm0, xmmword [0x1400af020]
movaps xmmword [rbp + 0x17d0], xmm0
movaps xmm0, xmmword [0x1400af030]
movaps xmmword [rbp + 0x17e0], xmm0
movaps xmm0, xmmword [0x1400af040]
movaps xmmword [rbp + 0x17f0], xmm0
movaps xmm0, xmmword [str._abcdefgtf]
movaps xmmword [rbp + 0x1800], xmm0
movaps xmm0, xmmword [0x1400af060]
movaps xmmword [rbp + 0x1810], xmm0
movaps xmm0, xmmword [0x1400af070]
movaps xmmword [rbp + 0x1820], xmm0
mov word [rbp + 0x1830], 0x7150
mov qword [rbp + 0x1839], 0
mov qword [rbp + 0x1832], 0
lea rbx, [rbp + 0x10c0]
call fcn.14005d140
mov r14, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
cmp r14, rax
jbe 0x140070dd4
jmp 0x140071749
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8, r8
sub edi, r8d
mov rcx, r11
sub edx, r8d
add edx, eax
mov byte [rbp + rax + 0x10c0], dl
sub rax, r14
inc r14
movzx edx, byte [rbp + rax + 0x10be]
add rax, 0xfffffffffffffffe
add rdx, rcx
add rax, rdx
inc rax
cmp rax, 0x781
jae 0x140071750
cmp r14, rax
ja 0x140071749
movzx r8d, byte [rbp + rax + 0x10c0]
movzx edx, r8b
lea r10d, [rax - 0x7bc16a40]
lea r9d, [rax + rdx]
add r9d, 0x843e95c0
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0xc0
lea r10d, [rax - 0x26ddb740]
lea r12d, [rax + rdx]
add r12d, 0xd92248c0
and r10d, edx
add r10d, r10d
sub r12d, r10d
add r12b, 0xc0
lea r10d, [rax - 0x3a81dc40]
lea r13d, [rax + rdx]
add r13d, 0xc57e23c0
and r10d, edx
add r10d, r10d
sub r13d, r10d
add r13b, 0xc0
lea r10d, [rax - 0x42ff07c0]
lea r15d, [rax + rdx]
add r15d, 0xbd00f840
and r10d, edx
add r10d, r10d
sub r15d, r10d
add r15b, 0x40
lea r11, [rcx + 1]
mov r10d, r9d
cmp r14, r11
jb 0x140070e99
je 0x140071226
lea r10, [rcx + 3]
cmp r14, r10
je 0x140071248
lea r10, [rcx + 5]
cmp r14, r10
je 0x14007126a
lea r11, [rcx + 7]
mov r10d, edi
cmp r14, r11
je 0x14007128c
cmp rcx, rax
ja 0x140071740
lea r11, [r14 + rcx]
cmp r11, rax
jbe 0x1400711bf
mov r11, rcx
add rcx, 0x80
cmp r14, rcx
je 0x1400710cd
lea rcx, [r11 + 0xa]
cmp r14, rcx
je 0x1400710e0
lea rcx, [r11 + 2]
cmp r14, rcx
je 0x1400710ee
lea rcx, [r11 + 4]
cmp r14, rcx
je 0x1400710fc
lea r10, [r11 + 0x7a]
cmp r14, r10
je 0x140071139
lea rcx, [r11 + 0x64]
cmp r14, rcx
je 0x140071150
lea rcx, [r11 + 9]
cmp r14, rcx
je 0x140071168
lea rcx, [r11 + 0x10]
cmp r14, rcx
je 0x140070d86
lea rcx, [r11 + 3]
cmp r14, rcx
je 0x14007117b
lea rcx, [r11 + 0x120]
cmp r10, rcx
jb 0x140071720
lea rcx, [r11 + 0xbc]
lea rsi, [r11 + 0xc5]
cmp r10, rsi
jb 0x14007118e
lea rsi, [r11 + 0xbd]
cmp r10, rsi
jb 0x1400710b9
lea rsi, [r11 + 0xbf]
cmp r10, rsi
jae 0x140070f90
cmp rcx, rax
ja 0x140071740
lea r11, [r10 + rcx]
mov r14, r10
cmp r11, rax
ja 0x140070eaf
jmp 0x1400711b9
lea rsi, [r11 + 0x11d]
cmp r10, rsi
jae 0x140070fb1
lea r11, [rcx + r10]
mov r14, r10
cmp r11, rax
ja 0x140070eaf
jmp 0x1400712a1
lea rdi, [r11 + 0xfe]
cmp r10, rdi
jb 0x1400712c2
lea rdi, [r11 + 0xc4]
cmp r10, rdi
jb 0x140071376
lea rdi, [r11 + 0xc6]
cmp r10, rdi
jb 0x1400713d8
lea rdi, [r11 + 0xbe]
cmp r10, rdi
jb 0x14007147a
lea rdi, [r11 + 0x10bc]
mov r14, r10
cmp r10, rdi
jb 0x140070eaf
lea rcx, [r11 + 0x15d]
lea r10, [r11 + 0x19f]
cmp rsi, r10
ja 0x14007151a
lea r10, [r11 + 0x165]
cmp rsi, r10
ja 0x140071531
lea r10, [r11 + 0x167]
cmp rsi, r10
ja 0x140071548
lea r10, [r11 + 0x15f]
cmp rsi, r10
ja 0x14007155f
lea r14, [r11 + 0x115d]
cmp rsi, r14
ja 0x140071570
lea r10, [r11 + 0x19d]
cmp rsi, r10
ja 0x140071581
lea r10, [r11 + 0x1c1]
cmp rsi, r10
ja 0x140071598
lea r10, [r11 + 0x166]
cmp rsi, r10
ja 0x1400715ac
lea r10, [r11 + 0x15e]
cmp rsi, r10
ja 0x1400715bd
lea r10, [r11 + 0x55d]
add r11, 0x11be
cmp rsi, r10
cmova r14, rsi
cmovbe rcx, r11
jmp 0x140070eaf
mov r14, r10
mov edi, r15d
cmp r10, rax
jbe 0x140070e5d
jmp 0x140071749
lea edi, [rax + rdx]
mov ecx, eax
and ecx, edx
add ecx, ecx
sub edi, ecx
mov rcx, r11
jmp 0x140071442
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
jmp 0x14007146c
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
jmp 0x14007146f
lea edi, [rax + rdx]
mov ecx, eax
and ecx, edx
add ecx, ecx
sub edi, ecx
mov rcx, r11
lea r8d, [rax + 0x3dab6bc0]
lea r9d, [rax + rdx]
add r9d, 0x3dab6bc0
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, dil
add r9b, 0xc0
mov byte [rbp + rax + 0x10c0], r9b
mov r10, r14
jmp 0x140071148
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
mov r10, r14
mov rcx, r11
add r10, rcx
mov r14, r10
jmp 0x14007115c
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
mov rcx, r11
movzx edx, dil
not rdx
jmp 0x140070db9
lea edi, [rax + rdx]
mov ecx, eax
and ecx, edx
add ecx, ecx
sub edi, ecx
mov rcx, r11
jmp 0x1400712ff
lea edi, [rax + rdx]
mov ecx, eax
and ecx, edx
add ecx, ecx
sub edi, ecx
mov rcx, r11
jmp 0x140070db6
lea edi, [rax + rdx]
add edi, 0xb483ccc0
add eax, 0xb483ccc0
and eax, edx
add eax, eax
sub edi, eax
add dil, 0xc0
xor eax, eax
mov r14, r10
cmp r14, rax
jbe 0x140070dd4
jmp 0x140071749
mov r14, r10
mov r10d, r13d
lea r11, [rcx + 0x5a]
cmp r14, r11
movzx esi, r12b
movzx r11d, r10b
cmovb r11d, esi
mov r10, r14
lea rsi, [rcx + 6]
cmp r10, rsi
jb 0x1400712e1
lea r9, [rcx + 1]
cmp r10, r9
jne 0x140071202
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, r10
jmp 0x140070db6
lea r9, [rcx + 2]
cmp r10, r9
jne 0x1400714ac
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, r10
jmp 0x1400712ff
lea r8d, [rax - 0x73443ec0]
lea edi, [rax + rdx]
add edi, 0x8cbbc140
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
jmp 0x140070db6
lea r8d, [rax - 0x6249e7c0]
lea edi, [rax + rdx]
add edi, 0x9db61840
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
jmp 0x1400712ff
lea r8d, [rax - 0x48d26540]
lea edi, [rax + rdx]
add edi, 0xb72d9ac0
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc0
jmp 0x14007110a
lea r8d, [rax - 0x2f5ae2c0]
lea edi, [rax + rdx]
add edi, 0xd0a51d40
jmp 0x140071435
lea esi, [rax - 0x3204b0c0]
lea r11d, [rax + rdx]
add r11d, 0xcdfb4f40
and esi, edx
add esi, esi
sub r11d, esi
add r11b, 0x40
jmp 0x1400711d5
lea r11d, [rax - 0x29878540]
lea r9d, [rax + rdx]
add r9d, 0xd6787ac0
and r11d, edx
add r11d, r11d
sub r9d, r11d
add r9b, 0xc0
mov r14, r10
add r10, rcx
cmp r10, 3
jne 0x140071348
lea edi, [rax + rdx]
mov r9d, eax
and r9d, edx
add r9d, r9d
sub edi, r9d
sub dil, r8b
lea r8d, [rax + 0x46289740]
lea r9d, [rax + rdx]
add r9d, 0x46289740
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x40
mov byte [rbp + rax + 0x10c0], r9b
lea r10, [rcx + 1]
movzx r8d, r9b
not rcx
sub rax, r8
add rax, rcx
mov r8d, eax
and r8d, edx
add r8, r8
mov rcx, r10
jmp 0x140070d98
lea r10, [rcx + 4]
cmp r14, r10
jbe 0x140071418
lea r10d, [rax - 0x7d165140]
lea r9d, [rax + rdx]
add r9d, 0x82e9aec0
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r9b, 0xc0
jmp 0x140071398
lea r11d, [rax - 0x210a59c0]
lea r9d, [rax + rdx]
add r9d, 0xdef5a640
and r11d, edx
add r11d, r11d
sub r9d, r11d
add r9b, 0x40
mov r14, r10
cmp r14, 0x1f
ja 0x1400713bd
lea r8, [rcx + 3]
cmp r14, r8
jbe 0x1400714c7
lea r9d, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub r9d, r8d
jmp 0x1400713fa
lea r9d, [rax + rdx]
mov r10d, eax
and r10d, edx
add r10d, r10d
sub r9d, r10d
add r8b, r9b
mov edi, r8d
jmp 0x14007110a
lea r8d, [rax - 0x188d2e40]
lea r9d, [rax + rdx]
add r9d, 0xe772d1c0
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0xc0
mov r14, r10
cmp rcx, 0xf
jbe 0x14007149c
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, dil
jmp 0x140071442
lea r11, [rcx + 1]
cmp r14, r11
jne 0x1400714e8
lea r8d, [rax - 0x749925c0]
lea edi, [rax + rdx]
add edi, 0x8b66da40
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
lea r8d, [rax + 0x352e4040]
lea r9d, [rax + rdx]
add r9d, 0x352e4040
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x40
mov byte [rbp + rax + 0x10c0], r9b
mov r11, rcx
inc r11
dec rax
mov rcx, r11
jmp 0x140070dbc
lea r8d, [rax - 0x101002c0]
lea r9d, [rax + rdx]
add r9d, 0xefeffd40
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x40
mov r14, r10
mov byte [rbp + rax + 0x10c0], r9b
mov edi, r9d
jmp 0x140070dbc
lea r9, [rcx + 5]
cmp r10, r9
jne 0x1400715d4
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
jmp 0x140071148
lea r10, [rcx + 1]
cmp r14, r10
jne 0x1400715f4
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
jmp 0x140070db6
lea r11, [rcx + 3]
cmp r14, r11
jne 0x140071611
lea r8d, [rax - 0x639ecec0]
lea edi, [rax + rdx]
add edi, 0x9c613140
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
dec rax
jmp 0x140070dbc
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, rsi
jmp 0x140070db6
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8, r8
sub edi, r8d
mov r14, rsi
jmp 0x140070d98
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, rsi
jmp 0x1400712ff
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
mov r14, rsi
jmp 0x14007115c
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
mov r10, rsi
jmp 0x140071148
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, rsi
jmp 0x14007110a
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
dec rax
mov r14, rsi
jmp 0x140070dbc
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
mov r14, rsi
jmp 0x140071469
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, rsi
jmp 0x140071442
lea r9, [rcx + 3]
cmp r10, r9
jne 0x140071638
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, r10
jmp 0x14007110a
lea r10, [rcx + 2]
cmp r14, r10
jne 0x140071655
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8, r8
sub edi, r8d
jmp 0x140070d98
cmp r14, r10
jne 0x14007166e
lea r8d, [rax - 0x52a477c0]
lea edi, [rax + rdx]
add edi, 0xad5b8840
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0x40
jmp 0x140071134
lea r9, [rcx + 7]
cmp r10, r9
jne 0x140071699
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
dec rax
mov r14, r10
jmp 0x140070dbc
cmp r14, r8
jne 0x1400716b9
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
jmp 0x1400712ff
lea r10, [rcx + 6]
cmp r14, r10
jne 0x1400716d6
lea r8d, [rax - 0x4a274c40]
lea edi, [rax + rdx]
add edi, 0xb5d8b3c0
and r8d, edx
add r8d, r8d
sub edi, r8d
add dil, 0xc0
jmp 0x14007115c
lea r9, [rcx + 8]
cmp r10, r9
jne 0x1400716f8
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
mov r14, r10
jmp 0x140071442
lea r8, [rcx + 5]
cmp r14, r8
jne 0x140071700
lea edi, [rax + rdx]
mov r8d, eax
and r8d, edx
add r8d, r8d
sub edi, r8d
jmp 0x14007110a
lea r10, [rcx + 2]
cmp r14, r10
jne 0x140071398
lea r8d, [rax - 0x30afc9c0]
lea edi, [rax + rdx]
add edi, 0xcf503640
jmp 0x140071236
mov r9d, r11d
jmp 0x1400712e1
lea r8, [rcx + 4]
cmp r14, r8
jne 0x1400713fa
lea edi, [rax + rdx]
and edx, eax
add edx, edx
sub edi, edx
dec rax
jmp 0x140070dbc
mov ecx, eax
add ecx, 0xac06a140
lea edi, [rax + rdx]
add edi, 0xac06a140
and ecx, edx
add ecx, ecx
sub edi, ecx
add dil, 0x40
jmp 0x140070d6a
lea rbx, [rbp + 0x14cadc0]
jmp 0x140071750
lea rbx, [rbp + 0x4b4380]
lea rax, [rbp + 0xfb0]
mov qword [rsp + 0x20], rax
lea rdi, [rbp - 0x50]
mov rcx, rdi
mov rdx, rbx
mov r8, qword [rbp + 0x1878]
mov r9, r8
call fcn.140073a10
xorps xmm0, xmm0
movaps xmmword [rbp + 0x10d0], xmm0
movaps xmmword [rbp + 0x10c0], xmm0
mov rcx, rdi
call fcn.140092800
test rax, rax
js 0x14007393d
mov rsi, rax
cmp rax, 0xf
ja 0x1400717d1
mov qword [rbp + 0x10d0], rsi
mov qword [rbp + 0x10d8], 0xf
lea rcx, [rbp + 0x10c0]
lea rdx, [rbp - 0x50]
mov r8, rsi
call fcn.1400ab0b0
add rsi, rbp
add rsi, 0x10c0
jmp 0x140071838
mov rax, rsi
or rax, 0xf
cmp rax, 0x17
mov ebx, 0x16
cmovae rbx, rax
cmp rbx, 0xfff
jb 0x140071805
lea rcx, [rbx + 0x28]
call fcn.1400797b8
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140071811
lea rcx, [rbx + 1]
call fcn.1400797b8
mov rdi, rax
mov qword [rbp + 0x10c0], rdi
mov qword [rbp + 0x10d0], rsi
mov qword [rbp + 0x10d8], rbx
lea rdx, [rbp - 0x50]
mov rcx, rdi
mov r8, rsi
call fcn.1400ab0b0
add rsi, rdi
mov byte [rsi], 0
lea rsi, [rbp + 0x1858]
lea rdi, [rbp + 0x10c0]
mov rcx, rsi
mov rdx, rdi
call fcn.14006fc20
mov rax, qword [rbp + 0x10d8]
cmp rax, 0x10
jb 0x140071899
mov rcx, qword [rbp + 0x10c0]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140071894
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140073947
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400797fc
cmp qword [rbp + 0x1868], 0
jne 0x140071c61
cmp byte [0x1400ce2f8], 0
je 0x140071c4d
movaps xmm0, xmmword [0x1400af080]
movaps xmmword [rbp + 0x10c0], xmm0
mov word [rbp + 0x10d0], 0x3580
xorps xmm0, xmm0
movups xmmword [rbp + 0x10d2], xmm0
mov dword [rbp + 0x10e1], 0
movabs r14, 0x7f69e635ccbe5644
movabs r15, 0x5fa6b747b9c97e59
lea rbx, [rbp + 0x10c0]
call fcn.14005d140
mov r12, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
nop dword [rax]
cmp r12, rax
ja 0x140071c26
movzx r10d, byte [rbp + rax + 0x10c0]
movzx edx, r10b
lea r8, [rcx + 1]
cmp r12, r8
jae 0x140071980
cmp rcx, rax
ja 0x140071c2f
lea r11, [rcx + 0xa]
cmp r12, r11
jb 0x1400719e0
cmp r12, r8
jne 0x1400719e0
lea ecx, [rax + 0x75cc5103]
lea r9d, [rax + rdx]
add r9d, 0x75cc5103
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0xeb
mov byte [rbp + rax + 0x10c0], r9b
dec rax
jmp 0x140071adb
jne 0x140071990
mov r8, rcx
jmp 0x140071ad1
lea r9, [rcx + 3]
cmp r12, r9
je 0x140071a63
lea r9, [rcx + 5]
cmp r12, r9
jne 0x140071af0
lea r9d, [rax - 0x2c95acc9]
lea r8d, [rax + rdx]
add r8d, 0xd36a5337
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x7f
add r12, rcx
mov r9, r12
jmp 0x140071b5a
lea r9, [r12 + rcx]
cmp r9, rax
jbe 0x140071a59
lea r10, [rcx + 8]
cmp r12, r10
je 0x14007194e
lea r10, [rcx + 3]
cmp r12, r10
je 0x140071972
lea r8, [rcx + 0x20]
cmp r12, r8
jne 0x1400718fa
lea r11, [rax + r14]
lea r8, [r11 + rdx]
mov r10d, edx
and r10d, r11d
mov r11b, 0x24
add r10d, r10d
sub r8d, r10d
add r8b, r11b
lea r10d, [rax - 0x6abfcf3]
lea r11d, [rdx + rax]
add r11d, 0xf954030d
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 0xa5
mov byte [rbp + rax + 0x10c0], r11b
jmp 0x140071b5a
cmp r9, 0x20
jne 0x140071b01
lea r9d, [rax + 0x7cdbb517]
lea r10d, [rdx + rax]
add r10d, 0x7cdbb517
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x5f
mov byte [rbp + rax + 0x10c0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
lea eax, [rcx - 0x416071e4]
lea r9d, [rcx + rdx]
add r9d, 0xbe9f8e1c
and eax, edx
add eax, eax
sub r9d, eax
add r9b, 0x3c
mov byte [rbp + rcx + 0x10c0], r9b
sub rcx, r12
inc r12
movzx r10d, byte [rbp + rcx + 0x10be]
add rcx, 0xfffffffffffffffe
mov rax, rcx
movzx ecx, r10b
add rax, r8
add rax, rcx
mov rcx, r8
inc rax
cmp rax, 0x25
jb 0x140071910
jmp 0x140071c36
lea r9, [rcx + 6]
cmp r12, r9
jne 0x140071b6c
mov r8, rcx
jmp 0x140071972
cmp r12, r11
jbe 0x140071b7e
cmp r12, r8
je 0x140071982
lea r11d, [rax - 0x545549cf]
lea r10d, [rax + rdx]
add r10d, 0xabaab631
and r11d, edx
add r11d, r11d
sub r10d, r11d
add r10b, 0xa9
lea r11, [rcx + 3]
cmp r12, r11
jne 0x140071be8
lea r10d, [rax - 0x5d9e0234]
lea r8d, [rax + rdx]
add r8d, 0xa261fdcc
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x6c
movzx edx, r8b
not rdx
add rax, rdx
mov r12, r9
jmp 0x140071ade
lea r9, [rcx + 2]
cmp r12, r9
jne 0x14007192f
jmp 0x14007194e
cmp r12, r8
je 0x14007194e
lea r11, [rcx + 2]
cmp r12, r11
je 0x140071af9
lea r11, [rcx + 3]
cmp r12, r11
jne 0x140071bb3
lea r11, [rax + r15]
lea r8, [r11 + rdx]
mov r10d, edx
and r10d, r11d
mov r11b, 0x91
jmp 0x140071a21
lea r13, [rcx + 6]
cmp r12, r13
je 0x140071982
lea r13d, [rax + 0x41c3d905]
lea r10d, [rax + rdx]
add r10d, 0x41c3d905
and r13d, edx
add r13d, r13d
sub r10d, r13d
add r10b, 0xdd
cmp r12, r11
je 0x140071b3b
lea r9, [rcx + 4]
cmp r12, r9
je 0x140071af9
lea r9, [rcx + 5]
cmp r12, r9
je 0x140071972
cmp rcx, 7
ja 0x14007194e
lea r9, [rcx + 6]
cmp r12, r9
je 0x14007194e
mov byte [rbp + rax + 0x10c0], r10b
jmp 0x140071ade
lea rbx, [rbp + 0x159b921]
jmp 0x140071c36
lea rbx, [rbp + 0x155e01c]
lea rcx, [0x1400d4fd0]
mov rdx, rbx
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
mov rbx, qword [0x1400d4ae8]
call qword [0x1400d4a78]
mov rcx, rax
xor edx, edx
call rbx
movaps xmm0, xmmword [0x1400af090]
movaps xmmword [rbp + 0x10c0], xmm0
movaps xmm0, xmmword [0x1400af0a0]
movaps xmmword [rbp + 0x10d0], xmm0
mov word [rbp + 0x10e0], 0x81a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10e2], xmm0
mov dword [rbp + 0x10f2], 0
call fcn.14005d140
mov rbx, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140071d45
lea edx, [rax - 0x7bfb9330]
lea r9d, [r8 + rax]
add r9d, 0x84046cd0
and edx, r8d
add edx, edx
sub r9d, edx
add r9b, 0x50
mov byte [rbp + rax + 0x10c0], r9b
movzx edx, r9b
not rcx
add rcx, rax
sub rcx, rdx
mov rax, rcx
mov rcx, r10
lea edx, [rax - 0x653758c0]
lea r9d, [rax + r8]
add r9d, 0x9ac8a740
and edx, r8d
add edx, edx
sub r9d, edx
add r9b, 0x40
mov byte [rbp + rax + 0x10c0], r9b
sub rax, rbx
inc rbx
movzx edx, byte [rbp + rax + 0x10be]
add rax, 0xfffffffffffffffe
movzx edx, dl
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x36
jae 0x140071fff
cmp rbx, rax
ja 0x140071fef
movzx edx, byte [rbp + rax + 0x10c0]
movzx r8d, dl
lea r10, [rcx + 1]
cmp rbx, r10
jae 0x140071dc0
cmp rcx, rax
ja 0x140071ff8
lea r9, [rbx + rcx]
cmp r9, rax
jbe 0x140071e10
lea r11, [rcx + 4]
cmp rbx, r11
je 0x140071f16
lea r10, [rcx + 0x2a]
cmp rbx, r10
jne 0x140071e81
lea r10d, [rax + 0x7e72efa0]
lea edx, [rax + r8]
add edx, 0x7e72efa0
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0xa0
jmp 0x140071f70
je 0x140071d2f
lea r9, [rcx + 3]
cmp rbx, r9
je 0x140071cc0
lea r9, [rcx + 2]
cmp rbx, r9
jne 0x140071e4c
lea r9d, [rax - 0x3319f210]
lea edx, [rax + r8]
add edx, 0xcce60df0
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x70
mov r9, rbx
jmp 0x140071f70
cmp r9, 8
je 0x140071cc0
cmp rbx, r10
jne 0x140071eb0
lea ecx, [rax + 0x28f38310]
lea edx, [rax + r8]
add edx, 0x28f38310
and ecx, r8d
add ecx, ecx
sub edx, ecx
add dl, 0x90
mov byte [rbp + rax + 0x10c0], dl
mov r10, rbx
jmp 0x140071f16
lea r9, [rcx + 5]
cmp rbx, r9
jne 0x140071f06
lea r9d, [rax - 0x5917d30]
lea edx, [rax + r8]
add edx, 0xfa6e82d0
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x50
add rbx, rcx
mov r9, rbx
jmp 0x140071f70
lea r9, [rcx + 0x10]
cmp rbx, r9
jne 0x140071f21
mov edx, eax
or edx, 0x80
add edx, r8d
mov r9d, eax
and r9d, r8d
add r9d, r9d
sub edx, r9d
add dl, 0x80
mov r9, rbx
jmp 0x140071f70
lea r11, [rcx + 2]
cmp rbx, r11
jne 0x140071f40
lea r10d, [rax + 0x22e3c030]
lea edx, [rax + r8]
add edx, 0x22e3c030
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0xb0
lea r10d, [rax + 0x567bf7f0]
lea r11d, [rax + r8]
add r11d, 0x567bf7f0
and r10d, r8d
add r10d, r10d
sub r11d, r10d
add r11b, dl
add r11b, 0x70
mov byte [rbp + rax + 0x10c0], r11b
jmp 0x140071f70
lea r9, [rcx + 4]
cmp rbx, r9
jne 0x140071d63
mov r10, rcx
dec rax
mov rcx, r10
jmp 0x140071d38
lea r9, [rcx + 5]
cmp rbx, r9
je 0x140071cf8
lea r8, [rcx + 6]
cmp rbx, r8
je 0x140071d2f
jmp 0x140071c9a
lea r11, [rcx + 3]
cmp rbx, r11
jne 0x140071f81
lea r10d, [rax + 0x506c3510]
lea edx, [rax + r8]
add edx, 0x506c3510
and r10d, r8d
add r10d, r10d
sub edx, r10d
add dl, 0x90
nop word cs:[rax + rax]
movzx edx, dl
not rdx
add rax, rdx
mov rbx, r9
jmp 0x140071d38
lea r11, [rcx + 7]
cmp rbx, r11
je 0x140071cc0
lea r10, [rcx + 9]
cmp rbx, r10
je 0x140071d2f
cmp rbx, 1
ja 0x140071fcb
lea edx, [rax + 0x16c43a70]
lea r9d, [rax + r8]
add r9d, 0x16c43a70
and edx, r8d
add edx, edx
sub r9d, edx
add r9b, 0xf0
mov byte [rbp + rax + 0x10c0], r9b
jmp 0x140071d38
mov r10d, eax
or r10d, 0x80
add r10d, r8d
mov r11d, eax
and r11d, r8d
add r11d, r11d
sub r10d, r11d
add dl, r10b
add dl, 0x80
jmp 0x140071eda
lea rdi, [rbp + 0xdb8e70]
jmp 0x140071fff
lea rdi, [rbp + 0x1575400]
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1890], xmm0
movaps xmmword [rbp + 0x1880], xmm0
mov rcx, rdi
call fcn.140092800
test rax, rax
js 0x140073942
mov rbx, rax
cmp rax, 0xf
ja 0x14007205a
mov qword [rbp + 0x1890], rbx
mov qword [rbp + 0x1898], 0xf
lea rcx, [rbp + 0x1880]
mov rdx, rdi
mov r8, rbx
call fcn.1400ab0b0
add rbx, rbp
add rbx, 0x1880
jmp 0x1400720c4
mov rax, rbx
or rax, 0xf
cmp rax, 0x17
mov r15d, 0x16
cmovae r15, rax
cmp r15, 0xfff
jb 0x140072092
lea rcx, [r15 + 0x28]
call fcn.1400797b8
mov r14, rax
add r14, 0x27
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14007209e
lea rcx, [r15 + 1]
call fcn.1400797b8
mov r14, rax
mov qword [rbp + 0x1880], r14
mov qword [rbp + 0x1890], rbx
mov qword [rbp + 0x1898], r15
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400ab0b0
add rbx, r14
mov byte [rbx], 0
mov r8, qword [rbp + 0x1868]
cmp qword [rbp + 0x1870], 0x10
jb 0x1400720df
mov rsi, qword [rbp + 0x1858]
mov rcx, qword [rbp + 0x1890]
mov rax, qword [rbp + 0x1898]
mov rdx, rax
sub rdx, rcx
cmp rdx, r8
jae 0x140072122
mov qword [rsp + 0x20], r8
lea rcx, [rbp + 0x1880]
mov rdx, r8
mov r9, rsi
call fcn.140026390
cmp qword [rbp + 0x1898], 0x10
jb 0x14007215c
mov rcx, qword [rbp + 0x1880]
jmp 0x140072163
lea rdi, [rcx + r8]
mov qword [rbp + 0x1890], rdi
cmp rax, 0x10
jb 0x14007213c
mov rbx, qword [rbp + 0x1880]
jmp 0x140072143
lea rbx, [rbp + 0x1880]
add rcx, rbx
mov rdx, rsi
call fcn.1400ab0b0
mov byte [rbx + rdi], 0
cmp qword [rbp + 0x1898], 0x10
jae 0x140072119
lea rcx, [rbp + 0x1880]
call fcn.140065a50
mov rdi, qword [0x1400d4b78]
movaps xmm0, xmmword [str.KsPZ____HF____]
movaps xmmword [rbp + 0x10c0], xmm0
movabs rax, 0xca2d3e4e476a6835
mov qword [rbp + 0x10d0], rax
mov dword [rbp + 0x10d8], 0xcaa1b9d3
mov word [rbp + 0x10dc], 0xc9d4
mov byte [rbp + 0x10de], 0x58
mov dword [rbp + 0x10df], 0
lea rsi, [rbp + 0x10c0]
call fcn.14005d140
mov rbx, qword [rax]
call fcn.14005d150
mov rdx, qword [rax]
xor eax, eax
jmp 0x140072205
lea r8d, [rax + 0x4c0f6bbb]
lea r14d, [rax + rcx]
add r14d, 0x4c0f6bbb
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0xe3
add rcx, rax
add rcx, rdx
mov rax, rcx
inc rax
cmp rax, 0x23
jae 0x14007282d
cmp rbx, rax
ja 0x14007281d
movzx ecx, byte [rbp + rax + 0x10c0]
movzx ecx, cl
lea r8, [rdx + 1]
cmp rbx, r8
jae 0x1400722c0
lea r9d, [rax - 0x3bfadc17]
lea r14d, [rax + rcx]
add r14d, 0xc40523e9
and r9d, ecx
add r9d, r9d
sub r14d, r9d
add r14b, 0xa1
cmp rdx, rax
ja 0x140072826
lea r9, [rdx + 4]
cmp rbx, r9
jae 0x140072300
lea r10d, [rax + 0x146bf21d]
lea r14d, [rax + rcx]
add r14d, 0x146bf21d
and r10d, ecx
add r10d, r10d
sub r14d, r10d
add r14b, 0x35
lea r10, [rbx + rdx]
cmp r10, rax
jbe 0x140072354
lea r9, [rdx + 5]
cmp rbx, r9
jne 0x140072413
lea edx, [rax + 0x3a356e1e]
lea r14d, [rax + rcx]
add r14d, 0x3a356e1e
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x2e
jmp 0x140072325
je 0x1400721d0
lea r9, [rdx + 2]
cmp rbx, r9
jne 0x1400723df
lea r8d, [rax - 0x2be64c73]
lea r14d, [rax + rcx]
add r14d, 0xd419b38d
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x25
mov r8, rdx
jmp 0x1400725ab
cmp rbx, r8
jne 0x1400723b1
lea edx, [rax - 0x6389c611]
lea r14d, [rax + rcx]
add r14d, 0x9c7639ef
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x77
lea edx, [rax - 0x21ee8d41]
lea r9d, [rcx + rax]
add r9d, 0xde1172bf
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xc7
mov byte [rbp + rax + 0x10c0], r9b
dec rax
mov rdx, r8
jmp 0x1400721f8
lea r11, [rdx + 8]
cmp rbx, r11
jae 0x140072451
lea r11d, [rax - 0x3bfadc17]
lea r14d, [rax + rcx]
add r14d, 0xc40523e9
and r11d, ecx
add r11d, r11d
sub r14d, r11d
add r14b, 0xa1
cmp r10, 0x10
jne 0x1400724dd
lea r9d, [rax + 0x2a20de7a]
lea r14d, [rax + rcx]
add r14d, 0x2a20de7a
and r9d, ecx
add r9d, r9d
sub r14d, r9d
sub r14b, cl
add r14b, 0xaa
jmp 0x140072574
lea r10, [rdx + 5]
cmp rbx, r10
jne 0x14007247e
lea r8d, [rax + 0x44a9a109]
lea r14d, [rax + rcx]
add r14d, 0x44a9a109
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0xc1
jmp 0x140072442
lea r9, [rdx + 4]
cmp rbx, r9
jne 0x1400724af
lea r8d, [rax + 0x7c4d1aa7]
lea r14d, [rax + rcx]
add r14d, 0x7c4d1aa7
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x6f
dec rax
jmp 0x1400721f8
lea r9, [rdx + 3]
cmp rbx, r9
jne 0x140072548
lea r8d, [rax + 0x5a5e8d66]
lea r14d, [rax + rcx]
add r14d, 0x5a5e8d66
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x36
mov rbx, r10
movzx ecx, r14b
not rcx
add rax, rcx
jmp 0x1400721f8
cmp rbx, r8
jne 0x1400725e9
lea r8d, [rax + 0x28d7e43a]
lea r14d, [rax + rcx]
add r14d, 0x28d7e43a
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x6a
jmp 0x1400721ef
lea r10, [rdx + 9]
cmp rbx, r10
jne 0x14007227a
lea r8d, [rax - 0x23378781]
lea r14d, [rax + rcx]
add r14d, 0xdcc8787f
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x87
jmp 0x1400721ef
lea r9, [rdx + 5]
cmp rbx, r9
jne 0x140072245
lea edx, [rax - 0x739e55b5]
lea r14d, [rax + rcx]
add r14d, 0x8c61aa4b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0xf3
jmp 0x140072325
lea r11, [rdx + 0x10]
cmp rbx, r11
jbe 0x140072613
lea r10d, [rax - 0x4ac6717b]
lea r14d, [rax + rcx]
add r14d, 0xb5398e85
and r10d, ecx
add r10d, r10d
sub r14d, r10d
add r14b, 0x5d
cmp rbx, r9
jbe 0x140072666
lea r9d, [rax - 0x365a7f5e]
lea r14d, [rax + rcx]
add r14d, 0xc9a580a2
and r9d, ecx
add r9d, r9d
sub r14d, r9d
add r14b, 0x92
cmp rdx, 7
ja 0x1400726ee
mov byte [rbp + rax + 0x10c0], r14b
jmp 0x1400721f8
lea r9, [rdx + 0x10]
cmp rbx, r9
jne 0x140072639
lea r9d, [rax + 0x6a731d0a]
lea r14d, [rax + rcx]
add r14d, 0x6a731d0a
and r9d, ecx
add r9d, r9d
sub r14d, r9d
add r14b, 0xba
lea r9d, [rax - 0x11d9fd9d]
lea r10d, [rcx + rax]
add r10d, 0xee260263
and r9d, ecx
add r9d, r9d
sub r10d, r9d
add r10b, 0x4b
mov byte [rbp + rax + 0x10c0], r10b
movzx r9d, r10b
not rdx
add rdx, rax
sub rdx, r9
mov rax, rdx
lea edx, [rax - 0x4dd4d9b4]
lea r9d, [rax + rcx]
add r9d, 0xb22b264c
and edx, ecx
add edx, edx
sub r9d, edx
add r9b, 0xec
mov byte [rbp + rax + 0x10c0], r9b
sub rax, rbx
inc rbx
movzx ecx, byte [rbp + rax + 0x10be]
add rax, 0xfffffffffffffffe
mov rdx, r8
jmp 0x1400721ef
cmp rbx, r11
jne 0x140072380
lea edx, [rax + 0x692a22ca]
lea r14d, [rax + rcx]
add r14d, 0x692a22ca
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x7a
jmp 0x140072325
cmp rbx, r8
jne 0x140072693
lea edx, [rax + 0x3d43d657]
lea r14d, [rax + rcx]
add r14d, 0x3d43d657
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x9f
jmp 0x140072325
cmp rbx, r8
jne 0x1400727fa
lea r8d, [rax - 0xd829b24]
lea r14d, [rax + rcx]
add r14d, 0xf27d64dc
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0xfc
jmp 0x1400722f2
cmp rbx, r8
jne 0x140072712
lea r8d, [rax + 0x51afc874]
lea r14d, [rax + rcx]
add r14d, 0x51afc874
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0xd4
jmp 0x1400721ef
lea r11, [rdx + 3]
cmp rbx, r11
jne 0x14007273f
lea r8d, [rax - 0x2a9d5233]
lea r14d, [rax + rcx]
add r14d, 0xd562adcd
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x65
lea r8d, [rax + 0x661bba91]
lea r9d, [rax + rcx]
add r9d, 0x661bba91
and r8d, ecx
add r8d, r8d
sub r9d, r8d
add r9b, r14b
add r9b, 9
mov byte [rbp + rax + 0x10c0], r9b
jmp 0x14007243f
lea edx, [rax + 0x1a0c4ed6]
lea r14d, [rax + rcx]
add r14d, 0x1a0c4ed6
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, r14b
add r14b, 0x4c
jmp 0x140072325
lea r10, [rdx + 3]
cmp rbx, r10
jne 0x14007276c
lea r9d, [rax + 0x61c45818]
lea r14d, [rax + rcx]
add r14d, 0x61c45818
and r9d, ecx
add r9d, r9d
sub r14d, r9d
add r14b, 0x58
jmp 0x140072574
lea r10, [rdx + 5]
cmp rbx, r10
jne 0x14007279c
lea r8d, [rax - 0x1a88c28f]
lea r14d, [rax + rcx]
add r14d, 0xe5773d71
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0xe9
jmp 0x140072442
cmp rbx, r9
jne 0x140072531
lea r8d, [rax - 0x7e1288a0]
lea r14d, [rax + rcx]
add r14d, 0x81ed7760
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0x60
dec rax
jmp 0x1400721f8
lea r10, [rdx + 7]
cmp rbx, r10
jne 0x1400727c9
lea r9d, [rax + 0x6d818543]
lea r14d, [rax + rcx]
add r14d, 0x6d818543
and r9d, ecx
add r9d, r9d
sub r14d, r9d
add r14b, 0x2b
jmp 0x140072574
lea r10, [rdx + 2]
cmp rbx, r10
jne 0x140072509
lea r8d, [rax + 0x7d9614e7]
lea r14d, [rax + rcx]
add r14d, 0x7d9614e7
and r8d, ecx
add r8d, r8d
sub r14d, r8d
add r14b, 0xaf
jmp 0x1400721ef
mov edx, eax
add edx, 0x4ea1603b
lea r14d, [rax + rcx]
add r14d, 0x4ea1603b
and edx, ecx
add edx, edx
sub r14d, edx
add r14b, 0x63
jmp 0x1400721b9
lea rsi, [rbp + 0xf95535]
jmp 0x14007282d
lea rsi, [rbp + 0x174314c]
mov rcx, rsi
mov edx, 6
call rdi
cmp byte [0x1400ce2f8], 0
je 0x140072c48
movaps xmm0, xmmword [0x1400af0c0]
movaps xmmword [rbp + 0x10c0], xmm0
movabs rax, 0x120a080a530e0034
mov qword [rbp + 0x10d0], rax
mov byte [rbp + 0x10d8], 0xb4
xorps xmm0, xmm0
movups xmmword [rbp + 0x10d9], xmm0
mov byte [rbp + 0x10e9], 0
lea rsi, [rbp + 0x10c0]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140072921
lea r8d, [rax + 0x44036d42]
lea r9d, [rax + rdx]
add r9d, 0x44036d42
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x32
mov byte [rbp + rax + 0x10c0], r9b
movzx r8d, r9b
not rcx
add rax, rcx
sub rax, r8
mov rcx, r10
lea r8d, [rax - 0x355ea278]
lea r9d, [rax + rdx]
add r9d, 0xcaa15d88
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, 0x48
mov byte [rbp + rax + 0x10c0], r9b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax + 0x10be]
add rax, 0xfffffffffffffffe
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2a
jae 0x140072c31
cmp rdi, rax
ja 0x140072c21
movzx r8d, byte [rbp + rax + 0x10c0]
movzx edx, r8b
lea r10, [rcx + 1]
cmp rdi, r10
jae 0x1400729b0
cmp rcx, rax
ja 0x140072c2a
lea r9, [rdi + rcx]
cmp r9, rax
jbe 0x1400729f0
lea r8, [rcx + 0x20]
cmp rdi, r8
je 0x140072a28
lea r8, [rcx + 8]
cmp rdi, r8
je 0x140072b0c
lea r8, [rcx + 3]
cmp rdi, r8
jne 0x140072b1a
lea r10d, [rax + 0xcccc044]
lea r8d, [rax + rdx]
add r8d, 0xcccc044
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x24
jmp 0x140072ae9
je 0x14007290a
lea r9, [rcx + 3]
cmp rdi, r9
jne 0x140072a91
lea r9d, [rax - 0x44728d8a]
lea r8d, [rax + rdx]
add r8d, 0xbb8d7276
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xc6
jmp 0x140072aec
lea r11, [rcx + 2]
cmp rdi, r11
jae 0x140072a51
lea r14d, [rax - 0x79620fba]
lea ebx, [rax + rdx]
add ebx, 0x869df046
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x16
cmp r9, 0x28
je 0x140072899
cmp rdi, r10
jne 0x140072b07
lea ecx, [rax + 0x298bac2a]
lea r8d, [rax + rdx]
add r8d, 0x298bac2a
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0xda
mov byte [rbp + rax + 0x10c0], r8b
jmp 0x140072b0f
cmp rdi, r10
je 0x14007290a
cmp rdi, r11
je 0x1400728d0
lea rbx, [rcx + 3]
cmp rdi, rbx
jne 0x140072b71
lea r9d, [rax + 0x3d9d0d20]
lea r8d, [rax + rdx]
add r8d, 0x3d9d0d20
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x20
jmp 0x140072aec
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140072af8
lea r9d, [rax - 0x29facc72]
lea r8d, [rax + rdx]
add r8d, 0xd605338e
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x1e
add rdi, rcx
mov r9, rdi
lea r10d, [rax + 0x36c78cb6]
lea r11d, [rdx + rax]
add r11d, 0x36c78cb6
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r11b, r8b
add r11b, 6
mov byte [rbp + rax + 0x10c0], r11b
mov rdi, r9
movzx edx, r8b
not rdx
jmp 0x140072911
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140072940
jmp 0x140072b0c
cmp rdi, r11
jne 0x140072b44
mov r10, rcx
dec rax
mov rcx, r10
jmp 0x140072914
lea r8, [rcx + 0xa]
cmp rdi, r8
jne 0x140072b9e
lea r9d, [rax + 0x1a08a0d0]
lea r8d, [rax + rdx]
add r8d, 0x1a08a0d0
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x50
jmp 0x140072aec
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140072bb0
lea r9d, [rax + 0x630983f6]
lea r8d, [rax + rdx]
add r8d, 0x630983f6
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x46
jmp 0x140072aec
lea rbx, [rcx + 5]
cmp rdi, rbx
jne 0x140072bc2
lea r10d, [rax + 0x5814ce38]
lea r8d, [rax + rdx]
add r8d, 0x5814ce38
and r10d, edx
add r10d, r10d
sub r8d, r10d
add r8b, 0x78
jmp 0x140072abf
lea r8, [rcx + 5]
cmp rdi, r8
je 0x1400728d0
jmp 0x140072882
cmp rdi, 2
ja 0x140072bfa
mov byte [rbp + rax + 0x10c0], bl
jmp 0x140072914
lea rbx, [rcx + 6]
cmp rdi, rbx
je 0x140072a28
lea r14d, [rax + 0xaf4b5be]
lea ebx, [rax + rdx]
add ebx, 0xaf4b5be
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0xce
cmp r9, 0x28
je 0x140072899
jmp 0x140072a1f
lea r10d, [rax - 0x4fd66390]
lea r11d, [rax + rdx]
add r11d, 0xb0299c70
and r10d, edx
add r10d, r10d
sub r11d, r10d
add r8b, r11b
add r8b, 0xf0
jmp 0x140072abf
lea rsi, [rbp + 0x7b700e]
jmp 0x140072c31
lea rsi, [rbp + 0x15d7fc8]
lea rcx, [0x1400d4fd0]
mov rdx, rsi
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
movaps xmm0, xmmword [0x1400af0d0]
movaps xmmword [rbp + 0x10c0], xmm0
movaps xmm0, xmmword [0x1400af0e0]
movaps xmmword [rbp + 0x10d0], xmm0
movaps xmm0, xmmword [0x1400af0f0]
movaps xmmword [rbp + 0x10e0], xmm0
movaps xmm0, xmmword [0x1400af100]
movaps xmmword [rbp + 0x10f0], xmm0
movaps xmm0, xmmword [0x1400af110]
movaps xmmword [rbp + 0x1100], xmm0
movaps xmm0, xmmword [0x1400af120]
movaps xmmword [rbp + 0x1110], xmm0
movaps xmm0, xmmword [0x1400af130]
movaps xmmword [rbp + 0x1120], xmm0
movaps xmm0, xmmword [0x1400af140]
movaps xmmword [rbp + 0x1130], xmm0
mov dword [rbp + 0x1140], 0xbdf1e1f6
mov byte [rbp + 0x1144], 0xc2
mov qword [rbp + 0x1145], 0
mov qword [rbp + 0x114c], 0
lea rsi, [rbp + 0x10c0]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x140072d34
lea r8d, [rax - 0x451ea39f]
lea ebx, [rax + rdx]
add ebx, 0xbae15c61
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x59
add rdx, rax
add rdx, rcx
mov rax, rdx
inc rax
cmp rax, 0x94
jae 0x140073408
cmp rdi, rax
ja 0x1400733f8
movzx r9d, byte [rbp + rax + 0x10c0]
movzx edx, r9b
lea r8, [rcx + 1]
cmp rdi, r8
jae 0x140072de0
lea r10d, [rax + 0x3e4b1ecb]
lea ebx, [rax + rdx]
add ebx, 0x3e4b1ecb
and r10d, edx
add r10d, r10d
sub ebx, r10d
add bl, 0x73
cmp rcx, rax
ja 0x140073401
lea r10, [rcx + 3]
cmp rdi, r10
jae 0x140072e20
lea r11d, [rax + 0x1c2986a7]
lea ebx, [rax + rdx]
add ebx, 0x1c2986a7
and r11d, edx
add r11d, r11d
sub ebx, r11d
add bl, 0x6f
lea r11, [rdi + rcx]
cmp r11, rax
jbe 0x140072e70
cmp rdi, r10
jne 0x140072ef9
lea ecx, [rax - 0x3bb8c4c6]
lea ebx, [rax + rdx]
add ebx, 0xc4473b3a
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x6a
jmp 0x140072e41
je 0x140072d00
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x140072e9e
lea r9d, [rax - 0x4bf22873]
lea ebx, [rax + rdx]
add ebx, 0xb40dd78d
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x25
jmp 0x140072f75
cmp rdi, r8
jne 0x140072ecc
lea ecx, [rax - 0x67403bc3]
lea ebx, [rax + rdx]
add ebx, 0x98bfc43d
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x55
lea ecx, [rax + 0x103963ad]
lea r9d, [rdx + rax]
add r9d, 0x103963ad
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x45
mov byte [rbp + rax + 0x10c0], r9b
dec rax
mov rcx, r8
jmp 0x140072d25
lea r14, [rcx + 0x42]
cmp rdi, r14
jae 0x140072f27
lea r14d, [rax + 0x3e4b1ecb]
lea ebx, [rax + rdx]
add ebx, 0x3e4b1ecb
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x73
jmp 0x140072f4d
lea r10, [rcx + 2]
cmp rdi, r10
jne 0x140072fea
lea r8d, [rax - 0x52c5ad47]
lea ebx, [rax + rdx]
add ebx, 0xad3a52b9
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xf1
jmp 0x14007319e
cmp rdi, r10
jne 0x140073018
lea r8d, [rax - 0x6e13c097]
lea ebx, [rax + rdx]
add ebx, 0x91ec3f69
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x21
dec rax
jmp 0x140072d25
lea r9, [rcx + 8]
cmp rdi, r9
jne 0x1400730a3
lea r8d, [rax + 0x3a09f3fc]
lea ebx, [rax + rdx]
add ebx, 0x3a09f3fc
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x1c
jmp 0x140073174
cmp rdi, r8
jne 0x140072f4d
lea r8d, [rax + 0x38530d4e]
lea ebx, [rax + rdx]
add ebx, 0x38530d4e
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xde
jmp 0x140072d1c
cmp r11, 0x40
jne 0x140073046
lea r9d, [rax - 0x34e53ff2]
lea ebx, [rax + rdx]
add ebx, 0xcb1ac00e
and r9d, edx
add r9d, r9d
sub ebx, r9d
sub bl, dl
add bl, 0x9e
lea r9d, [rax + 0x965ded9]
lea r10d, [rdx + rax]
add r10d, 0x965ded9
and r9d, edx
add r9d, r9d
sub r10d, r9d
add r10b, 0x11
mov byte [rbp + rax + 0x10c0], r10b
movzx r9d, r10b
not rcx
add rcx, rax
sub rcx, r9
mov rax, rcx
lea ecx, [rax + 0x47b0fda4]
lea r9d, [rax + rdx]
add r9d, 0x47b0fda4
and ecx, edx
add ecx, ecx
sub r9d, ecx
add r9b, 0x84
mov byte [rbp + rax + 0x10c0], r9b
sub rax, rdi
inc rdi
movzx edx, byte [rbp + rax + 0x10be]
add rax, 0xfffffffffffffffe
mov rcx, r8
jmp 0x140072d1c
lea r10, [rcx + 5]
cmp rdi, r10
jne 0x1400730cd
lea r8d, [rax + 0x29d0904f]
lea ebx, [rax + rdx]
add ebx, 0x29d0904f
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xd7
jmp 0x140073174
lea r11, [rcx + 5]
cmp rdi, r11
jne 0x140072da5
lea r8d, [rax + 0x7aef82b]
lea ebx, [rax + rdx]
add ebx, 0x7aef82b
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xd3
jmp 0x1400731a1
lea r11, [rcx + 0x2a]
cmp rdi, r11
jbe 0x1400730fe
lea r11d, [rax - 0x2819a9a1]
lea ebx, [rax + rdx]
add ebx, 0xd7e6565f
and r11d, edx
add r11d, r11d
sub ebx, r11d
add bl, 0x67
cmp rdi, 0x1f
ja 0x14007314f
cmp rdi, r8
jne 0x140073206
lea r8d, [rax + 0x70a61a9c]
lea ebx, [rax + rdx]
add ebx, 0x70a61a9c
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xbc
jmp 0x140072d1c
lea r9, [rcx + 6]
cmp rdi, r9
jne 0x140073124
lea r8d, [rax - 0x495fce6e]
lea ebx, [rax + rdx]
add ebx, 0xb6a03192
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 2
jmp 0x14007319e
lea r10, [rcx + 7]
cmp rdi, r10
jne 0x140072d73
lea r8d, [rax - 0x5999321b]
lea ebx, [rax + rdx]
add ebx, 0xa666cde5
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xbd
dec rax
jmp 0x140072d25
cmp rdi, r8
jne 0x1400731af
lea ecx, [rax + 0x547c93f5]
lea ebx, [rax + rdx]
add ebx, 0x547c93f5
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0x4d
jmp 0x140072e41
lea r9, [rcx + 0x61]
cmp rdi, r9
jne 0x1400731dc
lea r8d, [rax + 0x33366f28]
lea ebx, [rax + rdx]
add ebx, 0x33366f28
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xe8
jmp 0x1400731a1
lea r8d, [rax + 0x4e848278]
lea r10d, [rax + rdx]
add r10d, 0x4e848278
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r9b, r10b
add r9b, 0xb8
mov ebx, r9d
lea r8d, [rax - 0x73305ebd]
lea r9d, [rdx + rax]
add r9d, 0x8ccfa143
and r8d, edx
add r8d, r8d
sub r9d, r8d
add r9b, bl
add r9b, 0x2b
mov byte [rbp + rax + 0x10c0], r9b
add rdi, rcx
movzx edx, bl
not rdx
add rax, rdx
jmp 0x140072d25
lea r11, [rcx + 2]
cmp rdi, r11
jne 0x140073230
lea r8d, [rax + 0x4da90f21]
lea ebx, [rax + rdx]
add ebx, 0x4da90f21
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x19
dec rax
jmp 0x140072d25
lea r9, [rcx + 0x20]
cmp rdi, r9
jne 0x140073259
lea r9d, [rax - 0x50335342]
lea ebx, [rax + rdx]
add ebx, 0xafccacbe
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0xce
jmp 0x140072f75
lea r9, [rcx + 2]
cmp rdi, r9
jne 0x140073280
lea r8d, [rax - 0x12c3a7ce]
lea ebx, [rax + rdx]
add ebx, 0xed3c5832
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xa2
jmp 0x1400732c7
lea r11, [rcx + 4]
cmp rdi, r11
jne 0x1400732a6
lea r8d, [rax - 0x35c0b349]
lea ebx, [rax + rdx]
add ebx, 0xca3f4cb7
and r8d, edx
add r8d, r8d
sub ebx, r8d
dec bl
jmp 0x140073174
lea r8, [rcx + 0x10]
cmp rdi, r8
jne 0x1400732cf
lea r8d, [rax + 0x2c62ea54]
lea ebx, [rax + rdx]
add ebx, 0x2c62ea54
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0xb4
jmp 0x1400732c7
cmp rdi, r10
jne 0x1400732fd
lea r9d, [rax + 0x69d295c8]
lea ebx, [rax + rdx]
add ebx, 0x69d295c8
and r9d, edx
add r9d, r9d
sub ebx, r9d
add bl, 0x88
jmp 0x140072f75
cmp rdi, r10
jne 0x140073327
lea r8d, [rax - 0x4367bcf1]
lea ebx, [rax + rdx]
add ebx, 0xbc98430f
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x97
mov r8, rcx
jmp 0x140072fac
lea r8, [rcx + 0x2a]
cmp rdi, r8
jne 0x1400733d9
lea r8d, [rax - 0x5706d816]
lea ebx, [rax + rdx]
add ebx, 0xa8f927ea
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x9a
jmp 0x140072d1c
lea r9, [rcx + 4]
cmp rdi, r9
jne 0x140073355
lea r8d, [rax + 0x62ff10f4]
lea ebx, [rax + rdx]
add ebx, 0x62ff10f4
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x54
jmp 0x14007319e
lea r11, [rcx + 8]
cmp rdi, r11
jne 0x14007306f
lea r8d, [rax + 0x392e80a5]
lea ebx, [rax + rdx]
add ebx, 0x392e80a5
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x7d
jmp 0x140072d1c
lea r9, [rcx + 7]
cmp rdi, r9
jne 0x140073382
lea r8d, [rax + 0x5c2b8c20]
lea ebx, [rax + rdx]
add ebx, 0x5c2b8c20
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x20
dec rax
jmp 0x140072d25
lea r9, [rcx + 8]
cmp rdi, r9
jne 0x1400733a8
lea ecx, [rax + 0x5558074c]
lea ebx, [rax + rdx]
add ebx, 0x5558074c
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xec
jmp 0x140072e41
cmp rcx, 9
ja 0x1400733ba
mov byte [rbp + rax + 0x10c0], bl
jmp 0x140072d25
lea ecx, [rax - 0x2e11bb1e]
lea ebx, [rax + rdx]
add ebx, 0xd1ee44e2
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, bl
add bl, 0xa4
jmp 0x140072e41
mov ecx, eax
add ecx, 0xe070c1e1
lea ebx, [rax + rdx]
add ebx, 0xe070c1e1
and ecx, edx
add ecx, ecx
sub ebx, ecx
add bl, 0xd9
jmp 0x140072ce6
lea rsi, [rbp + 0xc3dfef]
jmp 0x140073408
lea rsi, [rbp + 0x178c124]
mov rcx, rsi
call fcn.140065a50
cmp byte [0x1400ce2f8], 0
je 0x1400738a6
movaps xmm0, xmmword [0x1400af150]
movaps xmmword [rbp + 0x10c0], xmm0
movabs rax, 0x9f3b2a363c2e452e
mov qword [rbp + 0x10d0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x10d8], xmm0
mov word [rbp + 0x10e8], 0
lea rsi, [rbp + 0x10c0]
call fcn.14005d140
mov rdi, qword [rax]
call fcn.14005d150
mov rcx, qword [rax]
xor eax, eax
jmp 0x1400734f5
lea r8d, [rax - 0x1700ec7d]
lea r10d, [rdx + rax]
add r10d, 0xe8ff1383
and r8d, edx
add r8d, r8d
sub r10d, r8d
add r10b, 0x6b
mov byte [rbp + rax + 0x10c0], r10b
movzx r8d, r10b
not rcx
add rcx, rax
sub rcx, r8
mov rax, rcx
lea ecx, [rax + 0x785532cc]
lea r8d, [rax + rdx]
add r8d, 0x785532cc
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x6c
mov byte [rbp + rax + 0x10c0], r8b
sub rax, rdi
inc rdi
movzx r8d, byte [rbp + rax + 0x10be]
add rax, 0xfffffffffffffffe
mov rcx, r9
movzx edx, r8b
add rax, rcx
add rax, rdx
inc rax
cmp rax, 0x2a
jae 0x14007388f
cmp rdi, rax
ja 0x14007387f
movzx r8d, byte [rbp + rax + 0x10c0]
movzx edx, r8b
lea r9, [rcx + 1]
cmp rdi, r9
jae 0x140073570
cmp rcx, rax
ja 0x140073888
lea r10, [rdi + rcx]
cmp r10, rax
jbe 0x1400735c0
cmp rdi, r9
je 0x1400736e2
lea r8, [rcx + 0xa]
cmp rdi, r8
jne 0x1400736bb
lea r9d, [rax + 0x11b26ba6]
lea r8d, [rax + rdx]
add r8d, 0x11b26ba6
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x76
jmp 0x140073778
je 0x1400734de
lea r10, [rcx + 2]
cmp rdi, r10
je 0x14007346d
lea r10, [rcx + 3]
cmp rdi, r10
jne 0x14007369a
lea r9d, [rax + 0x475f96b5]
lea r8d, [rax + rdx]
add r8d, 0x475f96b5
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0xd
add rdi, rcx
mov r10, rdi
jmp 0x14007374e
lea r11, [rcx + 4]
cmp rdi, r11
jae 0x140073664
lea r14d, [rax - 0x70a9e0b7]
lea ebx, [rax + rdx]
add ebx, 0x8f561f49
and r14d, edx
add r14d, r14d
sub ebx, r14d
inc bl
cmp r10, 0x28
je 0x14007346d
lea r14, [rcx + 0x10]
cmp rdi, r14
jbe 0x1400736d0
lea r14d, [rax + 0x27857465]
lea ebx, [rax + rdx]
add ebx, 0x27857465
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x3d
cmp rdi, 7
ja 0x14007372c
lea r14, [rcx + 5]
cmp rdi, r14
jbe 0x14007378a
lea r8d, [rax - 0x1669fa9e]
lea ebx, [rax + rdx]
add ebx, 0xe9960562
and r8d, edx
add r8d, r8d
sub ebx, r8d
add bl, 0x52
cmp rcx, 0x1f
ja 0x140073706
mov byte [rbp + rax + 0x10c0], bl
jmp 0x1400734e8
cmp rdi, r9
je 0x1400734de
lea rbx, [rcx + 6]
cmp rdi, rbx
jne 0x1400736f0
lea r9d, [rax + 0x1d7e5ad4]
lea r8d, [rax + rdx]
add r8d, 0x1d7e5ad4
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x34
jmp 0x14007374e
lea r10, [rcx + 4]
cmp rdi, r10
je 0x1400736e2
lea r10, [rcx + 5]
cmp rdi, r10
je 0x1400736e5
lea r10, [rcx + 6]
cmp rdi, r10
jne 0x140073514
jmp 0x140073706
lea r8, [rcx + 4]
mov r9, rcx
cmp rdi, r8
je 0x1400734a4
jmp 0x140073456
cmp rdi, r9
je 0x140073706
lea r14, [rcx + 3]
cmp rdi, r14
jne 0x1400737c4
mov r9, rcx
dec rax
mov rcx, r9
jmp 0x1400734e8
lea rbx, [rcx + 5]
cmp rdi, rbx
je 0x1400736e5
lea rbx, [rcx + 7]
cmp rdi, rbx
jne 0x1400737ee
lea ecx, [rax - 0x545969a1]
lea r8d, [rdx + rax]
add r8d, 0xaba6965f
and ecx, edx
add ecx, ecx
sub r8d, ecx
add r8b, 0x67
mov byte [rbp + rax + 0x10c0], r8b
jmp 0x1400736e5
lea r9d, [rax + 0x3afcb5a8]
lea r11d, [rax + rdx]
add r11d, 0x3afcb5a8
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r8b, r11b
add r8b, 0x68
lea r9d, [rax - 0x35ad2b0f]
lea r11d, [rdx + rax]
add r11d, 0xca52d4f1
and r9d, edx
add r9d, r9d
sub r11d, r9d
add r11b, r8b
add r11b, 0x69
mov byte [rbp + rax + 0x10c0], r11b
movzx edx, r8b
not rdx
add rax, rdx
mov rdi, r10
jmp 0x1400734e8
cmp rdi, r9
je 0x1400734de
lea r8, [rcx + 2]
cmp rdi, r8
jne 0x14007383b
lea r9d, [rax + 0x6446ffaa]
lea r8d, [rax + rdx]
add r8d, 0x6446ffaa
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x5a
mov r10, rdi
jmp 0x140073778
lea r14, [rcx + 5]
cmp rdi, r14
jne 0x140073819
lea r9d, [rax - 0x3f1d52c1]
lea r8d, [rax + rdx]
add r8d, 0xc0e2ad3f
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x47
jmp 0x140073778
lea r14d, [rax - 0x3def6f03]
lea ebx, [rax + rdx]
add ebx, 0xc21090fd
and r14d, edx
add r14d, r14d
sub ebx, r14d
add bl, 0x15
cmp r10, 0x28
jne 0x1400735f2
jmp 0x14007346d
lea r14, [rcx + 6]
cmp rdi, r14
je 0x14007346d
lea r14, [rcx + 2]
cmp rdi, r14
jne 0x14007361b
mov r9, rcx
jmp 0x1400734a4
cmp rdi, r14
jne 0x140073864
lea r9d, [rax - 0x7d0cc1c4]
lea r8d, [rax + rdx]
add r8d, 0x82f33e3c
and r9d, edx
add r9d, r9d
sub r8d, r9d
add r8b, 0x5c
jmp 0x140073778
lea r8, [rcx + 3]
cmp rdi, r8
je 0x1400736e2
cmp rdi, r11
jne 0x14007364e
jmp 0x1400736e5
lea rsi, [rbp + 0x1333515]
jmp 0x14007388f
lea rsi, [rbp + 0x15d15cc]
lea rcx, [0x1400d4fd0]
mov rdx, rsi
call fcn.14000fd30
mov rcx, rax
call fcn.140001c60
mov rax, qword [rbp + 0x1898]
cmp rax, 0x10
jb 0x1400738e7
mov rcx, qword [rbp + 0x1880]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x1400738e2
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140073947
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400797fc
mov rax, qword [rbp + 0x1870]
cmp rax, 0x10
jb 0x140073928
mov rcx, qword [rbp + 0x1858]
lea rdx, [rax + 1]
cmp rdx, 0x1000
jb 0x140073923
mov r8, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, r8
cmp rcx, 0x20
jae 0x140073947
add rax, 0x28
mov rdx, rax
mov rcx, r8
call fcn.1400797fc
nop
add rsp, 0x1928
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140025430
call fcn.140025430
call fcn.140090050
int3