Function at 0x1400162d0
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]
mov r8d, dword [rax + 0x3c]
mov dword [rsp + 0x94], r8d
mov dword [rsp + 0x28], 0x4cec69f1
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x8190571b
mov dword [rsp + 0x24], eax
je 0x1400185bd
jmp 0x140016335
mov eax, dword [rsp + 0x24]
sub eax, 0x82c5e9a1
je 0x1400182c5
jmp 0x140016349
mov eax, dword [rsp + 0x24]
sub eax, 0x82cd7ac6
je 0x140018519
jmp 0x14001635d
mov eax, dword [rsp + 0x24]
sub eax, 0x83087835
je 0x140017166
jmp 0x140016371
mov eax, dword [rsp + 0x24]
sub eax, 0x835c7915
je 0x140017712
jmp 0x140016385
mov eax, dword [rsp + 0x24]
sub eax, 0x84603b0a
je 0x140018094
jmp 0x140016399
mov eax, dword [rsp + 0x24]
sub eax, 0x882d8982
je 0x140017435
jmp 0x1400163ad
mov eax, dword [rsp + 0x24]
sub eax, 0x89a13b71
je 0x140017521
jmp 0x1400163c1
mov eax, dword [rsp + 0x24]
sub eax, 0x89b3ee1b
je 0x140018361
jmp 0x1400163d5
mov eax, dword [rsp + 0x24]
sub eax, 0x8bc88247
je 0x140017b14
jmp 0x1400163e9
mov eax, dword [rsp + 0x24]
sub eax, 0x8c998982
je 0x1400181e5
jmp 0x1400163fd
mov eax, dword [rsp + 0x24]
sub eax, 0x8e2074cb
je 0x140017477
jmp 0x140016411
mov eax, dword [rsp + 0x24]
sub eax, 0x8fdcb9c9
je 0x140017203
jmp 0x140016425
mov eax, dword [rsp + 0x24]
sub eax, 0x90033995
je 0x1400180ee
jmp 0x140016439
mov eax, dword [rsp + 0x24]
sub eax, 0x956a5e87
je 0x140016f2c
jmp 0x14001644d
mov eax, dword [rsp + 0x24]
sub eax, 0x9b776dad
je 0x140017f23
jmp 0x140016461
mov eax, dword [rsp + 0x24]
sub eax, 0x9d7f0e8b
je 0x14001858b
jmp 0x140016475
mov eax, dword [rsp + 0x24]
sub eax, 0x9dbfdc55
je 0x140017796
jmp 0x140016489
mov eax, dword [rsp + 0x24]
sub eax, 0x9e0fc03f
je 0x1400177d8
jmp 0x14001649d
mov eax, dword [rsp + 0x24]
sub eax, 0xa04ff523
je 0x14001864b
jmp 0x1400164b1
mov eax, dword [rsp + 0x24]
sub eax, 0xa3ec3f1c
je 0x140016f7b
jmp 0x1400164c5
mov eax, dword [rsp + 0x24]
sub eax, 0xa42d6bff
je 0x140017c1c
jmp 0x1400164d9
mov eax, dword [rsp + 0x24]
sub eax, 0xa44eb2f6
je 0x1400178ae
jmp 0x1400164ed
mov eax, dword [rsp + 0x24]
sub eax, 0xa710d102
je 0x140016e5b
jmp 0x140016501
mov eax, dword [rsp + 0x24]
sub eax, 0xa8a8060b
je 0x140017981
jmp 0x140016515
mov eax, dword [rsp + 0x24]
sub eax, 0xaaf97db1
je 0x1400173bd
jmp 0x140016529
mov eax, dword [rsp + 0x24]
sub eax, 0xac291bd2
je 0x1400180fb
jmp 0x14001653d
mov eax, dword [rsp + 0x24]
sub eax, 0xadb14f6a
je 0x1400183f2
jmp 0x140016551
mov eax, dword [rsp + 0x24]
sub eax, 0xaf015ba0
je 0x140017b56
jmp 0x140016565
mov eax, dword [rsp + 0x24]
sub eax, 0xb2d6c095
je 0x1400183ff
jmp 0x140016579
mov eax, dword [rsp + 0x24]
sub eax, 0xb3d142ec
je 0x14001768d
jmp 0x14001658d
mov eax, dword [rsp + 0x24]
sub eax, 0xb7960a86
je 0x140017a05
jmp 0x1400165a1
mov eax, dword [rsp + 0x24]
sub eax, 0xb970332b
je 0x140018490
jmp 0x1400165b5
mov eax, dword [rsp + 0x24]
sub eax, 0xbb45ff9a
je 0x140017294
jmp 0x1400165c9
mov eax, dword [rsp + 0x24]
sub eax, 0xbbbdd01f
je 0x140017f85
jmp 0x1400165dd
mov eax, dword [rsp + 0x24]
sub eax, 0xbdba7edf
je 0x1400182b8
jmp 0x1400165f1
mov eax, dword [rsp + 0x24]
sub eax, 0xc018d56a
je 0x1400182d2
jmp 0x140016605
mov eax, dword [rsp + 0x24]
sub eax, 0xc3b361b7
je 0x140017c29
jmp 0x140016619
mov eax, dword [rsp + 0x24]
sub eax, 0xc4426fc1
je 0x14001849d
jmp 0x14001662d
mov eax, dword [rsp + 0x24]
sub eax, 0xc4b6b541
je 0x14001855c
jmp 0x140016641
mov eax, dword [rsp + 0x24]
sub eax, 0xc6d24b29
je 0x140018052
jmp 0x140016655
mov eax, dword [rsp + 0x24]
sub eax, 0xcbd82eee
je 0x14001863e
jmp 0x140016669
mov eax, dword [rsp + 0x24]
sub eax, 0xcd3659a0
je 0x1400171c1
jmp 0x14001667d
mov eax, dword [rsp + 0x24]
sub eax, 0xcece1d39
je 0x1400175b2
jmp 0x140016691
mov eax, dword [rsp + 0x24]
sub eax, 0xd2772229
je 0x140017e26
jmp 0x1400166a5
mov eax, dword [rsp + 0x24]
sub eax, 0xd3db7d82
je 0x140018569
jmp 0x1400166b9
mov eax, dword [rsp + 0x24]
sub eax, 0xd54235cf
je 0x140016f39
jmp 0x1400166cd
mov eax, dword [rsp + 0x24]
sub eax, 0xd9790212
je 0x140017636
jmp 0x1400166e1
mov eax, dword [rsp + 0x24]
sub eax, 0xdc59b590
je 0x140017839
jmp 0x1400166f5
mov eax, dword [rsp + 0x24]
sub eax, 0xdd683645
je 0x140018535
jmp 0x140016709
mov eax, dword [rsp + 0x24]
sub eax, 0xe006e67d
je 0x140017dd4
jmp 0x14001671d
mov eax, dword [rsp + 0x24]
sub eax, 0xe0baa502
je 0x1400185f3
jmp 0x140016731
mov eax, dword [rsp + 0x24]
sub eax, 0xe81c6a26
je 0x140017aa0
jmp 0x140016745
mov eax, dword [rsp + 0x24]
sub eax, 0xe95e3332
je 0x140016e94
jmp 0x140016759
mov eax, dword [rsp + 0x24]
sub eax, 0xedd368e2
je 0x1400177f7
jmp 0x14001676d
mov eax, dword [rsp + 0x24]
sub eax, 0xee1517b3
je 0x140017f95
jmp 0x140016781
mov eax, dword [rsp + 0x24]
sub eax, 0xee8a9e2a
je 0x1400173f3
jmp 0x140016795
mov eax, dword [rsp + 0x24]
sub eax, 0xeee30508
je 0x140017fa2
jmp 0x1400167a9
mov eax, dword [rsp + 0x24]
sub eax, 0xf473fb3f
je 0x1400184f0
jmp 0x1400167bd
mov eax, dword [rsp + 0x24]
sub eax, 0xf75faf5b
je 0x140017570
jmp 0x1400167d1
mov eax, dword [rsp + 0x24]
sub eax, 0xf764ebaf
je 0x140017932
jmp 0x1400167e5
mov eax, dword [rsp + 0x24]
sub eax, 0xf9649fe8
je 0x1400179c3
jmp 0x1400167f9
mov eax, dword [rsp + 0x24]
sub eax, 0xfa6a59d7
je 0x1400184e3
jmp 0x14001680d
mov eax, dword [rsp + 0x24]
sub eax, 0xfdb38721
je 0x140018542
jmp 0x140016821
mov eax, dword [rsp + 0x24]
sub eax, 0xfe009be9
je 0x140018629
mov dword [rsp + 0x28], 0x2a4e5496
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xb5d82de
mov ecx, 0xee1517b3
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov dword [rsp + 0x28], 0xd54235cf
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xa3ec3f1c
mov ecx, 0xeee30508
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
mov dword [rsp + 0xac], ecx
mov ecx, dword [0x1400431dc]
mov edx, dword [0x1400431e8]
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, 0x22cea4be
mov edx, 0xeee30508
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0x6298050d
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x8fdcb9c9
mov ecx, 0xfa6a59d7
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov dword [rsp + 0x28], 0x2386001a
jmp 0x140018653
mov rax, qword [rsp + 0xc0]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xb8]
add rdx, rax
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov ecx, dword [rdx + 0x1c]
mov edx, ecx
add rax, rdx
mov qword [rsp + 0xc8], rax
mov ecx, dword [0x1400431dc]
mov r8d, dword [0x1400431e8]
mov r9d, ecx
sub r9d, 1
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp r8d, 0xa
setl r11b
or r10b, r11b
test r10b, 1
mov ecx, 0x336466af
mov r8d, 0xf473fb3f
cmovne r8d, ecx
mov dword [rsp + 0x28], r8d
jmp 0x140018653
mov dword [rsp + 0x28], 0x28a66e6c
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x882d8982
mov ecx, 0xac291bd2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x8e2074cb
mov ecx, 0x82cd7ac6
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov rax, qword [rsp + 0xd8]
mov ecx, dword [rax]
mov edx, dword [rsp + 0xd4]
cmp edx, ecx
setb r8b
and r8b, 1
mov byte [rsp + 0xe7], r8b
mov ecx, dword [0x1400431dc]
mov edx, dword [0x1400431e8]
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, 0x60bd5c00
mov edx, 0x82cd7ac6
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov dword [rsp + 0x28], 0xff567429
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xcece1d39
mov ecx, 0x7edc3dd3
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x783de740
mov ecx, 0xdd683645
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov al, byte [rsp + 0xe7]
test al, 1
mov ecx, 0x70aee870
mov edx, 0x11d1858e
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
add rax, rcx
mov rcx, qword [rsp + 0xe8]
mov rdx, rax
call fcn.14001d4e0
cmp eax, 0
sete r8b
and r8b, 1
mov byte [rsp + 0x107], r8b
mov dword [rsp + 0x28], 0x68e1f018
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xff12ce1f
mov ecx, 0xfdb38721
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x9e0fc03f
mov ecx, 0xff25ea5f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov al, byte [rsp + 0x107]
test al, 1
mov ecx, 0xedd368e2
mov edx, 0x8bc88247
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xdc59b590
mov ecx, 0x82c5e9a1
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x108], 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 + 0x110], rax
mov edx, dword [0x1400431dc]
mov r8d, dword [0x1400431e8]
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, 0xa44eb2f6
mov r8d, 0x82c5e9a1
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x1fa2adab
mov ecx, 0x68d19cd
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov dword [rsp + 0x28], 0xe6ffffc
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xf9649fe8
mov ecx, 0xc4b6b541
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xb7960a86
mov ecx, 0xc018d56a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x630929bf
mov ecx, 0xd3db7d82
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x7a0904f7
mov ecx, 0xc018d56a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0xaf015ba0
mov ecx, 0xae14210
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x7c7f7628
mov ecx, 0xae14210
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov dword [rsp + 0x28], 0xc3b361b7
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x4e9993af
mov ecx, 0x9d7f0e8b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x128], rax
mov ecx, dword [0x1400431dc]
mov edx, dword [0x1400431e8]
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, 0xd2772229
mov edx, 0x49bc9af2
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov dword [rsp + 0x28], 0x74025310
jmp 0x140018653
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x130], rax
mov ecx, dword [0x1400431dc]
mov edx, dword [0x1400431e8]
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, 0x2d1abed6
mov edx, 0x78b98ec5
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov rax, qword [rsp + 0x130]
add rsp, 0x138
ret
mov dword [rsp + 0x28], 0xb5d82de
jmp 0x140018653
mov rax, qword [rsp + 0xa0]
mov dword [rsp + 0x28], 0xa3ec3f1c
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x84603b0a
mov ecx, 0x66ce0658
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c], 0
mov ecx, dword [0x1400431dc]
mov edx, dword [0x1400431e8]
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, 0x90033995
mov edx, 0x66ce0658
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140018653
mov dword [rsp + 0x28], 0x6724adb0
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x11f8345f
mov ecx, 0xe0baa502
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x68784f8
mov ecx, 0x37e03f15
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov dword [rsp + 0x28], 0x9dbfdc55
jmp 0x140018653
mov dword [rsp + 0x28], 0xdc59b590
jmp 0x140018653
mov eax, dword [0x1400431dc]
mov ecx, dword [0x1400431e8]
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, 0x32acbf9c
mov ecx, 0xfe009be9
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140018653
mov dword [rsp + 0x28], 0xb7960a86
jmp 0x140018653
mov dword [rsp + 0x28], 0xaf015ba0
jmp 0x140018653
mov dword [rsp + 0x28], 0x65061d14
jmp 0x140018653
mov dword [rsp + 0x28], 0x9b776dad
jmp 0x140018653
mov eax, dword [rsp + 0x94]
movsxd rcx, eax
mov rdx, qword [rsp + 0x88]
add rdx, rcx
mov qword [rsp + 0x58], rdx
mov rcx, qword [rsp + 0x58]
add rcx, 0x18
add rcx, 0x70
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x28], 0x760430f
jmp 0x140018653
mov dword [rsp + 0x28], 0xcd3659a0
jmp 0x140018653
mov rax, qword [rsp + 0xc0]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0xb8]
add rdx, rax
mov qword [rsp + 0x40], rdx
mov dword [rsp + 0x28], 0xbb45ff9a
jmp 0x140018653
mov rax, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x28], 0x8e2074cb
jmp 0x140018653
mov dword [rsp + 0x28], 0x783de740
jmp 0x140018653
mov dword [rsp + 0x28], 0x835c7915
jmp 0x140018653
mov dword [rsp + 0x28], 0xa8a8060b
jmp 0x140018653
mov rax, qword [rsp + 0x110]
mov dword [rsp + 0x28], 0x630929bf
jmp 0x140018653
mov eax, dword [rsp + 0x2c]
add eax, 1
mov dword [rsp + 0x2c], eax
mov dword [rsp + 0x28], 0x4e9993af
jmp 0x140018653
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x28], 0x680bded6
jmp 0x140018653
mov rax, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x28], 0x11f8345f
jmp 0x140018653
mov dword [rsp + 0x28], 0x497777a5
jmp 0x140018653
mov dword [rsp + 0x28], 0x2d0f6d24
jmp 0x14001631a