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

Disassembly:
sub rsp, 0x138
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 dword [rsp + 0x30], 0xbb1e027d
mov eax, dword [rsp + 0x30]
mov ecx, eax
sub ecx, 0x8030cb61
mov dword [rsp + 0x2c], eax
je 0x140018bbc
jmp 0x140016fbd
mov eax, dword [rsp + 0x2c]
sub eax, 0x8120d044
je 0x14001858d
jmp 0x140016fd1
mov eax, dword [rsp + 0x2c]
sub eax, 0x8623b8f4
je 0x1400180d5
jmp 0x140016fe5
mov eax, dword [rsp + 0x2c]
sub eax, 0x8680afea
je 0x1400186b3
jmp 0x140016ff9
mov eax, dword [rsp + 0x2c]
sub eax, 0x8907a565
je 0x14001874f
jmp 0x14001700d
mov eax, dword [rsp + 0x2c]
sub eax, 0x8a866694
je 0x140017a2b
jmp 0x140017021
mov eax, dword [rsp + 0x2c]
sub eax, 0x8eb71e11
je 0x140018664
jmp 0x140017035
mov eax, dword [rsp + 0x2c]
sub eax, 0x90600ae2
je 0x140018ef0
jmp 0x140017049
mov eax, dword [rsp + 0x2c]
sub eax, 0x92d35df1
je 0x140018cbe
jmp 0x14001705d
mov eax, dword [rsp + 0x2c]
sub eax, 0x9ae734de
je 0x140017a7a
jmp 0x140017071
mov eax, dword [rsp + 0x2c]
sub eax, 0x9af9877f
je 0x14001864a
jmp 0x140017085
mov eax, dword [rsp + 0x2c]
sub eax, 0x9b947763
je 0x140018671
jmp 0x140017099
mov eax, dword [rsp + 0x2c]
sub eax, 0x9e4952d6
je 0x140018f6e
jmp 0x1400170ad
mov eax, dword [rsp + 0x2c]
sub eax, 0x9fce6b59
je 0x140017e85
jmp 0x1400170c1
mov eax, dword [rsp + 0x2c]
sub eax, 0xa127bfb4
je 0x140018f4c
jmp 0x1400170d5
mov eax, dword [rsp + 0x2c]
sub eax, 0xa2607ad9
je 0x140018e52
jmp 0x1400170e9
mov eax, dword [rsp + 0x2c]
sub eax, 0xa56ba1b3
je 0x1400188ee
jmp 0x1400170fd
mov eax, dword [rsp + 0x2c]
sub eax, 0xa5970920
je 0x140017cb0
jmp 0x140017111
mov eax, dword [rsp + 0x2c]
sub eax, 0xa6f8c9e5
je 0x14001836f
jmp 0x140017125
mov eax, dword [rsp + 0x2c]
sub eax, 0xab0e7063
je 0x140018046
jmp 0x140017139
mov eax, dword [rsp + 0x2c]
sub eax, 0xab2df953
je 0x140017c0b
jmp 0x14001714d
mov eax, dword [rsp + 0x2c]
sub eax, 0xabb851e8
je 0x140018908
jmp 0x140017161
mov eax, dword [rsp + 0x2c]
sub eax, 0xb5b387dd
je 0x140017f3e
jmp 0x140017175
mov eax, dword [rsp + 0x2c]
sub eax, 0xba679604
je 0x140018ab4
jmp 0x140017189
mov eax, dword [rsp + 0x2c]
sub eax, 0xbacfc2f9
je 0x140018117
jmp 0x14001719d
mov eax, dword [rsp + 0x2c]
sub eax, 0xbb1e027d
je 0x14001795e
jmp 0x1400171b1
mov eax, dword [rsp + 0x2c]
sub eax, 0xbc0c4102
je 0x140018004
jmp 0x1400171c5
mov eax, dword [rsp + 0x2c]
sub eax, 0xbcab49fe
je 0x140017a38
jmp 0x1400171d9
mov eax, dword [rsp + 0x2c]
sub eax, 0xc0344d32
je 0x140017bfe
jmp 0x1400171ed
mov eax, dword [rsp + 0x2c]
sub eax, 0xc0c03fe3
je 0x14001901f
jmp 0x140017201
mov eax, dword [rsp + 0x2c]
sub eax, 0xc127301c
je 0x1400182cd
jmp 0x140017215
mov eax, dword [rsp + 0x2c]
sub eax, 0xc73853ac
je 0x140017cd0
jmp 0x140017229
mov eax, dword [rsp + 0x2c]
sub eax, 0xcb66b98e
je 0x140017fc2
jmp 0x14001723d
mov eax, dword [rsp + 0x2c]
sub eax, 0xcc36c4d7
je 0x140018af6
jmp 0x140017251
mov eax, dword [rsp + 0x2c]
sub eax, 0xcca6fbf9
je 0x140018ff8
jmp 0x140017265
mov eax, dword [rsp + 0x2c]
sub eax, 0xce9d7b02
je 0x1400179a0
jmp 0x140017279
mov eax, dword [rsp + 0x2c]
sub eax, 0xcf54f5fe
je 0x14001861e
jmp 0x14001728d
mov eax, dword [rsp + 0x2c]
sub eax, 0xd1a0746b
je 0x140019087
jmp 0x1400172a1
mov eax, dword [rsp + 0x2c]
sub eax, 0xd2600c1c
je 0x1400190a4
jmp 0x1400172b5
mov eax, dword [rsp + 0x2c]
sub eax, 0xd70a8220
je 0x140019046
jmp 0x1400172c9
mov eax, dword [rsp + 0x2c]
sub eax, 0xdc864722
je 0x140018c97
jmp 0x1400172dd
mov eax, dword [rsp + 0x2c]
sub eax, 0xddf62323
je 0x140017ae5
jmp 0x1400172f1
mov eax, dword [rsp + 0x2c]
sub eax, 0xdedad97d
je 0x14001854b
jmp 0x140017305
mov eax, dword [rsp + 0x2c]
sub eax, 0xe1912da5
je 0x140018fcf
jmp 0x140017319
mov eax, dword [rsp + 0x2c]
sub eax, 0xe5bdb3f7
je 0x140019053
jmp 0x14001732d
mov eax, dword [rsp + 0x2c]
sub eax, 0xe6224fd8
je 0x140018f32
jmp 0x140017341
mov eax, dword [rsp + 0x2c]
sub eax, 0xe78a3251
je 0x140017c4d
jmp 0x140017355
mov eax, dword [rsp + 0x2c]
sub eax, 0xeaa6de59
je 0x1400189ce
jmp 0x140017369
mov eax, dword [rsp + 0x2c]
sub eax, 0xeb68544c
je 0x140017f31
jmp 0x14001737d
mov eax, dword [rsp + 0x2c]
sub eax, 0xefc8fc67
je 0x140018e5f
jmp 0x140017391
mov eax, dword [rsp + 0x2c]
sub eax, 0xefd9b385
je 0x140018166
jmp 0x1400173a5
mov eax, dword [rsp + 0x2c]
sub eax, 0xf5e57bef
je 0x1400187f1
jmp 0x1400173b9
mov eax, dword [rsp + 0x2c]
sub eax, 0xf66548d3
je 0x140017ec7
jmp 0x1400173cd
mov eax, dword [rsp + 0x2c]
sub eax, 0xf66ff9f8
je 0x140018336
jmp 0x1400173e1
mov eax, dword [rsp + 0x2c]
sub eax, 0xf762992f
je 0x140017ce9
jmp 0x1400173f5
mov eax, dword [rsp + 0x2c]
sub eax, 0xf805a995
je 0x140017b47
jmp 0x140017409
mov eax, dword [rsp + 0x2c]
sub eax, 0xfa809fd3
je 0x1400181a8
jmp 0x14001741d
mov eax, dword [rsp + 0x2c]
sub eax, 0xfba303c2
je 0x140018355
jmp 0x140017431
mov eax, dword [rsp + 0x2c]
sub eax, 0xfc5d17d0
je 0x140018833
jmp 0x140017445
mov eax, dword [rsp + 0x2c]
sub eax, 0xfcabb30c
je 0x140018f59
jmp 0x140017459
mov eax, dword [rsp + 0x2c]
sub eax, 0xfd756452
je 0x14001822c
jmp 0x14001746d
mov eax, dword [rsp + 0x2c]
sub eax, 0xffcf2f84
je 0x140017dfe
jmp 0x140017481
mov eax, dword [rsp + 0x2c]
sub eax, 0x33ed7ca
je 0x140017d6d
jmp 0x140017495
mov eax, dword [rsp + 0x2c]
sub eax, 0x3bd9076
je 0x140017f80
jmp 0x1400174a9
mov eax, dword [rsp + 0x2c]
sub eax, 0x454d8cf
je 0x140018c7d
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, 0xce9d7b02
mov ecx, 0x57892202
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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 + 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 + 0x90], 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, 0x8a866694
mov r8d, 0x57892202
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xbcab49fe
jmp 0x1400190ac
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, 0x9ae734de
mov ecx, 0xe6224fd8
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x58]
cmp dword [rax + 4], 0
sete cl
and cl, 1
mov byte [rsp + 0x9f], cl
mov edx, dword [0x1400431dc]
mov r8d, dword [0x1400431e8]
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, 0xddf62323
mov r8d, 0xe6224fd8
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400190ac
mov al, byte [rsp + 0x9f]
test al, 1
mov ecx, 0xc73853ac
mov edx, 0x3a7fdbf6
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
mov al, byte [rsp + 0xaf]
test al, 1
mov ecx, 0xc73853ac
mov edx, 0x7513bc1c
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xab2df953
jmp 0x1400190ac
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, 0xe78a3251
mov ecx, 0xfcabb30c
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rax]
mov dword [rsp + 0xbc], 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, 0x1f9730fc
mov edx, 0xfcabb30c
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
mov eax, dword [rsp + 0xbc]
cmp eax, 0
mov eax, 0xc73853ac
mov ecx, 0xffcf2f84
cmove ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x30], 0xf762992f
jmp 0x1400190ac
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, 0x2461ab13
mov ecx, 0x454d8cf
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x32c1638b
mov ecx, 0x9e4952d6
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov dword [rsp + 0x30], 0x24dddcbc
jmp 0x1400190ac
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, 0xf66548d3
mov ecx, 0x7cda9ba3
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
add rax, rcx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x34], 0
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, 0xeb68544c
mov r8d, 0x7cda9ba3
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xb5b387dd
jmp 0x1400190ac
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, 0x3bd9076
mov ecx, 0x65448efb
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0xcb66b98e
mov ecx, 0x65448efb
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0xbc0c4102
mov ecx, 0x7c800878
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0xab0e7063
mov ecx, 0x7337a3c2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0xe4], eax
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, 0x4b2cc960
mov ecx, 0x7337a3c2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0xbacfc2f9
mov ecx, 0x5c6078e2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x7f082c10
mov ecx, 0x5c6078e2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0xfa809fd3
mov ecx, 0xe1912da5
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x1c20ff51
mov ecx, 0xe1912da5
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xe8], 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, 0x167a6a10
mov edx, 0xdc864722
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
mov rax, qword [rsp + 0xe8]
mov ecx, dword [rax + 0x18]
mov edx, dword [rsp + 0xe4]
cmp edx, ecx
setb r8b
and r8b, 1
mov byte [rsp + 0xf7], 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, 0xf66ff9f8
mov edx, 0x5f5d9685
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
mov al, byte [rsp + 0xf7]
test al, 1
mov ecx, 0xfba303c2
mov edx, 0xa56ba1b3
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x30], 0xa6f8c9e5
jmp 0x1400190ac
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, 0x23459831
mov ecx, 0xcca6fbf9
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x8120d044
mov ecx, 0x5b14773f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x24f02dd8
mov ecx, 0x498e9d63
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0x110]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x108]
add rdx, rax
mov qword [rsp + 0x118], rdx
mov dword [rsp + 0x30], 0x9af9877f
jmp 0x1400190ac
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x30], 0xa56ba1b3
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x9b947763
jmp 0x1400190ac
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, 0x8680afea
mov ecx, 0x625e8589
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x120], eax
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, 0x3cdce52f
mov ecx, 0x625e8589
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov eax, dword [rsp + 0x120]
add eax, 1
mov dword [rsp + 0x124], eax
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, 0x682112f6
mov ecx, 0x92d35df1
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0xfc5d17d0
mov ecx, 0xc0c03fe3
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x28eb6d7f
mov ecx, 0x341e0559
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x30], 0xabb851e8
jmp 0x1400190ac
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, 0x6339ded5
mov ecx, 0x5a2675ab
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x88], 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, 0x16c465f3
mov edx, 0x3552e5f5
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400190ac
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, 0xcc36c4d7
mov ecx, 0xd70a8220
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
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, 0x6b4df07d
mov ecx, 0xd70a8220
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x357a583f
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xfd756452
jmp 0x1400190ac
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x120]
mov edx, dword [rsp + 0x120]
mov r8d, dword [rsp + 0x120]
mov r9d, dword [rsp + 0x120]
mov r10d, dword [rsp + 0x120]
mov r11d, dword [rsp + 0x120]
mov dword [rsp + 0x30], 0x8907a565
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xeaa6de59
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x7e6daf59
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x4ca7d98b
jmp 0x1400190ac
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x30], 0x9ae734de
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x25521864
jmp 0x1400190ac
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x30], 0xe78a3251
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x33ed7ca
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xfa809fd3
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x23459831
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xf5e57bef
jmp 0x1400190ac
mov dword [rsp + 0x30], 0xcc36c4d7
jmp 0x1400190ac
mov eax, dword [rsp + 0x124]
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x40]
add rcx, 4
mov qword [rsp + 0x40], rcx
mov rcx, qword [rsp + 0x48]
add rcx, 2
mov qword [rsp + 0x48], rcx
mov dword [rsp + 0x30], 0x3e45ed9c
jmp 0x1400190ac
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x30], 0x1ef50d5f
jmp 0x1400190ac
mov dword [rsp + 0x30], 0x1de184bd
jmp 0x140016fa2