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

Disassembly:
sub rsp, 0x148
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 rcx, qword [rsp + 0x68]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
add rax, 0x18
add rax, 0x70
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x30], 0x45edf1e0
mov eax, dword [rsp + 0x30]
mov ecx, eax
sub ecx, 0x81e130f6
mov dword [rsp + 0x2c], eax
je 0x14000f4f1
jmp 0x14000e7b8
mov eax, dword [rsp + 0x2c]
sub eax, 0x8384b050
je 0x14000fc39
jmp 0x14000e7cc
mov eax, dword [rsp + 0x2c]
sub eax, 0x84256712
je 0x14000f677
jmp 0x14000e7e0
mov eax, dword [rsp + 0x2c]
sub eax, 0x87d26bb5
je 0x14001049f
jmp 0x14000e7f4
mov eax, dword [rsp + 0x2c]
sub eax, 0x87d7120e
je 0x14000fc96
jmp 0x14000e808
mov eax, dword [rsp + 0x2c]
sub eax, 0x8869a97a
je 0x14000ffb2
jmp 0x14000e81c
mov eax, dword [rsp + 0x2c]
sub eax, 0x8ea51f59
je 0x14000f2bc
jmp 0x14000e830
mov eax, dword [rsp + 0x2c]
sub eax, 0x8ec44249
je 0x14000f6db
jmp 0x14000e844
mov eax, dword [rsp + 0x2c]
sub eax, 0x8f4adc6f
je 0x1400103f7
jmp 0x14000e858
mov eax, dword [rsp + 0x2c]
sub eax, 0x8fb6d590
je 0x14000f413
jmp 0x14000e86c
mov eax, dword [rsp + 0x2c]
sub eax, 0x942dd5e3
je 0x140010659
jmp 0x14000e880
mov eax, dword [rsp + 0x2c]
sub eax, 0x946ee753
je 0x14001030d
jmp 0x14000e894
mov eax, dword [rsp + 0x2c]
sub eax, 0x9981afbe
je 0x14001061e
jmp 0x14000e8a8
mov eax, dword [rsp + 0x2c]
sub eax, 0x9ae1b6e9
je 0x1400104cb
jmp 0x14000e8bc
mov eax, dword [rsp + 0x2c]
sub eax, 0xa07b7bc9
je 0x140010742
jmp 0x14000e8d0
mov eax, dword [rsp + 0x2c]
sub eax, 0xa24b2448
je 0x1400103ea
jmp 0x14000e8e4
mov eax, dword [rsp + 0x2c]
sub eax, 0xa2db87ed
je 0x140010300
jmp 0x14000e8f8
mov eax, dword [rsp + 0x2c]
sub eax, 0xa5c418a7
je 0x14001074f
jmp 0x14000e90c
mov eax, dword [rsp + 0x2c]
sub eax, 0xa7cfd46c
je 0x1400102e3
jmp 0x14000e920
mov eax, dword [rsp + 0x2c]
sub eax, 0xa85059d4
je 0x14000f17f
jmp 0x14000e934
mov eax, dword [rsp + 0x2c]
sub eax, 0xa91e4d30
je 0x1400102bc
jmp 0x14000e948
mov eax, dword [rsp + 0x2c]
sub eax, 0xa93b14ac
je 0x14000fbf7
jmp 0x14000e95c
mov eax, dword [rsp + 0x2c]
sub eax, 0xaa6dee9d
je 0x1400106f6
jmp 0x14000e970
mov eax, dword [rsp + 0x2c]
sub eax, 0xabb5de0a
je 0x14000f5d6
jmp 0x14000e984
mov eax, dword [rsp + 0x2c]
sub eax, 0xad01f76a
je 0x14000f635
jmp 0x14000e998
mov eax, dword [rsp + 0x2c]
sub eax, 0xb0f71f12
je 0x14000f13a
jmp 0x14000e9ac
mov eax, dword [rsp + 0x2c]
sub eax, 0xb137cab2
je 0x1400106da
jmp 0x14000e9c0
mov eax, dword [rsp + 0x2c]
sub eax, 0xb1e5a410
je 0x14000f34d
jmp 0x14000e9d4
mov eax, dword [rsp + 0x2c]
sub eax, 0xb84262b7
je 0x140010604
jmp 0x14000e9e8
mov eax, dword [rsp + 0x2c]
sub eax, 0xbc65e5ea
je 0x14000f875
jmp 0x14000e9fc
mov eax, dword [rsp + 0x2c]
sub eax, 0xbc9d2324
je 0x14000fabb
jmp 0x14000ea10
mov eax, dword [rsp + 0x2c]
sub eax, 0xbfe067e1
je 0x14000f266
jmp 0x14000ea24
mov eax, dword [rsp + 0x2c]
sub eax, 0xc1edebbe
je 0x14001064c
jmp 0x14000ea38
mov eax, dword [rsp + 0x2c]
sub eax, 0xc2cabd18
je 0x140010703
jmp 0x14000ea4c
mov eax, dword [rsp + 0x2c]
sub eax, 0xc347c005
je 0x14000f9f6
jmp 0x14000ea60
mov eax, dword [rsp + 0x2c]
sub eax, 0xc585da2a
je 0x14001051a
jmp 0x14000ea74
mov eax, dword [rsp + 0x2c]
sub eax, 0xca0ea2d7
je 0x14000fdc2
jmp 0x14000ea88
mov eax, dword [rsp + 0x2c]
sub eax, 0xcf611f08
je 0x1400102c9
jmp 0x14000ea9c
mov eax, dword [rsp + 0x2c]
sub eax, 0xcfb98c6f
je 0x14000f3d1
jmp 0x14000eab0
mov eax, dword [rsp + 0x2c]
sub eax, 0xd17086f0
je 0x140010075
jmp 0x14000eac4
mov eax, dword [rsp + 0x2c]
sub eax, 0xd53f86d2
je 0x140010580
jmp 0x14000ead8
mov eax, dword [rsp + 0x2c]
sub eax, 0xd597c74a
je 0x14000f38f
jmp 0x14000eaec
mov eax, dword [rsp + 0x2c]
sub eax, 0xd5dd690e
je 0x14000fd6e
jmp 0x14000eb00
mov eax, dword [rsp + 0x2c]
sub eax, 0xd86d5a52
je 0x140010097
jmp 0x14000eb14
mov eax, dword [rsp + 0x2c]
sub eax, 0xd906bf3d
je 0x140010694
jmp 0x14000eb28
mov eax, dword [rsp + 0x2c]
sub eax, 0xd91b3d5e
je 0x1400104d8
jmp 0x14000eb3c
mov eax, dword [rsp + 0x2c]
sub eax, 0xdaf7add7
je 0x14000f340
jmp 0x14000eb50
mov eax, dword [rsp + 0x2c]
sub eax, 0xe333fd32
je 0x14000f7d8
jmp 0x14000eb64
mov eax, dword [rsp + 0x2c]
sub eax, 0xe5e3111d
je 0x14000f9e9
jmp 0x14000eb78
mov eax, dword [rsp + 0x2c]
sub eax, 0xe6b8d6de
je 0x14000f8f9
jmp 0x14000eb8c
mov eax, dword [rsp + 0x2c]
sub eax, 0xe7d89918
je 0x1400106cd
jmp 0x14000eba0
mov eax, dword [rsp + 0x2c]
sub eax, 0xf0d96a2b
je 0x1400102af
jmp 0x14000ebb4
mov eax, dword [rsp + 0x2c]
sub eax, 0xf57a789d
je 0x14000fb66
jmp 0x14000ebc8
mov eax, dword [rsp + 0x2c]
sub eax, 0xf7585bca
je 0x140010026
jmp 0x14000ebdc
mov eax, dword [rsp + 0x2c]
sub eax, 0xf9de49b7
je 0x14000f796
jmp 0x14000ebf0
mov eax, dword [rsp + 0x2c]
sub eax, 0xfada8571
je 0x140010573
jmp 0x14000ec04
mov eax, dword [rsp + 0x2c]
sub eax, 0xfcaae6e7
je 0x140010155
jmp 0x14000ec18
mov eax, dword [rsp + 0x2c]
sub eax, 0xfd1daa9f
je 0x14001032a
jmp 0x14000ec2c
mov eax, dword [rsp + 0x2c]
sub eax, 0xff6cbdf4
je 0x1400101d9
jmp 0x14000ec40
mov eax, dword [rsp + 0x2c]
sub eax, 0x1e17439
je 0x14000fe04
jmp 0x14000ec54
mov eax, dword [rsp + 0x2c]
sub eax, 0x21e32ad
je 0x14000f2fe
jmp 0x14000ec68
mov eax, dword [rsp + 0x2c]
sub eax, 0x6ac6e00
je 0x140010710
jmp 0x14000ec7c
mov eax, dword [rsp + 0x2c]
sub eax, 0xaf23d53
je 0x14000f71d
jmp 0x14000ec90
mov eax, dword [rsp + 0x2c]
sub eax, 0xb0b187e
je 0x140010611
jmp 0x14000eca4
mov eax, dword [rsp + 0x2c]
sub eax, 0xb8f32a0
je 0x14000f217
mov rax, qword [rsp + 0x98]
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
mov edx, 0xf9de49b7
mov r8d, 0xa85059d4
cmove r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xe991964
mov ecx, 0xb0b187e
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
mov dword [rsp + 0xa8], ecx
mov ecx, dword [0x14003f1dc]
mov edx, dword [0x14003f1e8]
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, 0x8ea51f59
mov edx, 0x23022fcc
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x21e32ad
mov ecx, 0x9981afbe
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xdaf7add7
mov ecx, 0x9981afbe
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov dword [rsp + 0x30], 0xb1e5a410
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xd597c74a
mov ecx, 0x5153f13f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xcfb98c6f
mov ecx, 0x5153f13f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x8fb6d590
mov ecx, 0x306e9eb7
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x203443a6
mov ecx, 0x75fb9639
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x7df1d2f1
mov ecx, 0xc1edebbe
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov ecx, dword [0x14003f1dc]
mov edx, dword [0x14003f1e8]
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, 0x41c8057d
mov edx, 0xa24b2448
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x84256712
mov ecx, 0x942dd5e3
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xb8], ecx
mov ecx, dword [0x14003f1dc]
mov edx, dword [0x14003f1e8]
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, 0x535b3125
mov edx, 0x942dd5e3
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xaf23d53
mov ecx, 0x8f4adc6f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [rsp + 0xb8]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xbf], cl
mov eax, dword [0x14003f1dc]
mov edx, dword [0x14003f1e8]
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, 0x16f72347
mov edx, 0x8f4adc6f
cmovne edx, eax
mov dword [rsp + 0x30], edx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xe333fd32
mov ecx, 0x129709ec
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov qword [rsp + 0x88], 0
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x3befeef0
mov ecx, 0x129709ec
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x53e6e1b8
mov ecx, 0x4e258e36
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x61b53526
mov ecx, 0x3f62c21e
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov dword [rsp + 0x30], 0xc347c005
jmp 0x1400107e1
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov rdx, qword [rsp + 0xc0]
add rdx, rax
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x24]
mov edx, ecx
add rax, rdx
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x30], 0x3ca359db
jmp 0x1400107e1
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 edx, dword [0x14003f1dc]
mov r8d, dword [0x14003f1e8]
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, 0xf0e8315
mov r8d, 0x22f31b8a
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x27c4bc22
mov ecx, 0xe7d89918
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x8384b050
mov ecx, 0x9ae1b6e9
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0xd4], eax
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0xd8], rcx
mov eax, dword [0x14003f1dc]
mov edx, dword [0x14003f1e8]
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, 0x87d7120e
mov edx, 0x9ae1b6e9
cmovne edx, eax
mov dword [rsp + 0x30], edx
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x63bb7e3e
jmp 0x1400107e1
mov al, byte [rsp + 0xef]
test al, 1
mov ecx, 0x43154e74
mov edx, 0xcf611f08
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x1e17439
mov ecx, 0xd91b3d5e
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [rsp + 0x104]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0xf8]
add rdx, rcx
mov qword [rsp + 0x108], rdx
mov eax, dword [0x14003f1dc]
mov r8d, dword [0x14003f1e8]
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, 0x4681033e
mov r8d, 0xd91b3d5e
cmovne r8d, eax
mov dword [rsp + 0x30], r8d
jmp 0x1400107e1
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x48]
mov cx, word [rax]
mov word [rsp + 0x126], cx
mov edx, dword [0x14003f1dc]
mov r8d, dword [0x14003f1e8]
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, 0xf7585bca
mov r8d, 0xc2cabd18
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x4b7c8652
mov ecx, 0xd53f86d2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov ax, word [rsp + 0x126]
movzx ecx, ax
mov edx, ecx
mov qword [rsp + 0x128], rdx
mov dword [rsp + 0x30], 0xd86d5a52
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x10121e2e
mov ecx, 0x6ac6e00
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x1dfbcae3
mov ecx, 0xa07b7bc9
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x4c22e969
jmp 0x1400107e1
mov dword [rsp + 0x30], 0xa91e4d30
jmp 0x1400107e1
mov dword [rsp + 0x30], 0xa93b14ac
jmp 0x1400107e1
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x138], rax
mov dword [rsp + 0x30], 0xa7cfd46c
jmp 0x1400107e1
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x30], 0xa2db87ed
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x946ee753
jmp 0x1400107e1
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x30], 0xfd1daa9f
jmp 0x1400107e1
mov rax, qword [rsp + 0x140]
add rsp, 0x148
ret
mov dword [rsp + 0x30], 0xabb5de0a
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x5f6ae90c
mov ecx, 0x622adbf4
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
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], 0x29b67c4e
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x8384b050
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0xc585da2a
mov ecx, 0x73e8b261
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov eax, dword [rsp + 0x104]
mov rcx, qword [rsp + 0xf8]
mov edx, dword [0x14003f1dc]
mov r8d, dword [0x14003f1e8]
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, 0xfada8571
mov r8d, 0x73e8b261
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x1e17439
jmp 0x1400107e1
mov eax, dword [0x14003f1dc]
mov ecx, dword [0x14003f1e8]
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, 0x25283755
mov ecx, 0x4625bb74
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400107e1
mov dword [rsp + 0x30], 0xf165eae
jmp 0x1400107e1
mov dword [rsp + 0x30], 0xe991964
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x21e32ad
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x7df1d2f1
jmp 0x1400107e1
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x30], 0x84256712
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x35e3b842
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x27c4bc22
jmp 0x1400107e1
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x30], 0x5f4175b7
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x6e25f176
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x8869a97a
jmp 0x1400107e1
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x128]
mov edx, dword [rax + rcx*4]
mov eax, edx
mov rcx, qword [rsp + 0x110]
add rcx, rax
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x30], 0x10121e2e
jmp 0x1400107e1
mov dword [rsp + 0x30], 0x1dfbcae3
jmp 0x1400107e1
mov eax, dword [rsp + 0x134]
mov ecx, dword [rsp + 0x134]
mov edx, dword [rsp + 0x134]
add edx, 1
mov dword [rsp + 0x34], edx
mov r8, qword [rsp + 0x40]
add r8, 4
mov qword [rsp + 0x40], r8
mov r8, qword [rsp + 0x48]
add r8, 2
mov qword [rsp + 0x48], r8
mov dword [rsp + 0x30], 0x39ec52df
jmp 0x1400107e1
jmp 0x14000e79d