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

Disassembly:
sub rsp, 0x128
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x68], 0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x28], 0x47eb73a4
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x81ce79d7
mov dword [rsp + 0x24], eax
je 0x14000ee38
jmp 0x14000e581
mov eax, dword [rsp + 0x24]
sub eax, 0x82203059
je 0x14000f112
jmp 0x14000e595
mov eax, dword [rsp + 0x24]
sub eax, 0x87806f0d
je 0x14000f89e
jmp 0x14000e5a9
mov eax, dword [rsp + 0x24]
sub eax, 0x89797ea5
je 0x14000f4da
jmp 0x14000e5bd
mov eax, dword [rsp + 0x24]
sub eax, 0x8b1ab5fb
je 0x14000ef05
jmp 0x14000e5d1
mov eax, dword [rsp + 0x24]
sub eax, 0x8b41b79f
je 0x14000eee4
jmp 0x14000e5e5
mov eax, dword [rsp + 0x24]
sub eax, 0x8d305b5a
je 0x14000fd5d
jmp 0x14000e5f9
mov eax, dword [rsp + 0x24]
sub eax, 0x8fd9073d
je 0x14000f934
jmp 0x14000e60d
mov eax, dword [rsp + 0x24]
sub eax, 0x90869f6b
je 0x14000fd26
jmp 0x14000e621
mov eax, dword [rsp + 0x24]
sub eax, 0x91b2a138
je 0x140010115
jmp 0x14000e635
mov eax, dword [rsp + 0x24]
sub eax, 0x9350ef73
je 0x14000fc70
jmp 0x14000e649
mov eax, dword [rsp + 0x24]
sub eax, 0xa17869d2
je 0x14000f48b
jmp 0x14000e65d
mov eax, dword [rsp + 0x24]
sub eax, 0xaa5e9981
je 0x140010143
jmp 0x14000e671
mov eax, dword [rsp + 0x24]
sub eax, 0xac4259f6
je 0x140010076
jmp 0x14000e685
mov eax, dword [rsp + 0x24]
sub eax, 0xae5a6616
je 0x140010108
jmp 0x14000e699
mov eax, dword [rsp + 0x24]
sub eax, 0xb27e6b3f
je 0x140010083
jmp 0x14000e6ad
mov eax, dword [rsp + 0x24]
sub eax, 0xb49287a4
je 0x1400101f6
jmp 0x14000e6c1
mov eax, dword [rsp + 0x24]
sub eax, 0xb69d7e42
je 0x14000f70d
jmp 0x14000e6d5
mov eax, dword [rsp + 0x24]
sub eax, 0xb7f97dc2
je 0x14000f2d4
jmp 0x14000e6e9
mov eax, dword [rsp + 0x24]
sub eax, 0xb86b506e
je 0x14000f555
jmp 0x14000e6fd
mov eax, dword [rsp + 0x24]
sub eax, 0xb9205eab
je 0x140010034
jmp 0x14000e711
mov eax, dword [rsp + 0x24]
sub eax, 0xbad20f89
je 0x14000fa66
jmp 0x14000e725
mov eax, dword [rsp + 0x24]
sub eax, 0xc01e9a7c
je 0x14000f80a
jmp 0x14000e739
mov eax, dword [rsp + 0x24]
sub eax, 0xc075941f
je 0x14000fd01
jmp 0x14000e74d
mov eax, dword [rsp + 0x24]
sub eax, 0xc2271c41
je 0x14001019b
jmp 0x14000e761
mov eax, dword [rsp + 0x24]
sub eax, 0xc316bd8a
je 0x14001018e
jmp 0x14000e775
mov eax, dword [rsp + 0x24]
sub eax, 0xc472f972
je 0x14000f8d3
jmp 0x14000e789
mov eax, dword [rsp + 0x24]
sub eax, 0xc85c04a8
je 0x14001009d
jmp 0x14000e79d
mov eax, dword [rsp + 0x24]
sub eax, 0xc94788e3
je 0x14000f2c7
jmp 0x14000e7b1
mov eax, dword [rsp + 0x24]
sub eax, 0xcb93559c
je 0x14000fe74
jmp 0x14000e7c5
mov eax, dword [rsp + 0x24]
sub eax, 0xcbd18c0d
je 0x14000fd84
jmp 0x14000e7d9
mov eax, dword [rsp + 0x24]
sub eax, 0xcedc7d69
je 0x14000f26d
jmp 0x14000e7ed
mov eax, dword [rsp + 0x24]
sub eax, 0xd0b05f63
je 0x14000ef47
jmp 0x14000e801
mov eax, dword [rsp + 0x24]
sub eax, 0xd1d75d42
je 0x1400101b5
jmp 0x14000e815
mov eax, dword [rsp + 0x24]
sub eax, 0xd549a393
je 0x14000ff0b
jmp 0x14000e829
mov eax, dword [rsp + 0x24]
sub eax, 0xda0394fe
je 0x14000fb9d
jmp 0x14000e83d
mov eax, dword [rsp + 0x24]
sub eax, 0xda7a5181
je 0x14000ffa4
jmp 0x14000e851
mov eax, dword [rsp + 0x24]
sub eax, 0xe1125d29
je 0x14000fde3
jmp 0x14000e865
mov eax, dword [rsp + 0x24]
sub eax, 0xe47c41b5
je 0x14000f786
jmp 0x14000e879
mov eax, dword [rsp + 0x24]
sub eax, 0xe9fdaac2
je 0x14000f7c8
jmp 0x14000e88d
mov eax, dword [rsp + 0x24]
sub eax, 0xea9fee9f
je 0x14000fd6a
jmp 0x14000e8a1
mov eax, dword [rsp + 0x24]
sub eax, 0xee6cf183
je 0x1400101a8
jmp 0x14000e8b5
mov eax, dword [rsp + 0x24]
sub eax, 0xf0816d32
je 0x140010150
jmp 0x14000e8c9
mov eax, dword [rsp + 0x24]
sub eax, 0xf263a629
je 0x14000ff77
jmp 0x14000e8dd
mov eax, dword [rsp + 0x24]
sub eax, 0xf30a822f
je 0x14000f71a
jmp 0x14000e8f1
mov eax, dword [rsp + 0x24]
sub eax, 0xf51670db
je 0x14000fda1
jmp 0x14000e905
mov eax, dword [rsp + 0x24]
sub eax, 0xf96cd09a
je 0x14000f04c
jmp 0x14000e919
mov eax, dword [rsp + 0x24]
sub eax, 0xfcbe6e82
je 0x14000f529
jmp 0x14000e92d
mov eax, dword [rsp + 0x24]
sub eax, 0xff494f93
je 0x1400100ee
jmp 0x14000e941
mov eax, dword [rsp + 0x24]
sub eax, 0x3fa648
je 0x1400101e9
jmp 0x14000e955
mov eax, dword [rsp + 0x24]
sub eax, 0x49003d6
je 0x14000f6ae
jmp 0x14000e969
mov eax, dword [rsp + 0x24]
sub eax, 0x5190186
je 0x14000f358
jmp 0x14000e97d
mov eax, dword [rsp + 0x24]
sub eax, 0x5bae55e
je 0x14000f86b
jmp 0x14000e991
mov eax, dword [rsp + 0x24]
sub eax, 0x5dec0e8
je 0x14000f744
jmp 0x14000e9a5
mov eax, dword [rsp + 0x24]
sub eax, 0x875165b
je 0x14000ff6a
jmp 0x14000e9b9
mov eax, dword [rsp + 0x24]
sub eax, 0x9aa4a39
je 0x14000fe25
jmp 0x14000e9cd
mov eax, dword [rsp + 0x24]
sub eax, 0xc1a24e8
je 0x14000f976
jmp 0x14000e9e1
mov eax, dword [rsp + 0x24]
sub eax, 0xda80399
je 0x14000f377
jmp 0x14000e9f5
mov eax, dword [rsp + 0x24]
sub eax, 0xe29ef17
je 0x14000f43d
jmp 0x14000ea09
mov eax, dword [rsp + 0x24]
sub eax, 0xede6384
je 0x14000f5f1
jmp 0x14000ea1d
mov eax, dword [rsp + 0x24]
sub eax, 0x1382cfc5
je 0x14000f0d0
jmp 0x14000ea31
mov eax, dword [rsp + 0x24]
sub eax, 0x144d539c
je 0x14000f20f
jmp 0x14000ea45
mov eax, dword [rsp + 0x24]
sub eax, 0x183badac
je 0x14000f51c
jmp 0x14000ea59
mov eax, dword [rsp + 0x24]
sub eax, 0x1e1f09d3
je 0x14000faa8
jmp 0x14000ea6d
mov eax, dword [rsp + 0x24]
sub eax, 0x1f8517ee
je 0x14000ffbe
mov rax, qword [rsp + 0x90]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x88]
add rcx, rax
mov qword [rsp + 0x58], rcx
mov rax, qword [rsp + 0x58]
add rax, 0x18
add rax, 0x70
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x50]
add rax, 4
mov qword [rsp + 0x98], rax
mov edx, dword [0x14003a1dc]
mov r8d, dword [0x14003a1e8]
mov r9d, edx
sub r9d, 1
imul edx, r9d
and edx, 1
cmp edx, 0
sete r10b
cmp r8d, 0xa
setl r11b
or r10b, r11b
test r10b, 1
mov edx, 0x4e7b49ee
mov r8d, 0xc85c04a8
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14001020b
mov rax, qword [rsp + 0x98]
cmp dword [rax], 0
mov ecx, 0xda80399
mov edx, 0x8b1ab5fb
cmove edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xd0b05f63
mov ecx, 0x875165b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x7a4f1962
mov ecx, 0xff494f93
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x4d6cc633
mov ecx, 0x76decce4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x82203059
mov ecx, 0xf263a629
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [rsp + 0xa8]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xaf], cl
mov eax, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
mov r8d, eax
sub r8d, 1
imul eax, r8d
and eax, 1
cmp eax, 0
sete cl
cmp edx, 0xa
setl r9b
or cl, r9b
test cl, 1
mov eax, 0x675a59ec
mov edx, 0xf263a629
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xb0], ecx
mov dword [rsp + 0x28], 0x34c5f2dc
jmp 0x14001020b
mov eax, dword [rsp + 0xb0]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xb7], cl
mov eax, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
mov r8d, eax
sub r8d, 1
imul eax, r8d
and eax, 1
cmp eax, 0
sete cl
cmp edx, 0xa
setl r9b
or cl, r9b
test cl, 1
mov eax, 0xc94788e3
mov edx, 0x91b2a138
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov dword [rsp + 0x28], 0xb7f97dc2
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x6605acfc
mov ecx, 0x42c6ac3d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov al, byte [rsp + 0xb7]
test al, 1
mov ecx, 0xda80399
mov edx, 0xfcbe6e82
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x4007faba
mov ecx, 0x3b60ac7f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov qword [rsp + 0x80], 0
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xa17869d2
mov ecx, 0x4571a70e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov dword [rsp + 0x28], 0x5be0900c
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x183badac
mov ecx, 0xaa5e9981
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov dword [rsp + 0x28], 0x5c1666b3
jmp 0x14001020b
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x28], 0xb86b506e
jmp 0x14001020b
mov rax, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0xc0]
add rax, rcx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x24]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x48]
add rax, 0x1c
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0x28], 0x2c735a8b
jmp 0x14001020b
mov rax, qword [rsp + 0xd0]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xc8]
add rdx, rax
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x2c], 0
mov ecx, dword [0x14003a1dc]
mov r8d, dword [0x14003a1e8]
mov r9d, ecx
sub r9d, 1
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp r8d, 0xa
setl r11b
or r10b, r11b
test r10b, 1
mov ecx, 0x7b9f899e
mov r8d, 0xf0816d32
cmovne r8d, ecx
mov dword [rsp + 0x28], r8d
jmp 0x14001020b
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0xdc], eax
mov rcx, qword [rsp + 0x48]
mov eax, dword [rcx + 0x18]
mov dword [rsp + 0xe0], eax
mov eax, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0xb69d7e42
mov edx, 0x5caa7a39
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov dword [rsp + 0x28], 0xf30a822f
jmp 0x14001020b
mov eax, dword [rsp + 0xdc]
mov ecx, dword [rsp + 0xe0]
cmp eax, ecx
setb dl
and dl, 1
mov byte [rsp + 0xe7], dl
mov dword [rsp + 0x28], 0x5dec0e8
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xe47c41b5
mov ecx, 0xda7a5181
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xe9fdaac2
mov ecx, 0xc316bd8a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xc01e9a7c
mov ecx, 0xc316bd8a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x6ecfa02b
mov ecx, 0xda7a5181
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x38]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0xf0], rax
mov dword [rsp + 0x28], 0x87806f0d
jmp 0x14001020b
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
call fcn.140014400
cmp eax, 0
sete r8b
and r8b, 1
mov byte [rsp + 0xff], r8b
mov dword [rsp + 0x28], 0xc472f972
jmp 0x14001020b
mov al, byte [rsp + 0xff]
test al, 1
mov ecx, 0x5fb08fc3
mov edx, 0xc075941f
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xc1a24e8
mov ecx, 0xc2271c41
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x729fb507
mov ecx, 0x21a02253
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x1e1f09d3
mov ecx, 0xee6cf183
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x36a931a8
mov ecx, 0x1f8517ee
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x733ff524
mov ecx, 0x1f8517ee
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x6637d0a7
mov ecx, 0x3fa648
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov dword [rsp + 0x28], 0x4b787253
jmp 0x14001020b
mov eax, dword [rsp + 0x114]
add eax, 1
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x38]
add rcx, 4
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x40]
add rcx, 2
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x28], 0x8d305b5a
jmp 0x14001020b
mov dword [rsp + 0x28], 0x65b0e342
jmp 0x14001020b
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x28], 0xcbd18c0d
jmp 0x14001020b
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0xf51670db
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xe1125d29
mov ecx, 0xb27e6b3f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x9aa4a39
mov ecx, 0xb27e6b3f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov dword [rsp + 0x28], 0x5c1666b3
jmp 0x14001020b
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x120], rax
mov ecx, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0x47017cf3
mov edx, 0x3f2e7ccd
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x48f7cf26
mov ecx, 0xb49287a4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov dword [rsp + 0x28], 0xd0b05f63
jmp 0x14001020b
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x28], 0x82203059
jmp 0x14001020b
mov dword [rsp + 0x28], 0xe47c41b5
jmp 0x14001020b
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xac4259f6
mov ecx, 0x3bc1e72c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001020b
mov dword [rsp + 0x28], 0x6bf182a5
jmp 0x14001020b
mov dword [rsp + 0x28], 0xe1125d29
jmp 0x14001020b
mov rax, qword [rsp + 0x90]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x88]
add rcx, rax
mov qword [rsp + 0x58], rcx
mov rax, qword [rsp + 0x58]
add rax, 0x18
add rax, 0x70
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x50]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x28], 0x81ce79d7
jmp 0x14001020b
mov dword [rsp + 0x28], 0x7a4f1962
jmp 0x14001020b
mov dword [rsp + 0x28], 0x557e6820
jmp 0x14001020b
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x28], 0xcedc7d69
jmp 0x14001020b
mov dword [rsp + 0x28], 0x89797ea5
jmp 0x14001020b
mov rax, qword [rsp + 0xd0]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xc8]
add rdx, rax
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0xede6384
jmp 0x14001020b
mov dword [rsp + 0x28], 0xe9fdaac2
jmp 0x14001020b
mov dword [rsp + 0x28], 0x8fd9073d
jmp 0x14001020b
mov dword [rsp + 0x28], 0xbad20f89
jmp 0x14001020b
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x108]
mov ecx, dword [rdx + rax*4]
mov eax, ecx
mov rdx, qword [rsp + 0x100]
add rdx, rax
mov qword [rsp + 0x68], rdx
mov dword [rsp + 0x28], 0x69d9f2bb
jmp 0x14001020b
mov dword [rsp + 0x28], 0x9350ef73
jmp 0x14001020b
mov dword [rsp + 0x28], 0xd549a393
jmp 0x14001020b
jmp 0x14000e566