Function at 0x14001b360
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 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 qword [rsp + 0x88], rax
mov dword [rsp + 0x28], 0x50351c7b
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x8019ce33
mov dword [rsp + 0x24], eax
je 0x14001c772
jmp 0x14001b3dc
mov eax, dword [rsp + 0x24]
sub eax, 0x80a85f55
je 0x14001d153
jmp 0x14001b3f0
mov eax, dword [rsp + 0x24]
sub eax, 0x816c5b67
je 0x14001d5a9
jmp 0x14001b404
mov eax, dword [rsp + 0x24]
sub eax, 0x823bc0ec
je 0x14001ccbc
jmp 0x14001b418
mov eax, dword [rsp + 0x24]
sub eax, 0x8276a5d5
je 0x14001d2f1
jmp 0x14001b42c
mov eax, dword [rsp + 0x24]
sub eax, 0x834c6e0d
je 0x14001d62b
jmp 0x14001b440
mov eax, dword [rsp + 0x24]
sub eax, 0x837637ad
je 0x14001c1bf
jmp 0x14001b454
mov eax, dword [rsp + 0x24]
sub eax, 0x855ba1e4
je 0x14001d58f
jmp 0x14001b468
mov eax, dword [rsp + 0x24]
sub eax, 0x874bcfbb
je 0x14001ce57
jmp 0x14001b47c
mov eax, dword [rsp + 0x24]
sub eax, 0x8861eaab
je 0x14001d461
jmp 0x14001b490
mov eax, dword [rsp + 0x24]
sub eax, 0x89e37484
je 0x14001cc7a
jmp 0x14001b4a4
mov eax, dword [rsp + 0x24]
sub eax, 0x8a7f7efe
je 0x14001d225
jmp 0x14001b4b8
mov eax, dword [rsp + 0x24]
sub eax, 0x8bd0c930
je 0x14001d50b
jmp 0x14001b4cc
mov eax, dword [rsp + 0x24]
sub eax, 0x92b9f880
je 0x14001cddc
jmp 0x14001b4e0
mov eax, dword [rsp + 0x24]
sub eax, 0x944280d4
je 0x14001cf3b
jmp 0x14001b4f4
mov eax, dword [rsp + 0x24]
sub eax, 0x949419ca
je 0x14001c191
jmp 0x14001b508
mov eax, dword [rsp + 0x24]
sub eax, 0x9b4f478b
je 0x14001d5fa
jmp 0x14001b51c
mov eax, dword [rsp + 0x24]
sub eax, 0x9cf81747
je 0x14001c14f
jmp 0x14001b530
mov eax, dword [rsp + 0x24]
sub eax, 0x9d9a783d
je 0x14001d340
jmp 0x14001b544
mov eax, dword [rsp + 0x24]
sub eax, 0x9ead7329
je 0x14001d146
jmp 0x14001b558
mov eax, dword [rsp + 0x24]
sub eax, 0xa21c8d6b
je 0x14001d3dd
jmp 0x14001b56c
mov eax, dword [rsp + 0x24]
sub eax, 0xa58ea1f0
je 0x14001ca2c
jmp 0x14001b580
mov eax, dword [rsp + 0x24]
sub eax, 0xa97ba5d7
je 0x14001c86b
jmp 0x14001b594
mov eax, dword [rsp + 0x24]
sub eax, 0xab795f47
je 0x14001bf52
jmp 0x14001b5a8
mov eax, dword [rsp + 0x24]
sub eax, 0xae073521
je 0x14001d5ed
jmp 0x14001b5bc
mov eax, dword [rsp + 0x24]
sub eax, 0xb0938df6
je 0x14001d218
jmp 0x14001b5d0
mov eax, dword [rsp + 0x24]
sub eax, 0xb4e55cdf
je 0x14001c2c2
jmp 0x14001b5e4
mov eax, dword [rsp + 0x24]
sub eax, 0xbc363583
je 0x14001cb6b
jmp 0x14001b5f8
mov eax, dword [rsp + 0x24]
sub eax, 0xbd1dbd15
je 0x14001bff5
jmp 0x14001b60c
mov eax, dword [rsp + 0x24]
sub eax, 0xbdbfe882
je 0x14001d4dd
jmp 0x14001b620
mov eax, dword [rsp + 0x24]
sub eax, 0xbed4143f
je 0x14001cd58
jmp 0x14001b634
mov eax, dword [rsp + 0x24]
sub eax, 0xc0a7e351
je 0x14001be37
jmp 0x14001b648
mov eax, dword [rsp + 0x24]
sub eax, 0xc1e443e2
je 0x14001c037
jmp 0x14001b65c
mov eax, dword [rsp + 0x24]
sub eax, 0xc3f817d6
je 0x14001cfcf
jmp 0x14001b670
mov eax, dword [rsp + 0x24]
sub eax, 0xc5ac574a
je 0x14001d518
jmp 0x14001b684
mov eax, dword [rsp + 0x24]
sub eax, 0xc665c99c
je 0x14001cc38
jmp 0x14001b698
mov eax, dword [rsp + 0x24]
sub eax, 0xc983a6c0
je 0x14001d525
jmp 0x14001b6ac
mov eax, dword [rsp + 0x24]
sub eax, 0xca5482f2
je 0x14001c318
jmp 0x14001b6c0
mov eax, dword [rsp + 0x24]
sub eax, 0xcac9a5ab
je 0x14001d5e0
jmp 0x14001b6d4
mov eax, dword [rsp + 0x24]
sub eax, 0xcbdf0800
je 0x14001d46e
jmp 0x14001b6e8
mov eax, dword [rsp + 0x24]
sub eax, 0xcce9bc05
je 0x14001c4d2
jmp 0x14001b6fc
mov eax, dword [rsp + 0x24]
sub eax, 0xccf4d6bf
je 0x14001c325
jmp 0x14001b710
mov eax, dword [rsp + 0x24]
sub eax, 0xce140a87
je 0x14001cb02
jmp 0x14001b724
mov eax, dword [rsp + 0x24]
sub eax, 0xcf21bce2
je 0x14001bfd6
jmp 0x14001b738
mov eax, dword [rsp + 0x24]
sub eax, 0xd33876bb
je 0x14001c655
jmp 0x14001b74c
mov eax, dword [rsp + 0x24]
sub eax, 0xd45d5b55
je 0x14001c0bb
jmp 0x14001b760
mov eax, dword [rsp + 0x24]
sub eax, 0xdb5f337c
je 0x14001d5b6
jmp 0x14001b774
mov eax, dword [rsp + 0x24]
sub eax, 0xddf96c5a
je 0x14001c97a
jmp 0x14001b788
mov eax, dword [rsp + 0x24]
sub eax, 0xdf5744a5
je 0x14001c367
jmp 0x14001b79c
mov eax, dword [rsp + 0x24]
sub eax, 0xdf66504f
je 0x14001c563
jmp 0x14001b7b0
mov eax, dword [rsp + 0x24]
sub eax, 0xe108f416
je 0x14001c514
jmp 0x14001b7c4
mov eax, dword [rsp + 0x24]
sub eax, 0xe12e54a7
je 0x14001cb29
jmp 0x14001b7d8
mov eax, dword [rsp + 0x24]
sub eax, 0xe19080d7
je 0x14001d104
jmp 0x14001b7ec
mov eax, dword [rsp + 0x24]
sub eax, 0xe1ee6221
je 0x14001c3c7
jmp 0x14001b800
mov eax, dword [rsp + 0x24]
sub eax, 0xe2207600
je 0x14001c8cc
jmp 0x14001b814
mov eax, dword [rsp + 0x24]
sub eax, 0xe44d57a5
je 0x14001d011
jmp 0x14001b828
mov eax, dword [rsp + 0x24]
sub eax, 0xe5a0bb53
je 0x14001c90e
jmp 0x14001b83c
mov eax, dword [rsp + 0x24]
sub eax, 0xea1b3122
je 0x14001cd9a
jmp 0x14001b850
mov eax, dword [rsp + 0x24]
sub eax, 0xeac1508a
je 0x14001d541
jmp 0x14001b864
mov eax, dword [rsp + 0x24]
sub eax, 0xede356b0
je 0x14001c730
jmp 0x14001b878
mov eax, dword [rsp + 0x24]
sub eax, 0xee0da952
je 0x14001d5c3
jmp 0x14001b88c
mov eax, dword [rsp + 0x24]
sub eax, 0xf0990dfb
je 0x14001d59c
jmp 0x14001b8a0
mov eax, dword [rsp + 0x24]
sub eax, 0xf5ffe6dd
je 0x14001c8ad
jmp 0x14001b8b4
mov eax, dword [rsp + 0x24]
sub eax, 0xfa59266c
je 0x14001cd09
jmp 0x14001b8c8
mov eax, dword [rsp + 0x24]
sub eax, 0xfb77e6bc
je 0x14001c681
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x88]
add rdx, rax
mov qword [rsp + 0x48], rdx
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax + 4]
mov dword [rsp + 0x90], ecx
mov ecx, dword [0x1400511dc]
mov r8d, dword [0x1400511e8]
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, 0x6e5f62d9
mov r8d, 0xcbdf0800
cmovne r8d, ecx
mov dword [rsp + 0x28], r8d
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x3f2ea0d2
mov ecx, 0x2917a0aa
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov al, byte [rsp + 0x97]
test al, 1
mov ecx, 0x5876b645
mov edx, 0xbd1dbd15
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xc1e443e2
mov ecx, 0x1ad1b93
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x1af0f14e
mov ecx, 0x1ad1b93
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xfe13d531
mov ecx, 0x47a91470
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x949419ca
mov ecx, 0x426a8c21
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x43039bb7
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xfc7c8dc
mov ecx, 0x448e2cb2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov rax, qword [rsp + 0x48]
add rax, 0x18
mov qword [rsp + 0xb0], rax
mov ecx, dword [0x1400511dc]
mov edx, dword [0x1400511e8]
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, 0xca5482f2
mov edx, 0x6d500b7c
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001d633
mov dword [rsp + 0x28], 0xccf4d6bf
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xdf5744a5
mov ecx, 0xbdbfe882
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 0
sete cl
and cl, 1
mov byte [rsp + 0xbf], cl
mov edx, dword [0x1400511dc]
mov r8d, dword [0x1400511e8]
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, 0xe1ee6221
mov r8d, 0xbdbfe882
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14001d633
mov dword [rsp + 0x28], 0x25dfbe4a
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xe108f416
mov ecx, 0x8bd0c930
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x80a85f55
jmp 0x14001d633
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 qword [rsp + 0xc0], rax
mov edx, dword [0x1400511dc]
mov r8d, dword [0x1400511e8]
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, 0x47f7e6da
mov r8d, 0x8a7f7efe
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14001d633
mov dword [rsp + 0x28], 0x55d090dd
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x8019ce33
mov ecx, 0xc983a6c0
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
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 [0x1400511dc]
mov edx, dword [0x1400511e8]
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, 0x31be1ae7
mov edx, 0xc983a6c0
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xf5ffe6dd
mov ecx, 0xeac1508a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov al, byte [rsp + 0xe7]
test al, 1
mov ecx, 0xe2207600
mov edx, 0x6458bbef
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xe5a0bb53
mov ecx, 0x8276a5d5
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0xf8], rax
mov ecx, dword [0x1400511dc]
mov edx, dword [0x1400511e8]
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, 0xddf96c5a
mov edx, 0x8276a5d5
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x5f289d3b
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x7ea5e86b
mov ecx, 0x486e2ba
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x430e65d1
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xbc363583
mov ecx, 0x3f0eebb
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov rax, qword [rsp + 0x40]
movzx ecx, word [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x110]
mov ecx, dword [rdx + rax*4]
mov eax, ecx
mov rdx, qword [rsp + 0x108]
add rdx, rax
mov qword [rsp + 0x68], rdx
mov ecx, dword [0x1400511dc]
mov r8d, dword [0x1400511e8]
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, 0x26655e71
mov r8d, 0x3f0eebb
cmovne r8d, ecx
mov dword [rsp + 0x28], r8d
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x89e37484
mov ecx, 0x855ba1e4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x823bc0ec
mov ecx, 0x51238214
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x11c], eax
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xfa59266c
mov ecx, 0x51238214
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x52ef43ec
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xea1b3122
mov ecx, 0xf0990dfb
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x92b9f880
mov ecx, 0x64dca9ca
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [rsp + 0x11c]
add eax, 1
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x38]
add rcx, 4
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x40]
mov qword [rsp + 0x120], rcx
mov eax, dword [0x1400511dc]
mov edx, dword [0x1400511e8]
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, 0x4ace3a9e
mov edx, 0x64dca9ca
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14001d633
mov rax, qword [rsp + 0x120]
add rax, 2
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x28], 0x39a37cf7
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x1a7b76df
mov ecx, 0xdb5f337c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xe44d57a5
mov ecx, 0xa21c8d6b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x237a8fea
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x9ead7329
mov ecx, 0xcac9a5ab
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x80a85f55
jmp 0x14001d633
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x130], rax
mov dword [rsp + 0x28], 0x17edf9e1
jmp 0x14001d633
mov dword [rsp + 0x28], 0xd45d5b55
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x7fa99f93
mov ecx, 0x9b4f478b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0xe5a0bb53
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0xff1e84bc
mov ecx, 0x26fa3c1e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov eax, dword [0x1400511dc]
mov ecx, dword [0x1400511e8]
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, 0x4262e127
mov ecx, 0x834c6e0d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14001d633
mov dword [rsp + 0x28], 0x944280d4
jmp 0x14001d633
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x88]
add rdx, rax
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x28], 0xc0a7e351
jmp 0x14001d633
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x28], 0xdf5744a5
jmp 0x14001d633
mov dword [rsp + 0x28], 0xcce9bc05
jmp 0x14001d633
mov dword [rsp + 0x28], 0x1be09de
jmp 0x14001d633
mov rax, qword [rsp + 0xd8]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x28], 0x8019ce33
jmp 0x14001d633
mov dword [rsp + 0x28], 0xa97ba5d7
jmp 0x14001d633
mov dword [rsp + 0x28], 0xc665c99c
jmp 0x14001d633
mov dword [rsp + 0x28], 0xbed4143f
jmp 0x14001d633
mov dword [rsp + 0x28], 0x753fd684
jmp 0x14001d633
mov dword [rsp + 0x28], 0x1a7b76df
jmp 0x14001d633
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0x610a112d
jmp 0x14001d633
mov dword [rsp + 0x28], 0xe19080d7
jmp 0x14001d633
mov dword [rsp + 0x28], 0x63bf3600
jmp 0x14001d633
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 dword [rsp + 0x28], 0x7fa99f93
jmp 0x14001d633
mov dword [rsp + 0x28], 0x4262e127
jmp 0x14001b3c1