Function at 0x140013fc0
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 qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x60]
movsxd rax, dword [rax + 0x3c]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x28], 0xc7db2b7b
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x82cab1c6
mov dword [rsp + 0x24], eax
je 0x140015bdc
jmp 0x140014025
mov eax, dword [rsp + 0x24]
sub eax, 0x8375027f
je 0x140015421
jmp 0x140014039
mov eax, dword [rsp + 0x24]
sub eax, 0x83870612
je 0x140015db3
jmp 0x14001404d
mov eax, dword [rsp + 0x24]
sub eax, 0x87cf096e
je 0x140015e03
jmp 0x140014061
mov eax, dword [rsp + 0x24]
sub eax, 0x8f27b8b4
je 0x140015c7b
jmp 0x140014075
mov eax, dword [rsp + 0x24]
sub eax, 0x96612c82
je 0x1400155f6
jmp 0x140014089
mov eax, dword [rsp + 0x24]
sub eax, 0x98971c45
je 0x140015506
jmp 0x14001409d
mov eax, dword [rsp + 0x24]
sub eax, 0x9aacbef7
je 0x140015ee3
jmp 0x1400140b1
mov eax, dword [rsp + 0x24]
sub eax, 0x9d9a9a23
je 0x14001575d
jmp 0x1400140c5
mov eax, dword [rsp + 0x24]
sub eax, 0x9eaed852
je 0x1400159a4
jmp 0x1400140d9
mov eax, dword [rsp + 0x24]
sub eax, 0x9f35c3b4
je 0x140015ec9
jmp 0x1400140ed
mov eax, dword [rsp + 0x24]
sub eax, 0xa653af69
je 0x140015865
jmp 0x140014101
mov eax, dword [rsp + 0x24]
sub eax, 0xa9bcdccf
je 0x140014abc
jmp 0x140014115
mov eax, dword [rsp + 0x24]
sub eax, 0xad3b9258
je 0x140014b40
jmp 0x140014129
mov eax, dword [rsp + 0x24]
sub eax, 0xad438008
je 0x140014f85
jmp 0x14001413d
mov eax, dword [rsp + 0x24]
sub eax, 0xaff3abf7
je 0x140015e51
jmp 0x140014151
mov eax, dword [rsp + 0x24]
sub eax, 0xb1146393
je 0x140015029
jmp 0x140014165
mov eax, dword [rsp + 0x24]
sub eax, 0xb151a845
je 0x140015962
jmp 0x140014179
mov eax, dword [rsp + 0x24]
sub eax, 0xb17acfd4
je 0x140015ed6
jmp 0x14001418d
mov eax, dword [rsp + 0x24]
sub eax, 0xb17df274
je 0x140015ca1
jmp 0x1400141a1
mov eax, dword [rsp + 0x24]
sub eax, 0xb3b758ca
je 0x140014ee7
jmp 0x1400141b5
mov eax, dword [rsp + 0x24]
sub eax, 0xb5626983
je 0x140015140
jmp 0x1400141c9
mov eax, dword [rsp + 0x24]
sub eax, 0xbc3acc7c
je 0x140014cea
jmp 0x1400141dd
mov eax, dword [rsp + 0x24]
sub eax, 0xbd6d190b
je 0x140014d8f
jmp 0x1400141f1
mov eax, dword [rsp + 0x24]
sub eax, 0xbfac15a7
je 0x1400158de
jmp 0x140014205
mov eax, dword [rsp + 0x24]
sub eax, 0xc152c28a
je 0x140014fda
jmp 0x140014219
mov eax, dword [rsp + 0x24]
sub eax, 0xc1b01bfa
je 0x1400158b6
jmp 0x14001422d
mov eax, dword [rsp + 0x24]
sub eax, 0xc43c5f68
je 0x1400155b4
jmp 0x140014241
mov eax, dword [rsp + 0x24]
sub eax, 0xc5eaf08f
je 0x140015eac
jmp 0x140014255
mov eax, dword [rsp + 0x24]
sub eax, 0xc60971f1
je 0x140014db4
jmp 0x140014269
mov eax, dword [rsp + 0x24]
sub eax, 0xc7c59e46
je 0x14001588d
jmp 0x14001427d
mov eax, dword [rsp + 0x24]
sub eax, 0xc7db2b7b
je 0x14001494e
jmp 0x140014291
mov eax, dword [rsp + 0x24]
sub eax, 0xc93ed347
je 0x140014e15
jmp 0x1400142a5
mov eax, dword [rsp + 0x24]
sub eax, 0xcdb99e03
je 0x14001579f
jmp 0x1400142b9
mov eax, dword [rsp + 0x24]
sub eax, 0xcf47f64e
je 0x140015697
jmp 0x1400142cd
mov eax, dword [rsp + 0x24]
sub eax, 0xd1ff1b99
je 0x140015588
jmp 0x1400142e1
mov eax, dword [rsp + 0x24]
sub eax, 0xd2817922
je 0x1400154c4
jmp 0x1400142f5
mov eax, dword [rsp + 0x24]
sub eax, 0xd2ce3170
je 0x140015a45
jmp 0x140014309
mov eax, dword [rsp + 0x24]
sub eax, 0xd39726d2
je 0x140014ff9
jmp 0x14001431d
mov eax, dword [rsp + 0x24]
sub eax, 0xd80c347e
je 0x140014a2b
jmp 0x140014331
mov eax, dword [rsp + 0x24]
sub eax, 0xd92519cd
je 0x140015920
jmp 0x140014345
mov eax, dword [rsp + 0x24]
sub eax, 0xd9a7886f
je 0x1400156d9
jmp 0x140014359
mov eax, dword [rsp + 0x24]
sub eax, 0xda1d66e2
je 0x140015e9f
jmp 0x14001436d
mov eax, dword [rsp + 0x24]
sub eax, 0xdbed7783
je 0x140014be2
jmp 0x140014381
mov eax, dword [rsp + 0x24]
sub eax, 0xe24c6382
je 0x140014ccb
jmp 0x140014395
mov eax, dword [rsp + 0x24]
sub eax, 0xe2ad6467
je 0x140015dea
jmp 0x1400143a9
mov eax, dword [rsp + 0x24]
sub eax, 0xeacd1961
je 0x140015e2a
jmp 0x1400143bd
mov eax, dword [rsp + 0x24]
sub eax, 0xec340a25
je 0x1400151c4
jmp 0x1400143d1
mov eax, dword [rsp + 0x24]
sub eax, 0xed408dd3
je 0x140014a38
jmp 0x1400143e5
mov eax, dword [rsp + 0x24]
sub eax, 0xee1e0cce
je 0x14001532d
jmp 0x1400143f9
mov eax, dword [rsp + 0x24]
sub eax, 0xef23372c
je 0x140014ea5
jmp 0x14001440d
mov eax, dword [rsp + 0x24]
sub eax, 0xf2aea9bb
je 0x140015182
jmp 0x140014421
mov eax, dword [rsp + 0x24]
sub eax, 0xf835dbdb
je 0x140015da6
jmp 0x140014435
mov eax, dword [rsp + 0x24]
sub eax, 0xf8f5111c
je 0x140014c1b
jmp 0x140014449
mov eax, dword [rsp + 0x24]
sub eax, 0xfbc581b5
je 0x140015c88
jmp 0x14001445d
mov eax, dword [rsp + 0x24]
sub eax, 0x23cc20
je 0x14001539d
jmp 0x140014471
mov eax, dword [rsp + 0x24]
sub eax, 0x3d97b0f
je 0x140014990
jmp 0x140014485
mov eax, dword [rsp + 0x24]
sub eax, 0x61a7ef1
je 0x140015ddd
jmp 0x140014499
mov eax, dword [rsp + 0x24]
sub eax, 0xa43e6b6
je 0x140015e5e
jmp 0x1400144ad
mov eax, dword [rsp + 0x24]
sub eax, 0xd61826f
je 0x1400157e1
jmp 0x1400144c1
mov eax, dword [rsp + 0x24]
sub eax, 0x10d34e09
je 0x140015a03
jmp 0x1400144d5
mov eax, dword [rsp + 0x24]
sub eax, 0x11c1a292
je 0x140015bec
jmp 0x1400144e9
mov eax, dword [rsp + 0x24]
sub eax, 0x143e31f4
je 0x140015a9a
jmp 0x1400144fd
mov eax, dword [rsp + 0x24]
sub eax, 0x19d61953
je 0x140015d32
jmp 0x140014511
mov eax, dword [rsp + 0x24]
sub eax, 0x1ab2fb0b
je 0x140015463
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x3d97b0f
mov ecx, 0x4344272d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
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 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 [0x1400441dc]
mov r8d, dword [0x1400441e8]
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, 0xd80c347e
mov r8d, 0x4344272d
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140015f00
mov dword [rsp + 0x28], 0xed408dd3
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x2f0c479a
mov ecx, 0xf835dbdb
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x21a995fc
mov ecx, 0x11c1a292
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0x98]
cmp dword [rax], 0
sete cl
and cl, 1
mov byte [rsp + 0xa7], cl
mov edx, dword [0x1400441dc]
mov r8d, dword [0x1400441e8]
mov r9d, edx
sub r9d, 1
imul edx, r9d
and edx, 1
cmp edx, 0
sete cl
cmp r8d, 0xa
setl r10b
or cl, r10b
test cl, 1
mov edx, 0x5e9dedc2
mov r8d, 0x83870612
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140015f00
mov al, byte [rsp + 0xa7]
test al, 1
mov ecx, 0x43035c0e
mov edx, 0x529e4ac5
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x5b5136c8
mov ecx, 0x1d90aaf1
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov al, byte [rsp + 0xb7]
test al, 1
mov ecx, 0x43035c0e
mov edx, 0xbc3acc7c
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x4d8d56b6
mov ecx, 0x61a7ef1
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0xb8]
cmp dword [rax], 0
sete cl
and cl, 1
mov byte [rsp + 0xc7], cl
mov dword [rsp + 0x28], 0xc60971f1
jmp 0x140015f00
mov al, byte [rsp + 0xc7]
test al, 1
mov ecx, 0x43035c0e
mov edx, 0xad438008
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x7398b3ff
mov ecx, 0xe2ad6467
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xb3b758ca
mov ecx, 0xfbc581b5
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov dword [rsp + 0x28], 0x5e940e13
jmp 0x140015f00
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 + 0xc8], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0x28], 0xc152c28a
jmp 0x140015f00
mov rax, qword [rsp + 0xd0]
mov ecx, dword [rax + 0x1c]
mov dword [rsp + 0xd8], ecx
mov dword [rsp + 0x28], 0xd39726d2
jmp 0x140015f00
mov eax, dword [rsp + 0xd8]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0xc8]
add rdx, rcx
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0xb1146393
jmp 0x140015f00
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 dword [rsp + 0x28], 0x5b7a3fa3
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xf2aea9bb
mov ecx, 0xb17df274
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xec340a25
mov ecx, 0x7d165d2d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x6ef78072
mov ecx, 0x7d165d2d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
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 edx, dword [0x1400441dc]
mov r8d, dword [0x1400441e8]
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, 0x23cc20
mov r8d, 0x2e468c30
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x3b5b0e9b
mov ecx, 0x50b3d307
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x1ab2fb0b
mov ecx, 0x241d9e7d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x98971c45
mov ecx, 0xaff3abf7
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x100], 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 + 0x108], rax
mov edx, dword [0x1400441dc]
mov r8d, dword [0x1400441e8]
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, 0x266fa170
mov r8d, 0xaff3abf7
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140015f00
mov rax, qword [rsp + 0x108]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x100]
add rdx, rax
mov qword [rsp + 0x110], rdx
mov dword [rsp + 0x28], 0xc43c5f68
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x96612c82
mov ecx, 0xa43e6b6
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x68], rax
mov ecx, dword [0x1400441dc]
mov edx, dword [0x1400441e8]
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, 0x65930e8c
mov edx, 0xa43e6b6
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xd9a7886f
mov ecx, 0x56a3c960
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x2cc05d31
mov ecx, 0x6097be07
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xcdb99e03
mov ecx, 0x50861d81
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xd61826f
mov ecx, 0x6097be07
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x262666ec
mov ecx, 0x597841ce
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov dword [rsp + 0x28], 0x600ec958
jmp 0x140015f00
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x38]
add rcx, 4
mov qword [rsp + 0x120], rcx
mov dword [rsp + 0x28], 0xc1b01bfa
jmp 0x140015f00
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x40]
add rax, 2
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x28], 0xb1146393
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xd92519cd
mov ecx, 0xda1d66e2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xb151a845
mov ecx, 0xda1d66e2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x9eaed852
mov ecx, 0x2c6aaa68
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x128], rax
mov ecx, dword [0x1400441dc]
mov edx, dword [0x1400441e8]
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, 0x7ea1fc3b
mov edx, 0x2c6aaa68
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015f00
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0xd2ce3170
mov ecx, 0xc5eaf08f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
mov ecx, dword [0x1400441dc]
mov edx, dword [0x1400441e8]
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, 0x143e31f4
mov edx, 0xc5eaf08f
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015f00
mov dword [rsp + 0x28], 0x704f91a9
jmp 0x140015f00
mov rax, qword [rsp + 0x130]
add rsp, 0x138
ret
mov eax, dword [0x1400441dc]
mov ecx, dword [0x1400441e8]
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, 0x38ec7cf5
mov ecx, 0x9aacbef7
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015f00
mov dword [rsp + 0x28], 0x21a995fc
jmp 0x140015f00
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0xc93ed347
jmp 0x140015f00
mov dword [rsp + 0x28], 0xb5626983
jmp 0x140015f00
mov dword [rsp + 0x28], 0x2a7a8af6
jmp 0x140015f00
mov dword [rsp + 0x28], 0x2f0c479a
jmp 0x140015f00
mov rax, qword [rsp + 0x98]
mov dword [rsp + 0x28], 0xad3b9258
jmp 0x140015f00
mov dword [rsp + 0x28], 0x4d8d56b6
jmp 0x140015f00
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0x7398b3ff
jmp 0x140015f00
mov dword [rsp + 0x28], 0x3d7ecd84
jmp 0x140015f00
mov dword [rsp + 0x28], 0x6a3228e0
jmp 0x140015f00
mov dword [rsp + 0x28], 0x98971c45
jmp 0x140015f00
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0x96612c82
jmp 0x140015f00
mov dword [rsp + 0x28], 0xd92519cd
jmp 0x140015f00
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0xd2ce3170
jmp 0x140015f00
mov dword [rsp + 0x28], 0x6ec2284c
jmp 0x140015f00
mov dword [rsp + 0x28], 0x2322dca5
jmp 0x140015f00
mov rax, qword [rsp + 0x98]
mov dword [rsp + 0x28], 0x38ec7cf5
jmp 0x140015f00
jmp 0x14001400a