Function at 0x140018630
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push rsi
push rdi
push rbx
sub rsp, 0x150
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x70], 0
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x68]
mov r8d, dword [rax + 0x3c]
mov dword [rsp + 0x9c], r8d
mov dword [rsp + 0x30], 0x39fed35b
mov eax, dword [rsp + 0x30]
mov ecx, eax
sub ecx, 0x833383e1
mov dword [rsp + 0x2c], eax
je 0x140019908
jmp 0x14001869e
mov eax, dword [rsp + 0x2c]
sub eax, 0x841f1776
je 0x14001982a
jmp 0x1400186b2
mov eax, dword [rsp + 0x2c]
sub eax, 0x85548025
je 0x140018fda
jmp 0x1400186c6
mov eax, dword [rsp + 0x2c]
sub eax, 0x86720997
je 0x140019176
jmp 0x1400186da
mov eax, dword [rsp + 0x2c]
sub eax, 0x88fd4459
je 0x1400196ef
jmp 0x1400186ee
mov eax, dword [rsp + 0x2c]
sub eax, 0x8998e9f3
je 0x140019fd0
jmp 0x140018702
mov eax, dword [rsp + 0x2c]
sub eax, 0x89d967f6
je 0x140019f0a
jmp 0x140018716
mov eax, dword [rsp + 0x2c]
sub eax, 0x8a04be7b
je 0x140019fc3
jmp 0x14001872a
mov eax, dword [rsp + 0x2c]
sub eax, 0x96d2cd99
je 0x140019fea
jmp 0x14001873e
mov eax, dword [rsp + 0x2c]
sub eax, 0x99d818c7
je 0x1400193f9
jmp 0x140018752
mov eax, dword [rsp + 0x2c]
sub eax, 0x9af3b6d6
je 0x1400197ce
jmp 0x140018766
mov eax, dword [rsp + 0x2c]
sub eax, 0xa128a417
je 0x140019de9
jmp 0x14001877a
mov eax, dword [rsp + 0x2c]
sub eax, 0xa613e13e
je 0x140019309
jmp 0x14001878e
mov eax, dword [rsp + 0x2c]
sub eax, 0xa6d26bfb
je 0x140019113
jmp 0x1400187a2
mov eax, dword [rsp + 0x2c]
sub eax, 0xa980adae
je 0x140019a1b
jmp 0x1400187b6
mov eax, dword [rsp + 0x2c]
sub eax, 0xaec981b1
je 0x14001901c
jmp 0x1400187ca
mov eax, dword [rsp + 0x2c]
sub eax, 0xaf955fdf
je 0x140019d58
jmp 0x1400187de
mov eax, dword [rsp + 0x2c]
sub eax, 0xb02d16d9
je 0x140019df6
jmp 0x1400187f2
mov eax, dword [rsp + 0x2c]
sub eax, 0xb188fe07
je 0x140019ec9
jmp 0x140018806
mov eax, dword [rsp + 0x2c]
sub eax, 0xbbc0222d
je 0x1400192c7
jmp 0x14001881a
mov eax, dword [rsp + 0x2c]
sub eax, 0xbd72f23d
je 0x140018f46
jmp 0x14001882e
mov eax, dword [rsp + 0x2c]
sub eax, 0xc0f29d02
je 0x1400194e4
jmp 0x140018842
mov eax, dword [rsp + 0x2c]
sub eax, 0xc3286a7c
je 0x140019f5b
jmp 0x140018856
mov eax, dword [rsp + 0x2c]
sub eax, 0xc4051626
je 0x1400199b7
jmp 0x14001886a
mov eax, dword [rsp + 0x2c]
sub eax, 0xc7d97c01
je 0x14001981d
jmp 0x14001887e
mov eax, dword [rsp + 0x2c]
sub eax, 0xd14db524
je 0x140019576
jmp 0x140018892
mov eax, dword [rsp + 0x2c]
sub eax, 0xd81a89b5
je 0x140019750
jmp 0x1400188a6
mov eax, dword [rsp + 0x2c]
sub eax, 0xd9de1163
je 0x140019bac
jmp 0x1400188ba
mov eax, dword [rsp + 0x2c]
sub eax, 0xdb88116c
je 0x140019f17
jmp 0x1400188ce
mov eax, dword [rsp + 0x2c]
sub eax, 0xdbfd525e
je 0x140019d4b
jmp 0x1400188e2
mov eax, dword [rsp + 0x2c]
sub eax, 0xdc1e4dc1
je 0x1400193aa
jmp 0x1400188f6
mov eax, dword [rsp + 0x2c]
sub eax, 0xdc96ba22
je 0x140019106
jmp 0x14001890a
mov eax, dword [rsp + 0x2c]
sub eax, 0xdd8cb578
je 0x140019236
jmp 0x14001891e
mov eax, dword [rsp + 0x2c]
sub eax, 0xdd931c4b
je 0x1400191cc
jmp 0x140018932
mov eax, dword [rsp + 0x2c]
sub eax, 0xde9ece71
je 0x140018e5b
jmp 0x140018946
mov eax, dword [rsp + 0x2c]
sub eax, 0xdeb27b11
je 0x140019968
jmp 0x14001895a
mov eax, dword [rsp + 0x2c]
sub eax, 0xe04d743a
je 0x1400198c6
jmp 0x14001896e
mov eax, dword [rsp + 0x2c]
sub eax, 0xe10dda89
je 0x1400197f5
jmp 0x140018982
mov eax, dword [rsp + 0x2c]
sub eax, 0xe313bb6f
je 0x140018e9d
jmp 0x140018996
mov eax, dword [rsp + 0x2c]
sub eax, 0xe406a709
je 0x1400195cc
jmp 0x1400189aa
mov eax, dword [rsp + 0x2c]
sub eax, 0xea565fb5
je 0x1400191fe
jmp 0x1400189be
mov eax, dword [rsp + 0x2c]
sub eax, 0xeb8d9350
je 0x140019d9a
jmp 0x1400189d2
mov eax, dword [rsp + 0x2c]
sub eax, 0xf053b665
je 0x140019ed6
jmp 0x1400189e6
mov eax, dword [rsp + 0x2c]
sub eax, 0xf11d2012
je 0x1400197c1
jmp 0x1400189fa
mov eax, dword [rsp + 0x2c]
sub eax, 0xf2a6f956
je 0x14001963b
jmp 0x140018a0e
mov eax, dword [rsp + 0x2c]
sub eax, 0xf7729872
je 0x140019e62
jmp 0x140018a22
mov eax, dword [rsp + 0x2c]
sub eax, 0xfa2d2035
je 0x140019f97
jmp 0x140018a36
mov eax, dword [rsp + 0x2c]
sub eax, 0xfa9135fc
je 0x14001967d
jmp 0x140018a4a
mov eax, dword [rsp + 0x2c]
sub eax, 0xfe158f31
je 0x140019c2b
jmp 0x140018a5e
mov eax, dword [rsp + 0x2c]
sub eax, 0x159cf01
je 0x140019f8a
jmp 0x140018a72
mov eax, dword [rsp + 0x2c]
sub eax, 0x4378c53
je 0x140019f31
jmp 0x140018a86
mov eax, dword [rsp + 0x2c]
sub eax, 0x593b018
je 0x140019b4d
jmp 0x140018a9a
mov eax, dword [rsp + 0x2c]
sub eax, 0x81a9e9a
je 0x140019fdd
jmp 0x140018aae
mov eax, dword [rsp + 0x2c]
sub eax, 0x84552f0
je 0x14001921d
jmp 0x140018ac2
mov eax, dword [rsp + 0x2c]
sub eax, 0xa428503
je 0x1400195eb
jmp 0x140018ad6
mov eax, dword [rsp + 0x2c]
sub eax, 0x10e28f64
je 0x140019f24
jmp 0x140018aea
mov eax, dword [rsp + 0x2c]
sub eax, 0x115ac816
je 0x140019c6d
jmp 0x140018afe
mov eax, dword [rsp + 0x2c]
sub eax, 0x11f9a320
je 0x1400190ad
jmp 0x140018b12
mov eax, dword [rsp + 0x2c]
sub eax, 0x18366263
je 0x140019b6a
jmp 0x140018b26
mov eax, dword [rsp + 0x2c]
sub eax, 0x1ab9b27f
je 0x140018f27
jmp 0x140018b3a
mov eax, dword [rsp + 0x2c]
sub eax, 0x1c493531
je 0x140019f7d
jmp 0x140018b4e
mov eax, dword [rsp + 0x2c]
sub eax, 0x1d168c6e
je 0x140019b40
jmp 0x140018b62
mov eax, dword [rsp + 0x2c]
sub eax, 0x1d426985
je 0x14001905e
jmp 0x140018b76
mov eax, dword [rsp + 0x2c]
sub eax, 0x23537395
je 0x140019533
jmp 0x140018b8a
mov eax, dword [rsp + 0x2c]
sub eax, 0x2643192e
je 0x140019285
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0xe313bb6f
mov ecx, 0xf053b665
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov rax, qword [rsp + 0xa0]
add rax, 0x70
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x58]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x58]
cmp dword [rax + 4], 0
sete r8b
and r8b, 1
mov byte [rsp + 0xaf], r8b
mov edx, dword [0x1400491dc]
mov r9d, dword [0x1400491e8]
mov r10d, edx
sub r10d, 1
imul edx, r10d
and edx, 1
cmp edx, 0
sete r8b
cmp r9d, 0xa
setl r11b
or r8b, r11b
test r8b, 1
mov edx, 0x1ab9b27f
mov r9d, 0xf053b665
cmovne r9d, edx
mov dword [rsp + 0x30], r9d
jmp 0x14001a065
mov al, byte [rsp + 0xaf]
test al, 1
mov ecx, 0x84552f0
mov edx, 0xbd72f23d
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x692807c9
mov ecx, 0xfe158f31
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0xaec981b1
mov ecx, 0x89d967f6
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x1d426985
mov ecx, 0x89d967f6
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov dword [rsp + 0x30], 0x57ce3e22
jmp 0x14001a065
mov rax, qword [rsp + 0xb0]
add rax, 0x14
mov qword [rsp + 0xb8], rax
mov ecx, dword [0x1400491dc]
mov edx, dword [0x1400491e8]
mov r8d, ecx
sub r8d, 1
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
or r9b, r10b
test r9b, 1
mov ecx, 0xdc96ba22
mov edx, 0x382a612b
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov dword [rsp + 0x30], 0xa6d26bfb
jmp 0x14001a065
mov rax, qword [rsp + 0xb8]
cmp dword [rax], 0
mov ecx, 0x84552f0
mov edx, 0x4c42a91f
cmove edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov rax, qword [rsp + 0x50]
add rax, 0x18
mov qword [rsp + 0xc0], rax
mov ecx, dword [0x1400491dc]
mov edx, dword [0x1400491e8]
mov r8d, ecx
sub r8d, 1
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
or r9b, r10b
test r9b, 1
mov ecx, 0xdd931c4b
mov edx, 0xaf955fdf
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov dword [rsp + 0x30], 0x2fc627e3
jmp 0x14001a065
mov al, byte [rsp + 0xcf]
test al, 1
mov ecx, 0x84552f0
mov edx, 0x6420a783
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x30], 0xdd8cb578
jmp 0x14001a065
mov dword [rsp + 0x30], 0x41bd75d8
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0xa613e13e
mov ecx, 0xa128a417
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x31920952
mov ecx, 0x10e28f64
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x75a94b9d
mov ecx, 0xa128a417
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x562284a2
mov ecx, 0xb02d16d9
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x6afc4f29
mov ecx, 0xb02d16d9
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x50]
mov edx, dword [rcx + 0x24]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x50]
mov edx, dword [rcx + 0x1c]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x30], 0xd14db524
jmp 0x14001a065
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0xe4], eax
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xe8], rcx
mov dword [rsp + 0x30], 0x73d742f9
jmp 0x14001a065
mov al, byte [rsp + 0xf7]
test al, 1
mov ecx, 0xa428503
mov edx, 0x59d2c611
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x100], rax
mov dword [rsp + 0x30], 0x4c6a2d49
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0xfa9135fc
mov ecx, 0xc3286a7c
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x108]
call fcn.140022b80
cmp eax, 0
sete r8b
and r8b, 1
mov byte [rsp + 0x117], r8b
mov eax, dword [0x1400491dc]
mov r9d, dword [0x1400491e8]
mov r10d, eax
sub r10d, 1
imul eax, r10d
and eax, 1
cmp eax, 0
sete r8b
cmp r9d, 0xa
setl r11b
or r8b, r11b
test r8b, 1
mov eax, 0x88fd4459
mov r9d, 0xc3286a7c
cmovne r9d, eax
mov dword [rsp + 0x30], r9d
jmp 0x14001a065
mov al, byte [rsp + 0x117]
test al, 1
mov ecx, 0x6d60776f
mov edx, 0xc7d97c01
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x48]
movzx ecx, word [rax]
mov eax, ecx
mov qword [rsp + 0x128], rax
mov ecx, dword [0x1400491dc]
mov edx, dword [0x1400491e8]
mov r8d, ecx
sub r8d, 1
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
or r9b, r10b
test r9b, 1
mov ecx, 0xf11d2012
mov edx, 0x1c493531
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov dword [rsp + 0x30], 0x9af3b6d6
jmp 0x14001a065
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x128]
mov edx, dword [rax + rcx*4]
mov dword [rsp + 0x130], edx
mov dword [rsp + 0x30], 0xe10dda89
jmp 0x14001a065
mov eax, dword [rsp + 0x130]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0x118]
add rdx, rcx
mov qword [rsp + 0x70], rdx
mov dword [rsp + 0x30], 0x59d2c611
jmp 0x14001a065
mov dword [rsp + 0x30], 0x841f1776
jmp 0x14001a065
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x134], eax
mov dword [rsp + 0x30], 0x374b9b57
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x833383e1
mov ecx, 0x6dd64fc8
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [rsp + 0x134]
add eax, 1
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x138], rcx
mov eax, dword [0x1400491dc]
mov edx, dword [0x1400491e8]
mov r8d, eax
sub r8d, 1
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp edx, 0xa
setl r10b
or r9b, r10b
test r9b, 1
mov eax, 0xdeb27b11
mov edx, 0x6dd64fc8
cmovne edx, eax
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov dword [rsp + 0x30], 0x6564a657
jmp 0x14001a065
mov rax, qword [rsp + 0x138]
add rax, 4
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x48]
add rax, 2
mov qword [rsp + 0x48], rax
mov ecx, dword [0x1400491dc]
mov edx, dword [0x1400491e8]
mov r8d, ecx
sub r8d, 1
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
or r9b, r10b
test r9b, 1
mov ecx, 0xa980adae
mov edx, 0xfa2d2035
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov dword [rsp + 0x30], 0xd14db524
jmp 0x14001a065
mov dword [rsp + 0x30], 0x593b018
jmp 0x14001a065
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x30], 0x18366263
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0xd9de1163
mov ecx, 0x8998e9f3
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x3db0f669
mov ecx, 0x8998e9f3
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x115ac816
mov ecx, 0x81a9e9a
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x33d64568
mov ecx, 0x81a9e9a
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov dword [rsp + 0x30], 0x11f9a320
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0xeb8d9350
mov ecx, 0x3b867e7f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov eax, dword [0x1400491dc]
mov ecx, dword [0x1400491e8]
mov edx, eax
sub edx, 1
imul eax, edx
and eax, 1
cmp eax, 0
sete r8b
cmp ecx, 0xa
setl r9b
or r8b, r9b
test r8b, 1
mov eax, 0x4aebcc78
mov ecx, 0x3b867e7f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001a065
mov dword [rsp + 0x30], 0xa613e13e
jmp 0x14001a065
mov rax, qword [rsp + 0xd8]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov rdx, qword [rsp + 0xd0]
add rdx, rax
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x30], 0x562284a2
jmp 0x14001a065
mov eax, dword [rsp + 0x134]
mov ecx, dword [rsp + 0x134]
add ecx, 1
mov dword [rsp + 0x34], ecx
mov ecx, dword [0x1400491dc]
mov edx, dword [0x1400491e8]
mov r8d, ecx
sub r8d, 1
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
or r9b, r10b
test r9b, 1
mov ecx, 0x5f18cdd1
mov edx, 0x30ccb0af
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001a065
mov dword [rsp + 0x30], 0x6944705a
jmp 0x14001a065
mov rax, qword [rsp + 0xa0]
add rax, 0x70
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x58]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x30], 0xe313bb6f
jmp 0x14001a065
mov dword [rsp + 0x30], 0xaec981b1
jmp 0x14001a065
mov dword [rsp + 0x30], 0x2643192e
jmp 0x14001a065
mov dword [rsp + 0x30], 0x31920952
jmp 0x14001a065
mov rax, qword [rsp + 0xd8]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov rdx, qword [rsp + 0xd0]
add rdx, rax
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x30], 0x53d7a456
jmp 0x14001a065
mov rcx, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0x108]
call fcn.140022b80
mov dword [rsp + 0x30], 0xfa9135fc
jmp 0x14001a065
mov dword [rsp + 0x30], 0xd81a89b5
jmp 0x14001a065
mov dword [rsp + 0x30], 0x285e5960
jmp 0x14001a065
mov rax, qword [rsp + 0x138]
add rax, 4
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x48]
add rax, 2
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x30], 0xc4051626
jmp 0x14001a065
mov dword [rsp + 0x30], 0x653fab5c
jmp 0x14001a065
mov dword [rsp + 0x30], 0xd9de1163
jmp 0x14001a065
mov dword [rsp + 0x30], 0x115ac816
jmp 0x14001a065
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x30], 0x3bf24e62
jmp 0x14001a065
jmp 0x140018683