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

Disassembly:
sub rsp, 0x118
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 rcx, qword [rsp + 0x50]
mov r8d, dword [rcx]
mov ecx, r8d
add rax, rcx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x50]
add rax, 4
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x28], 0x33478fce
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x806e623a
mov dword [rsp + 0x24], eax
je 0x140021293
jmp 0x14001fd28
mov eax, dword [rsp + 0x24]
sub eax, 0x81f9b78d
je 0x14002084e
jmp 0x14001fd3c
mov eax, dword [rsp + 0x24]
sub eax, 0x822556e0
je 0x140020559
jmp 0x14001fd50
mov eax, dword [rsp + 0x24]
sub eax, 0x824e4c76
je 0x140020bd5
jmp 0x14001fd64
mov eax, dword [rsp + 0x24]
sub eax, 0x83227545
je 0x1400212f7
jmp 0x14001fd78
mov eax, dword [rsp + 0x24]
sub eax, 0x83beaaa4
je 0x140020b38
jmp 0x14001fd8c
mov eax, dword [rsp + 0x24]
sub eax, 0x84fd25ea
je 0x140020dcb
jmp 0x14001fda0
mov eax, dword [rsp + 0x24]
sub eax, 0x8726a84f
je 0x140020695
jmp 0x14001fdb4
mov eax, dword [rsp + 0x24]
sub eax, 0x8b028564
je 0x140020f1f
jmp 0x14001fdc8
mov eax, dword [rsp + 0x24]
sub eax, 0x8cee589c
je 0x140020af7
jmp 0x14001fddc
mov eax, dword [rsp + 0x24]
sub eax, 0x8dcf3114
je 0x140021251
jmp 0x14001fdf0
mov eax, dword [rsp + 0x24]
sub eax, 0x91fe12d4
je 0x140020fa3
jmp 0x14001fe04
mov eax, dword [rsp + 0x24]
sub eax, 0x93156f1d
je 0x14002119b
jmp 0x14001fe18
mov eax, dword [rsp + 0x24]
sub eax, 0x96ec86e9
je 0x14002114c
jmp 0x14001fe2c
mov eax, dword [rsp + 0x24]
sub eax, 0xa28de5e5
je 0x140020ff2
jmp 0x14001fe40
mov eax, dword [rsp + 0x24]
sub eax, 0xa2db22d8
je 0x140021202
jmp 0x14001fe54
mov eax, dword [rsp + 0x24]
sub eax, 0xac06e22e
je 0x140020575
jmp 0x14001fe68
mov eax, dword [rsp + 0x24]
sub eax, 0xb1ab27b2
je 0x140020b8f
jmp 0x14001fe7c
mov eax, dword [rsp + 0x24]
sub eax, 0xb32dc7f7
je 0x1400204e0
jmp 0x14001fe90
mov eax, dword [rsp + 0x24]
sub eax, 0xb39c2ba1
je 0x140020d1f
jmp 0x14001fea4
mov eax, dword [rsp + 0x24]
sub eax, 0xb99f4932
je 0x140020740
jmp 0x14001feb8
mov eax, dword [rsp + 0x24]
sub eax, 0xb9a6f39b
je 0x140021345
jmp 0x14001fecc
mov eax, dword [rsp + 0x24]
sub eax, 0xbd7768d3
je 0x1400211dd
jmp 0x14001fee0
mov eax, dword [rsp + 0x24]
sub eax, 0xc183bcb2
je 0x140020782
jmp 0x14001fef4
mov eax, dword [rsp + 0x24]
sub eax, 0xc1b84a71
je 0x14002097b
jmp 0x14001ff08
mov eax, dword [rsp + 0x24]
sub eax, 0xc85e0819
je 0x140021304
jmp 0x14001ff1c
mov eax, dword [rsp + 0x24]
sub eax, 0xce021380
je 0x1400206c1
jmp 0x14001ff30
mov eax, dword [rsp + 0x24]
sub eax, 0xce44368d
je 0x140020816
jmp 0x14001ff44
mov eax, dword [rsp + 0x24]
sub eax, 0xd274119c
je 0x140021159
jmp 0x14001ff58
mov eax, dword [rsp + 0x24]
sub eax, 0xd4500566
je 0x140020e28
jmp 0x14001ff6c
mov eax, dword [rsp + 0x24]
sub eax, 0xd9dfd191
je 0x1400205b7
jmp 0x14001ff80
mov eax, dword [rsp + 0x24]
sub eax, 0xdca7340b
je 0x140020e61
jmp 0x14001ff94
mov eax, dword [rsp + 0x24]
sub eax, 0xdd700594
je 0x140020653
jmp 0x14001ffa8
mov eax, dword [rsp + 0x24]
sub eax, 0xe1a79832
je 0x140020ef5
jmp 0x14001ffbc
mov eax, dword [rsp + 0x24]
sub eax, 0xe1de3dde
je 0x1400211ea
jmp 0x14001ffd0
mov eax, dword [rsp + 0x24]
sub eax, 0xe2fc787a
je 0x1400210e8
jmp 0x14001ffe4
mov eax, dword [rsp + 0x24]
sub eax, 0xe7838c6e
je 0x140020a9b
jmp 0x14001fff8
mov eax, dword [rsp + 0x24]
sub eax, 0xe9499842
je 0x140020fb0
jmp 0x14002000c
mov eax, dword [rsp + 0x24]
sub eax, 0xe94ae004
je 0x140020491
jmp 0x140020020
mov eax, dword [rsp + 0x24]
sub eax, 0xef7637ac
je 0x140020f61
jmp 0x140020034
mov eax, dword [rsp + 0x24]
sub eax, 0xf0f331ff
je 0x140020ab7
jmp 0x140020048
mov eax, dword [rsp + 0x24]
sub eax, 0xf6405ae4
je 0x1400208f7
jmp 0x14002005c
mov eax, dword [rsp + 0x24]
sub eax, 0xac17e
je 0x1400212b4
jmp 0x140020070
mov eax, dword [rsp + 0x24]
sub eax, 0x163d0ef
je 0x1400206db
jmp 0x140020084
mov eax, dword [rsp + 0x24]
sub eax, 0x198e9f9
je 0x140020cdd
jmp 0x140020098
mov eax, dword [rsp + 0x24]
sub eax, 0x610f7b7
je 0x1400206fa
jmp 0x1400200ac
mov eax, dword [rsp + 0x24]
sub eax, 0x681fd07
je 0x1400205f9
jmp 0x1400200c0
mov eax, dword [rsp + 0x24]
sub eax, 0x8944dbe
je 0x140020ea3
jmp 0x1400200d4
mov eax, dword [rsp + 0x24]
sub eax, 0x124f0144
je 0x1400210fd
jmp 0x1400200e8
mov eax, dword [rsp + 0x24]
sub eax, 0x15aeba80
je 0x140020a8e
jmp 0x1400200fc
mov eax, dword [rsp + 0x24]
sub eax, 0x168a2872
je 0x14002043b
jmp 0x140020110
mov eax, dword [rsp + 0x24]
sub eax, 0x18e6859c
je 0x140020823
jmp 0x140020124
mov eax, dword [rsp + 0x24]
sub eax, 0x1c3f592f
je 0x1400212ea
jmp 0x140020138
mov eax, dword [rsp + 0x24]
sub eax, 0x207afd13
je 0x140020add
jmp 0x14002014c
mov eax, dword [rsp + 0x24]
sub eax, 0x24f4f3e2
je 0x14002120f
jmp 0x140020160
mov eax, dword [rsp + 0x24]
sub eax, 0x265805e4
je 0x1400210d8
jmp 0x140020174
mov eax, dword [rsp + 0x24]
sub eax, 0x2b41c782
je 0x140020c59
jmp 0x140020188
mov eax, dword [rsp + 0x24]
sub eax, 0x2bdb0bf8
je 0x140021311
jmp 0x14002019c
mov eax, dword [rsp + 0x24]
sub eax, 0x2d58b9b7
je 0x14002049e
jmp 0x1400201b0
mov eax, dword [rsp + 0x24]
sub eax, 0x2dd45105
je 0x140020e35
jmp 0x1400201c4
mov eax, dword [rsp + 0x24]
sub eax, 0x2e4373a1
je 0x14002071a
jmp 0x1400201d8
mov eax, dword [rsp + 0x24]
sub eax, 0x2eb15d4b
je 0x140020890
jmp 0x1400201ec
mov eax, dword [rsp + 0x24]
sub eax, 0x2f18f6e1
je 0x140020c9b
jmp 0x140020200
mov eax, dword [rsp + 0x24]
sub eax, 0x33478fce
je 0x1400203f9
jmp 0x140020214
mov eax, dword [rsp + 0x24]
sub eax, 0x368864e1
je 0x140021111
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x168a2872
mov ecx, 0xe2fc787a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov rax, qword [rsp + 0x88]
mov ecx, dword [rax]
mov dword [rsp + 0x90], ecx
mov ecx, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0xe94ae004
mov edx, 0xe2fc787a
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov dword [rsp + 0x28], 0x2d58b9b7
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xb32dc7f7
mov ecx, 0x477bd864
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [rsp + 0x90]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0x97], cl
mov eax, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0x7b07ab32
mov edx, 0x477bd864
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x14]
mov dword [rsp + 0x98], ecx
mov dword [rsp + 0x28], 0xac06e22e
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xd9dfd191
mov ecx, 0x124f0144
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x681fd07
mov ecx, 0xac17e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [rsp + 0x98]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0x9f], cl
mov eax, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0xdd700594
mov edx, 0xac17e
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x8726a84f
mov ecx, 0x124f0144
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov dword [rsp + 0x28], 0x5d0a847c
jmp 0x14002134d
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x28], 0x163d0ef
jmp 0x14002134d
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xac], ecx
mov dword [rsp + 0x28], 0x610f7b7
jmp 0x14002134d
mov eax, dword [rsp + 0xac]
cmp eax, 0
mov eax, 0x2e4373a1
mov ecx, 0xb99f4932
cmove ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0x7d93094d
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xc183bcb2
mov ecx, 0x368864e1
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
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 rax, qword [rsp + 0x60]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x48]
mov edx, dword [rax + 0x1c]
mov dword [rsp + 0xbc], edx
mov edx, dword [0x1400541dc]
mov r8d, dword [0x1400541e8]
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, 0xce44368d
mov r8d, 0x368864e1
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14002134d
mov dword [rsp + 0x28], 0x18e6859c
jmp 0x14002134d
mov eax, dword [rsp + 0xbc]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0xb0]
add rdx, rcx
mov qword [rsp + 0xc0], rdx
mov dword [rsp + 0x28], 0x81f9b78d
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x2eb15d4b
mov ecx, 0x62d33c45
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c], 0
mov ecx, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0x50e2e78c
mov edx, 0x62d33c45
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x6f926852
mov ecx, 0x1c3f592f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x7ff616dd
mov ecx, 0x96ec86e9
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov dword [rsp + 0x28], 0xe7838c6e
jmp 0x14002134d
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xcc], ecx
mov dword [rsp + 0x28], 0xf0f331ff
jmp 0x14002134d
mov eax, dword [rsp + 0xc8]
mov ecx, dword [rsp + 0xcc]
cmp eax, ecx
mov eax, 0x207afd13
mov ecx, 0xdca7340b
cmovb ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0x28], 0x8cee589c
jmp 0x14002134d
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x38]
mov edx, dword [rcx]
mov ecx, edx
add rax, rcx
mov rcx, qword [rsp + 0xd0]
mov rdx, rax
call fcn.14002df30
cmp eax, 0
sete r8b
and r8b, 1
mov byte [rsp + 0xdf], r8b
mov dword [rsp + 0x28], 0x83beaaa4
jmp 0x14002134d
mov al, byte [rsp + 0xdf]
test al, 1
mov ecx, 0x4954f2e0
mov edx, 0x824e4c76
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov rax, qword [rsp + 0xe8]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xe0]
add rdx, rax
mov qword [rsp + 0xf0], rdx
mov dword [rsp + 0x28], 0x452f06d2
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x5a6cde38
mov ecx, 0xc85e0819
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x2f18f6e1
mov ecx, 0xd274119c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x198e9f9
mov ecx, 0x2bdb0bf8
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xb39c2ba1
mov ecx, 0x2bdb0bf8
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x59d2a447
mov ecx, 0xd274119c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x100], rcx
mov eax, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0xd4500566
mov edx, 0xe1de3dde
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov dword [rsp + 0x28], 0x2dd45105
jmp 0x14002134d
mov rax, qword [rsp + 0x100]
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], 0xf6405ae4
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x8944dbe
mov ecx, 0x68138ea1
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x108], rax
mov ecx, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0xe1a79832
mov edx, 0x68138ea1
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov dword [rsp + 0x28], 0x709f0b34
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xef7637ac
mov ecx, 0xa2db22d8
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x91fe12d4
mov ecx, 0xa2db22d8
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov dword [rsp + 0x28], 0xe9499842
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xa28de5e5
mov ecx, 0x718dffec
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x110], rax
mov ecx, dword [0x1400541dc]
mov edx, dword [0x1400541e8]
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, 0x5dbe241d
mov edx, 0x718dffec
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14002134d
mov rax, qword [rsp + 0x110]
add rsp, 0x118
ret
mov rax, qword [rsp + 0x88]
mov dword [rsp + 0x28], 0x168a2872
jmp 0x14002134d
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0xd9dfd191
jmp 0x14002134d
mov dword [rsp + 0x28], 0x7ff616dd
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x93156f1d
mov ecx, 0x79209b03
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0xbd7768d3
mov ecx, 0x79209b03
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov dword [rsp + 0x28], 0x2f18f6e1
jmp 0x14002134d
mov eax, dword [rsp + 0xfc]
mov dword [rsp + 0x2c], eax
mov dword [rsp + 0x28], 0x84fd25ea
jmp 0x14002134d
mov dword [rsp + 0x28], 0xef7637ac
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x8dcf3114
mov ecx, 0xb9a6f39b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov eax, dword [0x1400541dc]
mov ecx, dword [0x1400541e8]
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, 0x806e623a
mov ecx, 0xb9a6f39b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14002134d
mov dword [rsp + 0x28], 0x3b2511e3
jmp 0x14002134d
mov eax, dword [rsp + 0x98]
mov dword [rsp + 0x28], 0x681fd07
jmp 0x14002134d
mov dword [rsp + 0x28], 0x6f926852
jmp 0x14002134d
mov dword [rsp + 0x28], 0x5444204b
jmp 0x14002134d
mov dword [rsp + 0x28], 0x5a6cde38
jmp 0x14002134d
mov dword [rsp + 0x28], 0x198e9f9
jmp 0x14002134d
mov dword [rsp + 0x28], 0x8dcf3114
jmp 0x14001fd0d