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

Disassembly:
sub rsp, 0x108
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 dword [rsp + 0x28], 0x780043e4
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x8133d9ce
mov dword [rsp + 0x24], eax
je 0x14000ff67
jmp 0x14000e5b7
mov eax, dword [rsp + 0x24]
sub eax, 0x82c79443
je 0x14000f111
jmp 0x14000e5cb
mov eax, dword [rsp + 0x24]
sub eax, 0x8456cf90
je 0x14000fa90
jmp 0x14000e5df
mov eax, dword [rsp + 0x24]
sub eax, 0x884b136c
je 0x14000f47e
jmp 0x14000e5f3
mov eax, dword [rsp + 0x24]
sub eax, 0x8900a46c
je 0x14000f075
jmp 0x14000e607
mov eax, dword [rsp + 0x24]
sub eax, 0x8a9eac0c
je 0x14000f43c
jmp 0x14000e61b
mov eax, dword [rsp + 0x24]
sub eax, 0x928caf61
je 0x14000fcd2
jmp 0x14000e62f
mov eax, dword [rsp + 0x24]
sub eax, 0x932fa574
je 0x14000f0b7
jmp 0x14000e643
mov eax, dword [rsp + 0x24]
sub eax, 0x97e9bcbc
je 0x14001001e
jmp 0x14000e657
mov eax, dword [rsp + 0x24]
sub eax, 0x97ece00f
je 0x14000f8db
jmp 0x14000e66b
mov eax, dword [rsp + 0x24]
sub eax, 0x98a2f0c6
je 0x14000ff74
jmp 0x14000e67f
mov eax, dword [rsp + 0x24]
sub eax, 0x9a3ff729
je 0x14000ff96
jmp 0x14000e693
mov eax, dword [rsp + 0x24]
sub eax, 0x9da06c16
je 0x14000f7e3
jmp 0x14000e6a7
mov eax, dword [rsp + 0x24]
sub eax, 0x9e8e91c9
je 0x14000f847
jmp 0x14000e6bb
mov eax, dword [rsp + 0x24]
sub eax, 0x9f3d4154
je 0x14000ff52
jmp 0x14000e6cf
mov eax, dword [rsp + 0x24]
sub eax, 0xa42bc58b
je 0x14000f3e1
jmp 0x14000e6e3
mov eax, dword [rsp + 0x24]
sub eax, 0xa7845b33
je 0x14000f551
jmp 0x14000e6f7
mov eax, dword [rsp + 0x24]
sub eax, 0xa83ab3bc
je 0x14000f39f
jmp 0x14000e70b
mov eax, dword [rsp + 0x24]
sub eax, 0xaba27fed
je 0x14000f52f
jmp 0x14000e71f
mov eax, dword [rsp + 0x24]
sub eax, 0xb11b5898
je 0x14000ee68
jmp 0x14000e733
mov eax, dword [rsp + 0x24]
sub eax, 0xb317718b
je 0x14000f4cd
jmp 0x14000e747
mov eax, dword [rsp + 0x24]
sub eax, 0xb613a7d4
je 0x14000fff7
jmp 0x14000e75b
mov eax, dword [rsp + 0x24]
sub eax, 0xc0587a59
je 0x14000fd9c
jmp 0x14000e76f
mov eax, dword [rsp + 0x24]
sub eax, 0xc445c538
je 0x14000fe7f
jmp 0x14000e783
mov eax, dword [rsp + 0x24]
sub eax, 0xc4544c8c
je 0x14000eec7
jmp 0x14000e797
mov eax, dword [rsp + 0x24]
sub eax, 0xc62dcc55
je 0x14000f6a9
jmp 0x14000e7ab
mov eax, dword [rsp + 0x24]
sub eax, 0xc7d9245a
je 0x14000fd8f
jmp 0x14000e7bf
mov eax, dword [rsp + 0x24]
sub eax, 0xca309e84
je 0x14000fe58
jmp 0x14000e7d3
mov eax, dword [rsp + 0x24]
sub eax, 0xcc6585c5
je 0x14000fbf7
jmp 0x14000e7e7
mov eax, dword [rsp + 0x24]
sub eax, 0xcd12e314
je 0x14000fe37
jmp 0x14000e7fb
mov eax, dword [rsp + 0x24]
sub eax, 0xd1ec8f1c
je 0x14000f1f6
jmp 0x14000e80f
mov eax, dword [rsp + 0x24]
sub eax, 0xd6dad210
je 0x14000f9fd
jmp 0x14000e823
mov eax, dword [rsp + 0x24]
sub eax, 0xdaf00441
je 0x14000ef4b
jmp 0x14000e837
mov eax, dword [rsp + 0x24]
sub eax, 0xdc0d741f
je 0x14000f4c0
jmp 0x14000e84b
mov eax, dword [rsp + 0x24]
sub eax, 0xdcee59f2
je 0x14000ff81
jmp 0x14000e85f
mov eax, dword [rsp + 0x24]
sub eax, 0xdd72e097
je 0x14000f667
jmp 0x14000e873
mov eax, dword [rsp + 0x24]
sub eax, 0xe33dbeb9
je 0x14000f372
jmp 0x14000e887
mov eax, dword [rsp + 0x24]
sub eax, 0xe48dcbe9
je 0x14000f31b
jmp 0x14000e89b
mov eax, dword [rsp + 0x24]
sub eax, 0xe8af583d
je 0x14000fb63
jmp 0x14000e8af
mov eax, dword [rsp + 0x24]
sub eax, 0xedeb8799
je 0x14000fc21
jmp 0x14000e8c3
mov eax, dword [rsp + 0x24]
sub eax, 0xee802b49
je 0x14000fb21
jmp 0x14000e8d7
mov eax, dword [rsp + 0x24]
sub eax, 0xf1d38387
je 0x14000fa4e
jmp 0x14000e8eb
mov eax, dword [rsp + 0x24]
sub eax, 0xf37b6291
je 0x14000ee75
jmp 0x14000e8ff
mov eax, dword [rsp + 0x24]
sub eax, 0xf3f3ae95
je 0x14000fc2e
jmp 0x14000e913
mov eax, dword [rsp + 0x24]
sub eax, 0xf4f646f1
je 0x14000fdde
jmp 0x14000e927
mov eax, dword [rsp + 0x24]
sub eax, 0xf5445aa9
je 0x14000f172
jmp 0x14000e93b
mov eax, dword [rsp + 0x24]
sub eax, 0xf6ac00ef
je 0x14000f1b4
jmp 0x14000e94f
mov eax, dword [rsp + 0x24]
sub eax, 0xf7dfcac9
je 0x14000f28a
jmp 0x14000e963
mov eax, dword [rsp + 0x24]
sub eax, 0xfa727b92
je 0x14000f9ae
jmp 0x14000e977
mov eax, dword [rsp + 0x24]
sub eax, 0xfddfd55a
je 0x14000ffea
jmp 0x14000e98b
mov eax, dword [rsp + 0x24]
sub eax, 0xdaf96b
je 0x14000f7c4
jmp 0x14000e99f
mov eax, dword [rsp + 0x24]
sub eax, 0x132262a
je 0x14000ef09
jmp 0x14000e9b3
mov eax, dword [rsp + 0x24]
sub eax, 0x2343816
je 0x14000ffaf
jmp 0x14000e9c7
mov eax, dword [rsp + 0x24]
sub eax, 0x67d3787
je 0x14000edf6
jmp 0x14000e9db
mov eax, dword [rsp + 0x24]
sub eax, 0x7d62e57
je 0x14000f9f0
jmp 0x14000e9ef
mov eax, dword [rsp + 0x24]
sub eax, 0xc22fe0d
je 0x14000f64d
jmp 0x14000ea03
mov eax, dword [rsp + 0x24]
sub eax, 0xd247ff9
je 0x14000f508
jmp 0x14000ea17
mov eax, dword [rsp + 0x24]
sub eax, 0xe262239
je 0x14000f621
jmp 0x14000ea2b
mov eax, dword [rsp + 0x24]
sub eax, 0xe48594c
je 0x14000fd56
jmp 0x14000ea3f
mov eax, dword [rsp + 0x24]
sub eax, 0xebbabd5
je 0x14000fcc5
jmp 0x14000ea53
mov eax, dword [rsp + 0x24]
sub eax, 0xf6d4fe8
je 0x14000f026
jmp 0x14000ea67
mov eax, dword [rsp + 0x24]
sub eax, 0xfcdd7e1
je 0x14000ff03
jmp 0x14000ea7b
mov eax, dword [rsp + 0x24]
sub eax, 0xfce0d70
je 0x140010047
jmp 0x14000ea8f
mov eax, dword [rsp + 0x24]
sub eax, 0x1065c8ba
je 0x14000f130
jmp 0x14000eaa3
mov eax, dword [rsp + 0x24]
sub eax, 0x10cc0b53
je 0x14000fd14
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x60]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x58]
add rax, 0x18
add rax, 0x70
mov qword [rsp + 0x50], rax
mov edx, dword [0x14003b1dc]
mov r8d, dword [0x14003b1e8]
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, 0xb11b5898
mov r8d, 0x1344a112
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14001004f
mov dword [rsp + 0x28], 0xf37b6291
jmp 0x14001004f
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]
cmp dword [rax + 4], 0
mov edx, 0xa83ab3bc
mov r8d, 0x335cfbd1
cmove r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x132262a
mov ecx, 0x425afb1c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xdaf00441
mov ecx, 0x425afb1c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x52640852
mov ecx, 0x45fe5055
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x4c7f6982
mov ecx, 0x45fe5055
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x932fa574
mov ecx, 0x464b5133
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [rsp + 0x90]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0x97], cl
mov eax, dword [0x14003b1dc]
mov edx, dword [0x14003b1e8]
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, 0x82c79443
mov edx, 0x464b5133
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14001004f
mov al, byte [rsp + 0x97]
test al, 1
mov ecx, 0xa83ab3bc
mov edx, 0x1065c8ba
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xf5445aa9
mov ecx, 0x8133d9ce
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xf6ac00ef
mov ecx, 0x8133d9ce
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xd1ec8f1c
mov ecx, 0xc7d9245a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x672f03f6
mov ecx, 0x98a2f0c6
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x222889b9
mov ecx, 0xc7d9245a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov rax, qword [rsp + 0x98]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xa4], ecx
mov ecx, dword [0x14003b1dc]
mov edx, dword [0x14003b1e8]
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, 0xe33dbeb9
mov edx, 0xdcee59f2
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001004f
mov dword [rsp + 0x28], 0x2a5af961
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xa42bc58b
mov ecx, 0x9a3ff729
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov qword [rsp + 0x80], 0
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x4738adeb
mov ecx, 0x9a3ff729
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x884b136c
mov ecx, 0x2343816
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xdc0d741f
mov ecx, 0x2343816
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov dword [rsp + 0x28], 0xf3f3ae95
jmp 0x14001004f
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x20]
mov ecx, edx
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 dword [rsp + 0x28], 0xd247ff9
jmp 0x14001004f
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x1c]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0x28], 0xaba27fed
jmp 0x14001004f
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0xa7845b33
jmp 0x14001004f
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0xb4], eax
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0xb8], rcx
mov dword [rsp + 0x28], 0x5adf3d5a
jmp 0x14001004f
mov dword [rsp + 0x28], 0x17885fac
jmp 0x14001004f
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0x28], 0xdd72e097
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xc62dcc55
mov ecx, 0x5468973d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x38]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov rcx, qword [rsp + 0xc8]
mov rdx, rax
call fcn.140015200
mov dword [rsp + 0xd0], eax
mov eax, dword [0x14003b1dc]
mov r8d, dword [0x14003b1e8]
mov r9d, eax
sub r9d, 1
imul eax, r9d
and eax, 1
cmp eax, 0
sete r10b
cmp r8d, 0xa
setl r11b
or r10b, r11b
test r10b, 1
mov eax, 0x61c2e3b2
mov r8d, 0x5468973d
cmovne r8d, eax
mov dword [rsp + 0x28], r8d
jmp 0x14001004f
mov al, byte [rsp + 0xd7]
test al, 1
mov ecx, 0x9da06c16
mov edx, 0x3d021b9b
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001004f
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x40]
movzx edx, word [rcx]
mov ecx, edx
shl rcx, 2
add rax, rcx
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x28], 0x13ac7bd7
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x41d0b0ea
mov ecx, 0xca309e84
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov dword [rsp + 0x28], 0x2e735a10
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x7d62e57
mov ecx, 0x77e18575
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov dword [rsp + 0x28], 0xd6dad210
jmp 0x14001004f
mov eax, dword [rsp + 0x2c]
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]
mov qword [rsp + 0xf0], rcx
mov dword [rsp + 0x28], 0x2d209133
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x8456cf90
mov ecx, 0xb613a7d4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x5f9a5250
mov ecx, 0xb613a7d4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xe8af583d
mov ecx, 0x334df0d9
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x2d6c34bd
mov ecx, 0xc445c538
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov dword [rsp + 0x28], 0x30221ae7
jmp 0x14001004f
mov dword [rsp + 0x28], 0xf3f3ae95
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x168dcae0
mov ecx, 0x4ad60a20
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov dword [rsp + 0x28], 0x928caf61
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x10cc0b53
mov ecx, 0x97e9bcbc
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov rax, qword [rsp + 0x100]
add rsp, 0x108
ret
mov dword [rsp + 0x28], 0xd1ec8f1c
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0xf4f646f1
mov ecx, 0x42ca244d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov rax, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb4]
mov edx, dword [0x14003b1dc]
mov r8d, dword [0x14003b1e8]
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, 0xcd12e314
mov r8d, 0x42ca244d
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14001004f
mov dword [rsp + 0x28], 0x2ac9e607
jmp 0x14001004f
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0x41d0b0ea
jmp 0x14001004f
mov eax, dword [0x14003b1dc]
mov ecx, dword [0x14003b1e8]
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, 0x509d4b1e
mov ecx, 0xfce0d70
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001004f
mov dword [rsp + 0x28], 0x2d6c34bd
jmp 0x14001004f
mov rax, qword [rsp + 0x88]
mov dword [rsp + 0x28], 0x38df1c45
jmp 0x14001004f
mov dword [rsp + 0x28], 0xf5445aa9
jmp 0x14001004f
mov dword [rsp + 0x28], 0x672f03f6
jmp 0x14001004f
mov rax, qword [rsp + 0x98]
mov dword [rsp + 0x28], 0xe48dcbe9
jmp 0x14001004f
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0xa42bc58b
jmp 0x14001004f
mov dword [rsp + 0x28], 0x884b136c
jmp 0x14001004f
mov dword [rsp + 0x28], 0x78694e81
jmp 0x14001004f
mov dword [rsp + 0x28], 0x8456cf90
jmp 0x14001004f
mov dword [rsp + 0x28], 0x10cc0b53
jmp 0x14001004f
mov dword [rsp + 0x28], 0x509d4b1e
jmp 0x14000e59c