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

Disassembly:
sub rsp, 0x148
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 rax, qword [rsp + 0x68]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x30], 0x378b6d04
mov eax, dword [rsp + 0x30]
mov ecx, eax
sub ecx, 0x8353d631
mov dword [rsp + 0x2c], eax
je 0x140012c40
jmp 0x140011707
mov eax, dword [rsp + 0x2c]
sub eax, 0x890a8814
je 0x14001291a
jmp 0x14001171b
mov eax, dword [rsp + 0x2c]
sub eax, 0x8abf5da1
je 0x140013570
jmp 0x14001172f
mov eax, dword [rsp + 0x2c]
sub eax, 0x8acbedcf
je 0x14001352f
jmp 0x140011743
mov eax, dword [rsp + 0x2c]
sub eax, 0x8d2021f4
je 0x1400134cb
jmp 0x140011757
mov eax, dword [rsp + 0x2c]
sub eax, 0x8e774e6c
je 0x140013132
jmp 0x14001176b
mov eax, dword [rsp + 0x2c]
sub eax, 0x934680e6
je 0x14001272b
jmp 0x14001177f
mov eax, dword [rsp + 0x2c]
sub eax, 0x949f5425
je 0x14001290d
jmp 0x140011793
mov eax, dword [rsp + 0x2c]
sub eax, 0x9595b429
je 0x14001337b
jmp 0x1400117a7
mov eax, dword [rsp + 0x2c]
sub eax, 0x9dccca68
je 0x14001358a
jmp 0x1400117bb
mov eax, dword [rsp + 0x2c]
sub eax, 0xa262a773
je 0x14001345b
jmp 0x1400117cf
mov eax, dword [rsp + 0x2c]
sub eax, 0xa341b5b1
je 0x1400124ee
jmp 0x1400117e3
mov eax, dword [rsp + 0x2c]
sub eax, 0xa4536d15
je 0x140012396
jmp 0x1400117f7
mov eax, dword [rsp + 0x2c]
sub eax, 0xa763f48a
je 0x1400134e8
jmp 0x14001180b
mov eax, dword [rsp + 0x2c]
sub eax, 0xb1178cc0
je 0x140012ade
jmp 0x14001181f
mov eax, dword [rsp + 0x2c]
sub eax, 0xb2b519b2
je 0x1400120fa
jmp 0x140011833
mov eax, dword [rsp + 0x2c]
sub eax, 0xb363191b
je 0x140013206
jmp 0x140011847
mov eax, dword [rsp + 0x2c]
sub eax, 0xb54369a6
je 0x14001350a
jmp 0x14001185b
mov eax, dword [rsp + 0x2c]
sub eax, 0xbad882c5
je 0x140012799
jmp 0x14001186f
mov eax, dword [rsp + 0x2c]
sub eax, 0xbbb5881f
je 0x140012fae
jmp 0x140011883
mov eax, dword [rsp + 0x2c]
sub eax, 0xbc6ca0bd
je 0x140012c33
jmp 0x140011897
mov eax, dword [rsp + 0x2c]
sub eax, 0xbcfbb483
je 0x14001305c
jmp 0x1400118ab
mov eax, dword [rsp + 0x2c]
sub eax, 0xbd3a4d30
je 0x1400132a7
jmp 0x1400118bf
mov eax, dword [rsp + 0x2c]
sub eax, 0xc4d9191f
je 0x1400129d2
jmp 0x1400118d3
mov eax, dword [rsp + 0x2c]
sub eax, 0xc57764eb
je 0x140012738
jmp 0x1400118e7
mov eax, dword [rsp + 0x2c]
sub eax, 0xc80b0fed
je 0x140012253
jmp 0x1400118fb
mov eax, dword [rsp + 0x2c]
sub eax, 0xcb257a58
je 0x1400133bd
jmp 0x14001190f
mov eax, dword [rsp + 0x2c]
sub eax, 0xcbae92ab
je 0x140012757
jmp 0x140011923
mov eax, dword [rsp + 0x2c]
sub eax, 0xccd09a72
je 0x1400121ad
jmp 0x140011937
mov eax, dword [rsp + 0x2c]
sub eax, 0xccf88f56
je 0x140012055
jmp 0x14001194b
mov eax, dword [rsp + 0x2c]
sub eax, 0xcd04d853
je 0x140012335
jmp 0x14001195f
mov eax, dword [rsp + 0x2c]
sub eax, 0xce049e87
je 0x1400128cb
jmp 0x140011973
mov eax, dword [rsp + 0x2c]
sub eax, 0xd0c26db1
je 0x140013549
jmp 0x140011987
mov eax, dword [rsp + 0x2c]
sub eax, 0xd2e6be79
je 0x140012889
jmp 0x14001199b
mov eax, dword [rsp + 0x2c]
sub eax, 0xd36e45fb
je 0x14001301a
jmp 0x1400119af
mov eax, dword [rsp + 0x2c]
sub eax, 0xd6b17ae8
je 0x140012847
jmp 0x1400119c3
mov eax, dword [rsp + 0x2c]
sub eax, 0xd753ee0c
je 0x140012b9f
jmp 0x1400119d7
mov eax, dword [rsp + 0x2c]
sub eax, 0xd873b857
je 0x140012aa5
jmp 0x1400119eb
mov eax, dword [rsp + 0x2c]
sub eax, 0xd8964e90
je 0x140012cdc
jmp 0x1400119ff
mov eax, dword [rsp + 0x2c]
sub eax, 0xda7e2f4b
je 0x140012be1
jmp 0x140011a13
mov eax, dword [rsp + 0x2c]
sub eax, 0xdd7c0b81
je 0x140012d46
jmp 0x140011a27
mov eax, dword [rsp + 0x2c]
sub eax, 0xde790105
je 0x140012c8f
jmp 0x140011a3b
mov eax, dword [rsp + 0x2c]
sub eax, 0xdea49953
je 0x14001329a
jmp 0x140011a4f
mov eax, dword [rsp + 0x2c]
sub eax, 0xe0fd3d16
je 0x1400135a2
jmp 0x140011a63
mov eax, dword [rsp + 0x2c]
sub eax, 0xe27071be
je 0x14001313f
jmp 0x140011a77
mov eax, dword [rsp + 0x2c]
sub eax, 0xe302c41d
je 0x140012260
jmp 0x140011a8b
mov eax, dword [rsp + 0x2c]
sub eax, 0xe456034f
je 0x140012e44
jmp 0x140011a9f
mov eax, dword [rsp + 0x2c]
sub eax, 0xe4c6ed50
je 0x140012ffd
jmp 0x140011ab3
mov eax, dword [rsp + 0x2c]
sub eax, 0xe6b8cda4
je 0x1400121fc
jmp 0x140011ac7
mov eax, dword [rsp + 0x2c]
sub eax, 0xe942021a
je 0x140013556
jmp 0x140011adb
mov eax, dword [rsp + 0x2c]
sub eax, 0xe9712de9
je 0x140012013
jmp 0x140011aef
mov eax, dword [rsp + 0x2c]
sub eax, 0xea36b57c
je 0x140012b92
jmp 0x140011b03
mov eax, dword [rsp + 0x2c]
sub eax, 0xf0431b0b
je 0x14001340c
jmp 0x140011b17
mov eax, dword [rsp + 0x2c]
sub eax, 0xf49b52ef
je 0x140012edb
jmp 0x140011b2b
mov eax, dword [rsp + 0x2c]
sub eax, 0xf5223355
je 0x1400121ba
jmp 0x140011b3f
mov eax, dword [rsp + 0x2c]
sub eax, 0xfc960f2e
je 0x140012ce9
jmp 0x140011b53
mov eax, dword [rsp + 0x2c]
sub eax, 0xfdafea79
je 0x140012e86
jmp 0x140011b67
mov eax, dword [rsp + 0x2c]
sub eax, 0xf359bf
je 0x140012119
jmp 0x140011b7b
mov eax, dword [rsp + 0x2c]
sub eax, 0x321a2d4
je 0x140012658
jmp 0x140011b8f
mov eax, dword [rsp + 0x2c]
sub eax, 0x84adeed
je 0x1400122fc
jmp 0x140011ba3
mov eax, dword [rsp + 0x2c]
sub eax, 0x8a1b9f1
je 0x140012354
jmp 0x140011bb7
mov eax, dword [rsp + 0x2c]
sub eax, 0xbc7f97a
je 0x140012530
jmp 0x140011bcb
mov eax, dword [rsp + 0x2c]
sub eax, 0xd2eac22
je 0x140012451
jmp 0x140011bdf
mov eax, dword [rsp + 0x2c]
sub eax, 0xfe492f9
je 0x1400125de
jmp 0x140011bf3
mov eax, dword [rsp + 0x2c]
sub eax, 0x102a0eac
je 0x140012a86
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xccf88f56
mov ecx, 0xf0431b0b
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [rsp + 0xa0]
movsxd rcx, eax
mov rdx, qword [rsp + 0x90]
add rdx, rcx
mov qword [rsp + 0x60], rdx
mov rcx, qword [rsp + 0x60]
add rcx, 0x18
add rcx, 0x70
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov eax, dword [rdx]
mov edx, eax
add rcx, rdx
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0x58]
cmp dword [rcx + 4], 0
sete r8b
and r8b, 1
mov byte [rsp + 0xa7], r8b
mov eax, dword [0x1400451dc]
mov r9d, dword [0x1400451e8]
mov r10d, eax
sub r10d, 1
imul eax, r10d
and eax, 1
cmp eax, 0
sete r8b
cmp r9d, 0xa
setl r11b
or r8b, r11b
test r8b, 1
mov eax, 0xb2b519b2
mov r9d, 0xf0431b0b
cmovne r9d, eax
mov dword [rsp + 0x30], r9d
jmp 0x1400135aa
mov al, byte [rsp + 0xa7]
test al, 1
mov ecx, 0x4c72f770
mov edx, 0xf359bf
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x222045a4
mov ecx, 0x1e39445c
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xf5223355
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xe6b8cda4
mov ecx, 0xe27071be
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov rax, qword [rsp + 0xa8]
mov ecx, dword [rax + 0x14]
mov dword [rsp + 0xb0], ecx
mov ecx, dword [0x1400451dc]
mov edx, dword [0x1400451e8]
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, 0xc80b0fed
mov edx, 0xe27071be
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xe302c41d
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x5e4063d4
mov ecx, 0xa262a773
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov al, byte [rsp + 0xb7]
test al, 1
mov ecx, 0x4c72f770
mov edx, 0x1c4dea39
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov rax, qword [rsp + 0xb8]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xc0], ecx
mov dword [rsp + 0x30], 0x8a1b9f1
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xa4536d15
mov ecx, 0x662a8e9c
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [rsp + 0xc0]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xc7], cl
mov eax, dword [0x1400451dc]
mov edx, dword [0x1400451e8]
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, 0x6646e8bf
mov edx, 0x662a8e9c
cmovne edx, eax
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov qword [rsp + 0x88], 0
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x34114d65
mov ecx, 0x27c03798
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xbc7f97a
mov ecx, 0x299c14c5
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xe4c6ed50
jmp 0x1400135aa
mov dword [rsp + 0x30], 0x4b761893
jmp 0x1400135aa
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0xdc], eax
mov rcx, qword [rsp + 0x50]
add rcx, 0x18
mov qword [rsp + 0xe0], rcx
mov dword [rsp + 0x30], 0x261bfbba
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xc57764eb
jmp 0x1400135aa
mov al, byte [rsp + 0xef]
test al, 1
mov ecx, 0xcbae92ab
mov edx, 0x42c2def7
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xbad882c5
mov ecx, 0x20aded55
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x4e1ae2f1
mov ecx, 0x5e5f20ae
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xd2e6be79
mov ecx, 0x20aded55
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xce049e87
mov ecx, 0x2de6308f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x949f5425
mov ecx, 0x2de6308f
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0x890a8814
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x25b1e79f
mov ecx, 0x8d2021f4
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x4d58d705
mov ecx, 0xa763f48a
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x48]
movzx ecx, word [rax]
mov eax, ecx
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x30], 0xb1178cc0
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x547b443c
mov ecx, 0xb54369a6
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xd753ee0c
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xda7e2f4b
mov ecx, 0xb363191b
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x70], rax
mov ecx, dword [0x1400451dc]
mov edx, dword [0x1400451e8]
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, 0xbc6ca0bd
mov edx, 0xb363191b
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0x42c2def7
jmp 0x1400135aa
mov dword [rsp + 0x30], 0x60860f54
jmp 0x1400135aa
mov eax, dword [rsp + 0x34]
add eax, 1
mov dword [rsp + 0x34], eax
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xd8964e90
mov ecx, 0xbd3a4d30
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xfc960f2e
jmp 0x1400135aa
mov rax, qword [rsp + 0x40]
add rax, 4
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x30], 0x4f7ac8b3
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x40e1a8e9
mov ecx, 0x8acbedcf
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xfdafea79
mov ecx, 0x5bc4228e
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x88], rax
mov ecx, dword [0x1400451dc]
mov edx, dword [0x1400451e8]
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, 0xf49b52ef
mov edx, 0x5bc4228e
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x4678e99f
mov ecx, 0x66b1b5d4
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x564ae949
mov ecx, 0xd0c26db1
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x30], 0xd36e45fb
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xbcfbb483
mov ecx, 0x9595b429
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x46f245b9
mov ecx, 0x9595b429
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0x222045a4
jmp 0x1400135aa
mov rax, qword [rsp + 0xa8]
mov dword [rsp + 0x30], 0xe6b8cda4
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x21fbfe24
mov ecx, 0x8abf5da1
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xda7e2f4b
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x70443b1a
mov ecx, 0x9dccca68
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0xcb257a58
mov ecx, 0xe0fd3d16
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [0x1400451dc]
mov ecx, dword [0x1400451e8]
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, 0x7dcc9e62
mov ecx, 0xe0fd3d16
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x1400135aa
mov eax, dword [rsp + 0xa0]
movsxd rcx, eax
mov rdx, qword [rsp + 0x90]
add rdx, rcx
mov qword [rsp + 0x60], rdx
mov rcx, qword [rsp + 0x60]
add rcx, 0x18
add rcx, 0x70
mov qword [rsp + 0x58], rcx
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov eax, dword [rdx]
mov edx, eax
add rcx, rdx
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x30], 0xccf88f56
jmp 0x1400135aa
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x30], 0x5e4063d4
jmp 0x1400135aa
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xf8]
mov dword [rsp + 0x30], 0x25b1e79f
jmp 0x1400135aa
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0x108]
call fcn.14001ee30
mov dword [rsp + 0x30], 0x4d58d705
jmp 0x1400135aa
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x118]
mov dword [rsp + 0x30], 0x547b443c
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xdd7c0b81
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xbbb5881f
jmp 0x1400135aa
mov dword [rsp + 0x30], 0x66df8f15
jmp 0x1400135aa
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x30], 0x21fbfe24
jmp 0x1400135aa
mov eax, dword [rsp + 0x34]
add eax, 1
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x30], 0x70443b1a
jmp 0x1400135aa
mov dword [rsp + 0x30], 0xcb257a58
jmp 0x1400116ec