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

Disassembly:
sub rsp, 0x138
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 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 rax, qword [rsp + 0x60]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x28], 0x89e77c8c
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x8376c3e7
mov dword [rsp + 0x24], eax
je 0x14000f7e0
jmp 0x14000edd9
mov eax, dword [rsp + 0x24]
sub eax, 0x842810e8
je 0x1400101b0
jmp 0x14000eded
mov eax, dword [rsp + 0x24]
sub eax, 0x88c3b236
je 0x140010678
jmp 0x14000ee01
mov eax, dword [rsp + 0x24]
sub eax, 0x89e77c8c
je 0x14000f55e
jmp 0x14000ee15
mov eax, dword [rsp + 0x24]
sub eax, 0x8a386e58
je 0x14000f8dd
jmp 0x14000ee29
mov eax, dword [rsp + 0x24]
sub eax, 0x8ac934fb
je 0x14000fee6
jmp 0x14000ee3d
mov eax, dword [rsp + 0x24]
sub eax, 0x8bada580
je 0x14000fd3d
jmp 0x14000ee51
mov eax, dword [rsp + 0x24]
sub eax, 0x90eef8da
je 0x140010578
jmp 0x14000ee65
mov eax, dword [rsp + 0x24]
sub eax, 0x9207abee
je 0x14000fe0d
jmp 0x14000ee79
mov eax, dword [rsp + 0x24]
sub eax, 0x95847e71
je 0x1400104da
jmp 0x14000ee8d
mov eax, dword [rsp + 0x24]
sub eax, 0x9a99cb70
je 0x14000f97a
jmp 0x14000eea1
mov eax, dword [rsp + 0x24]
sub eax, 0x9cdb0c67
je 0x140010055
jmp 0x14000eeb5
mov eax, dword [rsp + 0x24]
sub eax, 0xa14c47a2
je 0x14001044b
jmp 0x14000eec9
mov eax, dword [rsp + 0x24]
sub eax, 0xaaf63b2d
je 0x14000fd30
jmp 0x14000eedd
mov eax, dword [rsp + 0x24]
sub eax, 0xab010d15
je 0x140010651
jmp 0x14000eef1
mov eax, dword [rsp + 0x24]
sub eax, 0xac22eb3c
je 0x140010685
jmp 0x14000ef05
mov eax, dword [rsp + 0x24]
sub eax, 0xae980139
je 0x14000f5fb
jmp 0x14000ef19
mov eax, dword [rsp + 0x24]
sub eax, 0xb1381f8e
je 0x14001060e
jmp 0x14000ef2d
mov eax, dword [rsp + 0x24]
sub eax, 0xb4eb7671
je 0x14000ff28
jmp 0x14000ef41
mov eax, dword [rsp + 0x24]
sub eax, 0xb7090363
je 0x1400105c7
jmp 0x14000ef55
mov eax, dword [rsp + 0x24]
sub eax, 0xbab5571e
je 0x1400102d8
jmp 0x14000ef69
mov eax, dword [rsp + 0x24]
sub eax, 0xbbc4bc88
je 0x1400103ab
jmp 0x14000ef7d
mov eax, dword [rsp + 0x24]
sub eax, 0xbd35383b
je 0x14000f75c
jmp 0x14000ef91
mov eax, dword [rsp + 0x24]
sub eax, 0xbe7637fe
je 0x14000fb66
jmp 0x14000efa5
mov eax, dword [rsp + 0x24]
sub eax, 0xc5e97a84
je 0x14001010f
jmp 0x14000efb9
mov eax, dword [rsp + 0x24]
sub eax, 0xcacbfe92
je 0x1400105d4
jmp 0x14000efcd
mov eax, dword [rsp + 0x24]
sub eax, 0xce5ebaf7
je 0x14000fbfb
jmp 0x14000efe1
mov eax, dword [rsp + 0x24]
sub eax, 0xd04ac097
je 0x1400100c0
jmp 0x14000eff5
mov eax, dword [rsp + 0x24]
sub eax, 0xd12eec20
je 0x140010296
jmp 0x14000f009
mov eax, dword [rsp + 0x24]
sub eax, 0xd7877d75
je 0x14000fb73
jmp 0x14000f01d
mov eax, dword [rsp + 0x24]
sub eax, 0xd7ccb294
je 0x14000fae6
jmp 0x14000f031
mov eax, dword [rsp + 0x24]
sub eax, 0xd8fd6f50
je 0x1400106af
jmp 0x14000f045
mov eax, dword [rsp + 0x24]
sub eax, 0xd92dc6ee
je 0x14000faa4
jmp 0x14000f059
mov eax, dword [rsp + 0x24]
sub eax, 0xd948034e
je 0x14000fe65
jmp 0x14000f06d
mov eax, dword [rsp + 0x24]
sub eax, 0xda456af0
je 0x14000f83a
jmp 0x14000f081
mov eax, dword [rsp + 0x24]
sub eax, 0xdd3776b0
je 0x14001066b
jmp 0x14000f095
mov eax, dword [rsp + 0x24]
sub eax, 0xdd491c6e
je 0x14001065e
jmp 0x14000f0a9
mov eax, dword [rsp + 0x24]
sub eax, 0xdd9a9877
je 0x14000f64d
jmp 0x14000f0bd
mov eax, dword [rsp + 0x24]
sub eax, 0xdf262917
je 0x1400106c9
jmp 0x14000f0d1
mov eax, dword [rsp + 0x24]
sub eax, 0xe146b88a
je 0x1400106bc
jmp 0x14000f0e5
mov eax, dword [rsp + 0x24]
sub eax, 0xe63101c4
je 0x14000f73e
jmp 0x14000f0f9
mov eax, dword [rsp + 0x24]
sub eax, 0xe6ea4cb2
je 0x14000f6db
jmp 0x14000f10d
mov eax, dword [rsp + 0x24]
sub eax, 0xe774f540
je 0x14001043e
jmp 0x14000f121
mov eax, dword [rsp + 0x24]
sub eax, 0xe99c4aa3
je 0x140010102
jmp 0x14000f135
mov eax, dword [rsp + 0x24]
sub eax, 0xec826d41
je 0x140010529
jmp 0x14000f149
mov eax, dword [rsp + 0x24]
sub eax, 0xecbba6c7
je 0x14000f89b
jmp 0x14000f15d
mov eax, dword [rsp + 0x24]
sub eax, 0xf245dbd4
je 0x14000ffee
jmp 0x14000f171
mov eax, dword [rsp + 0x24]
sub eax, 0xf4588112
je 0x14000fbb9
jmp 0x14000f185
mov eax, dword [rsp + 0x24]
sub eax, 0xf6de2a2d
je 0x14000fb98
jmp 0x14000f199
mov eax, dword [rsp + 0x24]
sub eax, 0xf87a2aea
je 0x140010369
jmp 0x14000f1ad
mov eax, dword [rsp + 0x24]
sub eax, 0xfaef630a
je 0x140010692
jmp 0x14000f1c1
mov eax, dword [rsp + 0x24]
sub eax, 0xfc620f05
je 0x1400105e8
jmp 0x14000f1d5
mov eax, dword [rsp + 0x24]
sub eax, 0xfebf70bc
je 0x1400101f2
jmp 0x14000f1e9
mov eax, dword [rsp + 0x24]
sub eax, 0x15e6a13
je 0x14000f79e
jmp 0x14000f1fd
mov eax, dword [rsp + 0x24]
sub eax, 0x70dc378
je 0x14000fa7b
jmp 0x14000f211
mov eax, dword [rsp + 0x24]
sub eax, 0x929e105
je 0x14000fcc4
jmp 0x14000f225
mov eax, dword [rsp + 0x24]
sub eax, 0xaf3e1e9
je 0x14000fe97
jmp 0x14000f239
mov eax, dword [rsp + 0x24]
sub eax, 0xb80e2d5
je 0x1400105ba
jmp 0x14000f24d
mov eax, dword [rsp + 0x24]
sub eax, 0xdb4dcd6
je 0x14000fe00
jmp 0x14000f261
mov eax, dword [rsp + 0x24]
sub eax, 0xf5aa3ca
je 0x140010400
jmp 0x14000f275
mov eax, dword [rsp + 0x24]
sub eax, 0x10f476b4
je 0x1400101a3
jmp 0x14000f289
mov eax, dword [rsp + 0x24]
sub eax, 0x11fb7767
je 0x140010247
jmp 0x14000f29d
mov eax, dword [rsp + 0x24]
sub eax, 0x14652cff
je 0x14001051c
jmp 0x14000f2b1
mov eax, dword [rsp + 0x24]
sub eax, 0x15588706
je 0x140010536
jmp 0x14000f2c5
mov eax, dword [rsp + 0x24]
sub eax, 0x1a60e77e
je 0x14000f5b9
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x28], 0x554f026a
jmp 0x1400106d1
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xa0], rax
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, 0xdd9a9877
mov edx, 0xb7090363
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x500b87e5
jmp 0x1400106d1
mov rax, qword [rsp + 0x48]
add rax, 0x18
mov qword [rsp + 0xb0], rax
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, 0x4da8849d
mov edx, 0x499a9b53
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rax]
mov dword [rsp + 0xb8], ecx
mov dword [rsp + 0x28], 0xbd35383b
jmp 0x1400106d1
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, 0x15e6a13
mov ecx, 0x2a92fd7f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x8376c3e7
mov ecx, 0xcacbfe92
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov eax, dword [rsp + 0xb8]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xbf], 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, 0xda456af0
mov edx, 0xcacbfe92
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
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, 0x439b1a58
mov ecx, 0x2a92fd7f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x8a386e58
mov ecx, 0xfc620f05
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x20b10271
mov ecx, 0xfc620f05
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x5388ad12
mov ecx, 0x7b2c379b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xc0]
add rdx, rax
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x28], 0xd92dc6ee
jmp 0x1400106d1
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, 0xd7ccb294
mov ecx, 0xb1381f8e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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 rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x1c]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c], 0
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, 0xbe7637fe
mov r8d, 0xb1381f8e
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xd7877d75
jmp 0x1400106d1
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0xd4], eax
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0xd8], rcx
mov dword [rsp + 0x28], 0xf6de2a2d
jmp 0x1400106d1
mov rax, qword [rsp + 0xd8]
add rax, 0x18
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0x28], 0xf4588112
jmp 0x1400106d1
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, 0xce5ebaf7
mov ecx, 0xa14c47a2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rax]
mov edx, dword [rsp + 0xd4]
cmp edx, ecx
setb r8b
and r8b, 1
mov byte [rsp + 0xef], r8b
mov ecx, dword [0x14003b1dc]
mov edx, dword [0x14003b1e8]
mov r9d, ecx
sub r9d, 1
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r8b
cmp edx, 0xa
setl r10b
or r8b, r10b
test r8b, 1
mov ecx, 0x4cb2f710
mov edx, 0xa14c47a2
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x100], rax
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, 0xaaf63b2d
mov edx, 0xab010d15
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x8bada580
jmp 0x1400106d1
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, 0x4150a1d0
mov ecx, 0x5368e751
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x9207abee
jmp 0x1400106d1
mov al, byte [rsp + 0x10f]
test al, 1
mov ecx, 0x2cfc2141
mov edx, 0x4d64289b
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x120]
mov edx, dword [rax + rcx*4]
mov eax, edx
mov rcx, qword [rsp + 0x110]
add rcx, rax
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x28], 0xaf3e1e9
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xc5e97a84
jmp 0x1400106d1
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, 0xb4eb7671
mov ecx, 0xdd491c6e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x5d6b0884
mov ecx, 0x44b8956b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x314faf1e
mov ecx, 0xdd3776b0
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov rax, qword [rsp + 0x38]
add rax, 4
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x40]
add rax, 2
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x28], 0x3fbb1190
jmp 0x1400106d1
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, 0xe99c4aa3
mov ecx, 0x88c3b236
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xd7877d75
jmp 0x1400106d1
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, 0x3460565c
mov ecx, 0xac22eb3c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x842810e8
jmp 0x1400106d1
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, 0xfebf70bc
mov ecx, 0xfaef630a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
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, 0x11fb7767
mov edx, 0xfaef630a
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x56b2b4ab
jmp 0x1400106d1
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, 0xbab5571e
mov ecx, 0xec826d41
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0x229b097d
mov ecx, 0xd8fd6f50
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0xbbc4bc88
mov ecx, 0x15588706
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x130], rax
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, 0xf5aa3ca
mov edx, 0x15588706
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x6b7c2de7
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x4cb8d21b
jmp 0x1400106d1
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x28], 0xce5ebaf7
jmp 0x1400106d1
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, 0x14652cff
mov ecx, 0xe146b88a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x5d6b0884
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xd12eec20
jmp 0x1400106d1
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, 0x90eef8da
mov ecx, 0xdf262917
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
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, 0xb80e2d5
mov ecx, 0xdf262917
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xbbc4bc88
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xae980139
jmp 0x1400106d1
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x28], 0x8376c3e7
jmp 0x1400106d1
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0x8a386e58
jmp 0x1400106d1
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 rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x1c]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0xd7ccb294
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x929e105
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x8ac934fb
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xf245dbd4
jmp 0x1400106d1
mov dword [rsp + 0x28], 0xd04ac097
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x3460565c
jmp 0x1400106d1
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0xfebf70bc
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x229b097d
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x95847e71
jmp 0x1400106d1
mov dword [rsp + 0x28], 0x90eef8da
jmp 0x14000edbe