Function at 0x14000d460
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 + 0x88], rax
mov dword [rsp + 0x28], 0x42a67dfe
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x820efd1d
mov dword [rsp + 0x24], eax
je 0x14000e0ef
jmp 0x14000d4c0
mov eax, dword [rsp + 0x24]
sub eax, 0x82102cc7
je 0x14000f1e8
jmp 0x14000d4d4
mov eax, dword [rsp + 0x24]
sub eax, 0x8217c486
je 0x14000e428
jmp 0x14000d4e8
mov eax, dword [rsp + 0x24]
sub eax, 0x82c64216
je 0x14000e313
jmp 0x14000d4fc
mov eax, dword [rsp + 0x24]
sub eax, 0x83ca8a8c
je 0x14000f14b
jmp 0x14000d510
mov eax, dword [rsp + 0x24]
sub eax, 0x84bd5661
je 0x14000efeb
jmp 0x14000d524
mov eax, dword [rsp + 0x24]
sub eax, 0x8605aebb
je 0x14000e69f
jmp 0x14000d538
mov eax, dword [rsp + 0x24]
sub eax, 0x88df04a9
je 0x14000eb8e
jmp 0x14000d54c
mov eax, dword [rsp + 0x24]
sub eax, 0x8c7dce9f
je 0x14000f1db
jmp 0x14000d560
mov eax, dword [rsp + 0x24]
sub eax, 0x90462c81
je 0x14000e6be
jmp 0x14000d574
mov eax, dword [rsp + 0x24]
sub eax, 0x9170d03f
je 0x14000f2f8
jmp 0x14000d588
mov eax, dword [rsp + 0x24]
sub eax, 0x93a76f40
je 0x14000eb31
jmp 0x14000d59c
mov eax, dword [rsp + 0x24]
sub eax, 0x979417d8
je 0x14000e96b
jmp 0x14000d5b0
mov eax, dword [rsp + 0x24]
sub eax, 0x9a5d8cc1
je 0x14000ee89
jmp 0x14000d5c4
mov eax, dword [rsp + 0x24]
sub eax, 0x9ada5781
je 0x14000f25e
jmp 0x14000d5d8
mov eax, dword [rsp + 0x24]
sub eax, 0x9d9df675
je 0x14000f391
jmp 0x14000d5ec
mov eax, dword [rsp + 0x24]
sub eax, 0x9dd53d88
je 0x14000f2a2
jmp 0x14000d600
mov eax, dword [rsp + 0x24]
sub eax, 0x9df64574
je 0x14000e276
jmp 0x14000d614
mov eax, dword [rsp + 0x24]
sub eax, 0x9f08f0df
je 0x14000edb3
jmp 0x14000d628
mov eax, dword [rsp + 0x24]
sub eax, 0x9f929e70
je 0x14000f2b7
jmp 0x14000d63c
mov eax, dword [rsp + 0x24]
sub eax, 0xa0c6548b
je 0x14000e4ce
jmp 0x14000d650
mov eax, dword [rsp + 0x24]
sub eax, 0xa5a87784
je 0x14000e0ad
jmp 0x14000d664
mov eax, dword [rsp + 0x24]
sub eax, 0xa717f686
je 0x14000f312
jmp 0x14000d678
mov eax, dword [rsp + 0x24]
sub eax, 0xa8cc912d
je 0x14000ed22
jmp 0x14000d68c
mov eax, dword [rsp + 0x24]
sub eax, 0xae01f13d
je 0x14000e584
jmp 0x14000d6a0
mov eax, dword [rsp + 0x24]
sub eax, 0xae7ec35d
je 0x14000f02d
jmp 0x14000d6b4
mov eax, dword [rsp + 0x24]
sub eax, 0xaf28427a
je 0x14000f39e
jmp 0x14000d6c8
mov eax, dword [rsp + 0x24]
sub eax, 0xb0ccf629
je 0x14000f288
jmp 0x14000d6dc
mov eax, dword [rsp + 0x24]
sub eax, 0xb38e0386
je 0x14000ebd0
jmp 0x14000d6f0
mov eax, dword [rsp + 0x24]
sub eax, 0xb46fe77b
je 0x14000e8a1
jmp 0x14000d704
mov eax, dword [rsp + 0x24]
sub eax, 0xb6222c77
je 0x14000ef47
jmp 0x14000d718
mov eax, dword [rsp + 0x24]
sub eax, 0xbd09266f
je 0x14000e3e6
jmp 0x14000d72c
mov eax, dword [rsp + 0x24]
sub eax, 0xbf89b161
je 0x14000efde
jmp 0x14000d740
mov eax, dword [rsp + 0x24]
sub eax, 0xc1515860
je 0x14000f18d
jmp 0x14000d754
mov eax, dword [rsp + 0x24]
sub eax, 0xc629ff8e
je 0x14000f26b
jmp 0x14000d768
mov eax, dword [rsp + 0x24]
sub eax, 0xc665e30a
je 0x14000ed71
jmp 0x14000d77c
mov eax, dword [rsp + 0x24]
sub eax, 0xc88f4fc7
je 0x14000f21f
jmp 0x14000d790
mov eax, dword [rsp + 0x24]
sub eax, 0xcbed7214
je 0x14000e397
jmp 0x14000d7a4
mov eax, dword [rsp + 0x24]
sub eax, 0xcea01bab
je 0x14000ef3a
jmp 0x14000d7b8
mov eax, dword [rsp + 0x24]
sub eax, 0xd14a5c28
je 0x14000e072
jmp 0x14000d7cc
mov eax, dword [rsp + 0x24]
sub eax, 0xd1a60e75
je 0x14000ec8e
jmp 0x14000d7e0
mov eax, dword [rsp + 0x24]
sub eax, 0xd38bb887
je 0x14000e9ef
jmp 0x14000d7f4
mov eax, dword [rsp + 0x24]
sub eax, 0xd49caef9
je 0x14000f31f
jmp 0x14000d808
mov eax, dword [rsp + 0x24]
sub eax, 0xd6c0d504
je 0x14000df41
jmp 0x14000d81c
mov eax, dword [rsp + 0x24]
sub eax, 0xd7fa9573
je 0x14000e131
jmp 0x14000d830
mov eax, dword [rsp + 0x24]
sub eax, 0xd8345f26
je 0x14000ec3f
jmp 0x14000d844
mov eax, dword [rsp + 0x24]
sub eax, 0xdf8fb21d
je 0x14000ef2d
jmp 0x14000d858
mov eax, dword [rsp + 0x24]
sub eax, 0xe1fa3dff
je 0x14000f2de
jmp 0x14000d86c
mov eax, dword [rsp + 0x24]
sub eax, 0xe40a3264
je 0x14000ea31
jmp 0x14000d880
mov eax, dword [rsp + 0x24]
sub eax, 0xe4d33734
je 0x14000f07f
jmp 0x14000d894
mov eax, dword [rsp + 0x24]
sub eax, 0xe608b38f
je 0x14000f384
jmp 0x14000d8a8
mov eax, dword [rsp + 0x24]
sub eax, 0xe9188701
je 0x14000ee47
jmp 0x14000d8bc
mov eax, dword [rsp + 0x24]
sub eax, 0xeb25e6de
je 0x14000e355
jmp 0x14000d8d0
mov eax, dword [rsp + 0x24]
sub eax, 0xee51ef95
je 0x14000e675
jmp 0x14000d8e4
mov eax, dword [rsp + 0x24]
sub eax, 0xef042d3e
je 0x14000e173
jmp 0x14000d8f8
mov eax, dword [rsp + 0x24]
sub eax, 0xef5010e6
je 0x14000e79d
jmp 0x14000d90c
mov eax, dword [rsp + 0x24]
sub eax, 0xf0f6131a
je 0x14000ece0
jmp 0x14000d920
mov eax, dword [rsp + 0x24]
sub eax, 0xf2660d11
je 0x14000ed64
jmp 0x14000d934
mov eax, dword [rsp + 0x24]
sub eax, 0xf4f7052a
je 0x14000f1f5
jmp 0x14000d948
mov eax, dword [rsp + 0x24]
sub eax, 0xf68d1a82
je 0x14000f2d1
jmp 0x14000d95c
mov eax, dword [rsp + 0x24]
sub eax, 0xf845c03a
je 0x14000dfe6
jmp 0x14000d970
mov eax, dword [rsp + 0x24]
sub eax, 0xfb5fc035
je 0x14000eaef
jmp 0x14000d984
mov eax, dword [rsp + 0x24]
sub eax, 0xfdc5f529
je 0x14000f2eb
jmp 0x14000d998
mov eax, dword [rsp + 0x24]
sub eax, 0xfeef93ab
je 0x14000e510
jmp 0x14000d9ac
mov eax, dword [rsp + 0x24]
sub eax, 0xff5337f7
je 0x14000de5a
mov rax, qword [rsp + 0x48]
add rax, 0x14
mov qword [rsp + 0xa0], rax
mov ecx, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0x4c6c5e43
mov edx, 0x2015ca07
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14000f3c7
mov rax, qword [rsp + 0xa0]
cmp dword [rax], 0
sete cl
and cl, 1
mov byte [rsp + 0xaf], cl
mov edx, dword [0x14003a1dc]
mov r8d, dword [0x14003a1e8]
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, 0x7b726b41
mov r8d, 0x9dd53d88
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14000f3c7
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0x28], 0x7de57bd0
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x820efd1d
mov ecx, 0x9f929e70
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xd7fa9573
mov ecx, 0x9f929e70
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xef042d3e
mov ecx, 0x6f6ba5e2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov rax, qword [rsp + 0xb8]
cmp dword [rax], 0
sete cl
and cl, 1
mov byte [rsp + 0xc7], cl
mov edx, dword [0x14003a1dc]
mov r8d, dword [0x14003a1e8]
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, 0x1e953c5d
mov r8d, 0x6f6ba5e2
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x491a9c8
mov ecx, 0x83ca8a8c
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xeb25e6de
mov ecx, 0xf68d1a82
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xcbed7214
mov ecx, 0xf68d1a82
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xb6222c77
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x8217c486
mov ecx, 0xe1fa3dff
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x3ae8fe0b
mov ecx, 0x82102cc7
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xfeef93ab
mov ecx, 0xfdc5f529
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xa02e009
mov ecx, 0xfdc5f529
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
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 rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x1c]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0x6395f8ea
jmp 0x14000f3c7
mov eax, dword [rsp + 0xdc]
mov ecx, dword [rsp + 0xe0]
cmp eax, ecx
setb dl
and dl, 1
mov byte [rsp + 0xe7], dl
mov dword [rsp + 0x28], 0x8605aebb
jmp 0x14000f3c7
mov al, byte [rsp + 0xe7]
test al, 1
mov ecx, 0x90462c81
mov edx, 0xc665e30a
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14000f3c7
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 ecx, dword [rax]
mov eax, ecx
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x28], 0x490b844a
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x3e2a70ba
jmp 0x14000f3c7
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x108], rax
mov ecx, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0x5bed9ac7
mov edx, 0x67a4fac1
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x8f3bb7
mov ecx, 0xa717f686
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xe40a3264
mov ecx, 0xd49caef9
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
add rax, rcx
mov qword [rsp + 0x68], rax
mov edx, dword [0x14003a1dc]
mov r8d, dword [0x14003a1e8]
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, 0x712ea165
mov r8d, 0xd49caef9
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x93a76f40
mov ecx, 0x22f5ac39
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [rsp + 0x2c]
add eax, 1
mov dword [rsp + 0x11c], eax
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x2ac18807
mov ecx, 0x22f5ac39
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xb38e0386
mov ecx, 0x3a23bea5
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [rsp + 0x11c]
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x38]
add rcx, 4
mov qword [rsp + 0x38], rcx
mov rcx, qword [rsp + 0x40]
add rcx, 2
mov qword [rsp + 0x120], rcx
mov eax, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0xd8345f26
mov edx, 0x3a23bea5
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x1a64f56c
jmp 0x14000f3c7
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0xf0f6131a
mov edx, 0x4af5df82
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xa8cc912d
mov ecx, 0x6d609339
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xf2660d11
mov ecx, 0x6d609339
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x6395f8ea
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x9f08f0df
mov ecx, 0x9ada5781
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x128], rax
mov ecx, dword [0x14003a1dc]
mov edx, dword [0x14003a1e8]
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, 0x1ec8e6a
mov edx, 0x9ada5781
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x9a5d8cc1
mov ecx, 0xe608b38f
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x21ffdfd7
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xcea01bab
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xb6222c77
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x9088c63
mov ecx, 0x9d9df675
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x84bd5661
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xae7ec35d
mov ecx, 0xb0ccf629
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x448399a8
mov ecx, 0xb0ccf629
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov rax, qword [rsp + 0x90]
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 dword [rsp + 0x28], 0xff5337f7
jmp 0x14000f3c7
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0xc1515860
mov ecx, 0x742ab909
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov qword [rsp + 0x80], 0
mov eax, dword [0x14003a1dc]
mov ecx, dword [0x14003a1e8]
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, 0x8c7dce9f
mov ecx, 0x742ab909
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x491a9c8
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x3ae8fe0b
jmp 0x14000f3c7
mov rax, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf8]
mov dword [rsp + 0x28], 0xfd7a6c2
jmp 0x14000f3c7
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
add rax, rcx
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0xd38bb887
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x9f08f0df
jmp 0x14000f3c7
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0x385d6d22
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xae7ec35d
jmp 0x14000f3c7
mov rax, qword [rsp + 0xa0]
mov dword [rsp + 0x28], 0xf845c03a
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x820efd1d
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xeb25e6de
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xbd09266f
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xfeef93ab
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x7be27f36
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x979417d8
jmp 0x14000f3c7
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
add rax, rcx
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0xe40a3264
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0xe9188701
jmp 0x14000f3c7
mov dword [rsp + 0x28], 0x9088c63
jmp 0x14000f3c7
mov rax, qword [rsp + 0xb8]
mov dword [rsp + 0x28], 0x4acbfd26
jmp 0x14000f3c7
jmp 0x14000d4a5