Function at 0x140013530
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]
add rax, 0x3c
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x28], 0xc3940557
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x81043af6
mov dword [rsp + 0x24], eax
je 0x140014b88
jmp 0x140013595
mov eax, dword [rsp + 0x24]
sub eax, 0x81ac30e8
je 0x1400151d3
jmp 0x1400135a9
mov eax, dword [rsp + 0x24]
sub eax, 0x8332eae8
je 0x1400144e1
jmp 0x1400135bd
mov eax, dword [rsp + 0x24]
sub eax, 0x84cf57e0
je 0x14001543f
jmp 0x1400135d1
mov eax, dword [rsp + 0x24]
sub eax, 0x87782f92
je 0x140015680
jmp 0x1400135e5
mov eax, dword [rsp + 0x24]
sub eax, 0x880fc0ef
je 0x1400154fb
jmp 0x1400135f9
mov eax, dword [rsp + 0x24]
sub eax, 0x88a61da8
je 0x140015632
jmp 0x14001360d
mov eax, dword [rsp + 0x24]
sub eax, 0x89d167f5
je 0x1400153a3
jmp 0x140013621
mov eax, dword [rsp + 0x24]
sub eax, 0x8c417d1f
je 0x140014312
jmp 0x140013635
mov eax, dword [rsp + 0x24]
sub eax, 0x8d7c80f5
je 0x140014e15
jmp 0x140013649
mov eax, dword [rsp + 0x24]
sub eax, 0x91d081a2
je 0x1400149b3
jmp 0x14001365d
mov eax, dword [rsp + 0x24]
sub eax, 0x92593947
je 0x14001453e
jmp 0x140013671
mov eax, dword [rsp + 0x24]
sub eax, 0x92f4e3ec
je 0x1400142a5
jmp 0x140013685
mov eax, dword [rsp + 0x24]
sub eax, 0x93b6f093
je 0x14001464f
jmp 0x140013699
mov eax, dword [rsp + 0x24]
sub eax, 0x94b67d99
je 0x1400148ed
jmp 0x1400136ad
mov eax, dword [rsp + 0x24]
sub eax, 0x9aa380d2
je 0x1400148ab
jmp 0x1400136c1
mov eax, dword [rsp + 0x24]
sub eax, 0x9aad7a9d
je 0x140014b46
jmp 0x1400136d5
mov eax, dword [rsp + 0x24]
sub eax, 0x9b919a29
je 0x140014b95
jmp 0x1400136e9
mov eax, dword [rsp + 0x24]
sub eax, 0x9deef5c6
je 0x1400156e1
jmp 0x1400136fd
mov eax, dword [rsp + 0x24]
sub eax, 0x9eb85215
je 0x140014883
jmp 0x140013711
mov eax, dword [rsp + 0x24]
sub eax, 0x9fe7ec97
je 0x140015618
jmp 0x140013725
mov eax, dword [rsp + 0x24]
sub eax, 0xa02f1c5c
je 0x140014971
jmp 0x140013739
mov eax, dword [rsp + 0x24]
sub eax, 0xa2e2720d
je 0x140015481
jmp 0x14001374d
mov eax, dword [rsp + 0x24]
sub eax, 0xa3959c8a
je 0x14001492f
jmp 0x140013761
mov eax, dword [rsp + 0x24]
sub eax, 0xa5909be2
je 0x140015625
jmp 0x140013775
mov eax, dword [rsp + 0x24]
sub eax, 0xa863e349
je 0x1400142de
jmp 0x140013789
mov eax, dword [rsp + 0x24]
sub eax, 0xa92e769d
je 0x140014ef8
jmp 0x14001379d
mov eax, dword [rsp + 0x24]
sub eax, 0xa9d098b7
je 0x140014fb3
jmp 0x1400137b1
mov eax, dword [rsp + 0x24]
sub eax, 0xaaaebf7a
je 0x140014f89
jmp 0x1400137c5
mov eax, dword [rsp + 0x24]
sub eax, 0xaca35cfe
je 0x1400141f3
jmp 0x1400137d9
mov eax, dword [rsp + 0x24]
sub eax, 0xb2917307
je 0x140015599
jmp 0x1400137ed
mov eax, dword [rsp + 0x24]
sub eax, 0xb3dc1454
je 0x140014d80
jmp 0x140013801
mov eax, dword [rsp + 0x24]
sub eax, 0xb592c016
je 0x1400155f1
jmp 0x140013815
mov eax, dword [rsp + 0x24]
sub eax, 0xb76aad9b
je 0x14001558c
jmp 0x140013829
mov eax, dword [rsp + 0x24]
sub eax, 0xb7e8bfe7
je 0x1400153e5
jmp 0x14001383d
mov eax, dword [rsp + 0x24]
sub eax, 0xb9eedb52
je 0x140013ff4
jmp 0x140013851
mov eax, dword [rsp + 0x24]
sub eax, 0xbff728c8
je 0x140014298
jmp 0x140013865
mov eax, dword [rsp + 0x24]
sub eax, 0xc12aa6c8
je 0x14001564c
jmp 0x140013879
mov eax, dword [rsp + 0x24]
sub eax, 0xc3940557
je 0x140013f72
jmp 0x14001388d
mov eax, dword [rsp + 0x24]
sub eax, 0xc51798f2
je 0x140014a05
jmp 0x1400138a1
mov eax, dword [rsp + 0x24]
sub eax, 0xc700eeed
je 0x140015713
jmp 0x1400138b5
mov eax, dword [rsp + 0x24]
sub eax, 0xc7c423ba
je 0x14001438a
jmp 0x1400138c9
mov eax, dword [rsp + 0x24]
sub eax, 0xca906cc8
je 0x140014876
jmp 0x1400138dd
mov eax, dword [rsp + 0x24]
sub eax, 0xcb9f8863
je 0x140015100
jmp 0x1400138f1
mov eax, dword [rsp + 0x24]
sub eax, 0xd2b04422
je 0x1400146d3
jmp 0x140013905
mov eax, dword [rsp + 0x24]
sub eax, 0xd7bf3908
je 0x140014054
jmp 0x140013919
mov eax, dword [rsp + 0x24]
sub eax, 0xd7e96c3d
je 0x1400154d3
jmp 0x14001392d
mov eax, dword [rsp + 0x24]
sub eax, 0xd87f9221
je 0x1400142eb
jmp 0x140013941
mov eax, dword [rsp + 0x24]
sub eax, 0xd8cb1220
je 0x140014450
jmp 0x140013955
mov eax, dword [rsp + 0x24]
sub eax, 0xd94e3854
je 0x1400155bb
jmp 0x140013969
mov eax, dword [rsp + 0x24]
sub eax, 0xdbe0a65e
je 0x1400140d7
jmp 0x14001397d
mov eax, dword [rsp + 0x24]
sub eax, 0xdc70045c
je 0x140014e64
jmp 0x140013991
mov eax, dword [rsp + 0x24]
sub eax, 0xddafa9a2
je 0x140014348
jmp 0x1400139a5
mov eax, dword [rsp + 0x24]
sub eax, 0xe25298d4
je 0x1400150eb
jmp 0x1400139b9
mov eax, dword [rsp + 0x24]
sub eax, 0xe2d552de
je 0x140014691
jmp 0x1400139cd
mov eax, dword [rsp + 0x24]
sub eax, 0xe2ff19b0
je 0x140014242
jmp 0x1400139e1
mov eax, dword [rsp + 0x24]
sub eax, 0xe6c760ce
je 0x140015673
jmp 0x1400139f5
mov eax, dword [rsp + 0x24]
sub eax, 0xe91ce71b
je 0x140014fa6
jmp 0x140013a09
mov eax, dword [rsp + 0x24]
sub eax, 0xea7b25cf
je 0x140015222
jmp 0x140013a1d
mov eax, dword [rsp + 0x24]
sub eax, 0xee4ce2bb
je 0x1400155fe
jmp 0x140013a31
mov eax, dword [rsp + 0x24]
sub eax, 0xf097a500
je 0x140014aa3
jmp 0x140013a45
mov eax, dword [rsp + 0x24]
sub eax, 0xf2f56010
je 0x1400142c5
jmp 0x140013a59
mov eax, dword [rsp + 0x24]
sub eax, 0xf70a89a2
je 0x140015302
jmp 0x140013a6d
mov eax, dword [rsp + 0x24]
sub eax, 0xf9afb99e
je 0x140015666
jmp 0x140013a81
mov eax, dword [rsp + 0x24]
sub eax, 0xfc3353e7
je 0x14001440e
mov rax, qword [rsp + 0x90]
movsxd rax, dword [rax]
mov rcx, qword [rsp + 0x88]
add rcx, rax
mov qword [rsp + 0x98], rcx
mov dword [rsp + 0x28], 0x22715853
jmp 0x140015735
mov rax, qword [rsp + 0x48]
add rax, 0x14
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0x28], 0x24234b1c
jmp 0x140015735
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
mov dword [rsp + 0xac], ecx
mov ecx, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0x10acffd6
mov edx, 0xe25298d4
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x33abeb2c
mov ecx, 0xcb9f8863
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov dword [rsp + 0x28], 0x396e24ee
jmp 0x140015735
mov rax, qword [rsp + 0xb0]
mov ecx, dword [rax]
mov dword [rsp + 0xbc], ecx
mov ecx, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0xbff728c8
mov edx, 0xb2917307
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov dword [rsp + 0x28], 0x92f4e3ec
jmp 0x140015735
mov eax, dword [rsp + 0xbc]
cmp eax, 0
mov eax, 0xf2f56010
mov ecx, 0xd87f9221
cmove ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x28], 0xa863e349
jmp 0x140015735
mov dword [rsp + 0x28], 0xa9d098b7
jmp 0x140015735
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x48]
mov edx, dword [rcx + 0x20]
mov ecx, edx
add rax, rcx
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x28], 0x8c417d1f
jmp 0x140015735
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x24]
mov dword [rsp + 0xd0], ecx
mov dword [rsp + 0x28], 0xddafa9a2
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xc7c423ba
mov ecx, 0x7068d3f4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [rsp + 0xd0]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0xc8]
add rdx, rcx
mov qword [rsp + 0x40], rdx
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov eax, dword [rdx + 0x1c]
mov edx, eax
add rcx, rdx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x2c], 0
mov eax, dword [0x1400481dc]
mov r8d, dword [0x1400481e8]
mov r9d, eax
sub r9d, 1
imul eax, r9d
and eax, 1
cmp eax, 0
sete r10b
cmp r8d, 0xa
setl r11b
or r10b, r11b
test r10b, 1
mov eax, 0xfc3353e7
mov r8d, 0x7068d3f4
cmovne r8d, eax
mov dword [rsp + 0x28], r8d
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x70133061
mov ecx, 0x433ad0db
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0xd4], eax
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0xd8], rcx
mov eax, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0x92593947
mov edx, 0x6676ee0c
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov dword [rsp + 0x28], 0x320aabe2
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xe2d552de
mov ecx, 0x11830bfd
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xd2b04422
mov ecx, 0x62af0334
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x38]
mov ecx, dword [rax]
mov dword [rsp + 0x104], ecx
mov ecx, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0x1f8d9346
mov edx, 0x62af0334
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov dword [rsp + 0x28], 0x9eb85215
jmp 0x140015735
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x110]
add rax, rcx
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x28], 0x9aa380d2
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x94b67d99
mov ecx, 0xb592c016
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xa3959c8a
mov ecx, 0xb592c016
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xa02f1c5c
mov ecx, 0xf70a89a2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x91d081a2
mov ecx, 0xee4ce2bb
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x68], rax
mov ecx, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0xc51798f2
mov edx, 0xee4ce2bb
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x468d746a
mov ecx, 0xf70a89a2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [rsp + 0x2c]
add eax, 1
mov dword [rsp + 0x2c], eax
mov rcx, qword [rsp + 0x38]
add rcx, 4
mov qword [rsp + 0x120], rcx
mov eax, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0x146ef6e5
mov edx, 0x89d167f5
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x81043af6
mov ecx, 0x9fe7ec97
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov dword [rsp + 0x28], 0x9b919a29
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x76231acd
mov ecx, 0xa5909be2
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov rax, qword [rsp + 0x40]
add rax, 2
mov qword [rsp + 0x40], rax
mov ecx, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0x7a1378fa
mov edx, 0x3cb1da4f
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x3c4bd372
mov ecx, 0xc12aa6c8
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x361916ce
mov ecx, 0x880fc0ef
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x3bda8ec2
mov ecx, 0x5645cb36
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0xe91ce71b
jmp 0x140015735
mov dword [rsp + 0x28], 0xa9d098b7
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xfcea29b2
mov ecx, 0xf9afb99e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov rax, qword [rsp + 0xa0]
mov dword [rsp + 0x28], 0xd7bf3908
jmp 0x140015735
mov dword [rsp + 0x28], 0x33abeb2c
jmp 0x140015735
mov dword [rsp + 0x28], 0xc7c423ba
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x3326b63c
mov ecx, 0x546a4d4b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x2b6bc2c2
mov ecx, 0x9deef5c6
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xb7e8bfe7
mov ecx, 0x7561ac80
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [rsp + 0x2c]
add eax, 1
mov dword [rsp + 0x2c], eax
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x3da133ea
mov ecx, 0x7561ac80
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0xa2e2720d
mov ecx, 0xc700eeed
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x38], rax
mov ecx, dword [0x1400481dc]
mov edx, dword [0x1400481e8]
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, 0xd7e96c3d
mov edx, 0xc700eeed
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140015735
mov dword [rsp + 0x28], 0x14720fd8
jmp 0x140015735
mov eax, dword [0x1400481dc]
mov ecx, dword [0x1400481e8]
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, 0x1ebc23fd
mov ecx, 0x53ff1abf
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140015735
mov dword [rsp + 0x28], 0x1c7ab505
jmp 0x140015735
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x28], 0xe2ff19b0
jmp 0x140015735
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x28], 0x5a2a5e2
jmp 0x140015735
mov dword [rsp + 0x28], 0x94b67d99
jmp 0x140015735
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0x91d081a2
jmp 0x140015735
mov dword [rsp + 0x28], 0x9aad7a9d
jmp 0x140015735
mov dword [rsp + 0x28], 0x76231acd
jmp 0x140015735
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0x864854e
jmp 0x140015735
mov dword [rsp + 0x28], 0x8d7c80f5
jmp 0x140015735
mov dword [rsp + 0x28], 0xfcea29b2
jmp 0x140015735
mov dword [rsp + 0x28], 0x4fb02461
jmp 0x140015735
mov eax, dword [rsp + 0xd0]
mov eax, eax
mov ecx, eax
mov rdx, qword [rsp + 0xc8]
add rdx, rcx
mov qword [rsp + 0x40], rdx
mov rcx, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x48]
mov eax, dword [rdx + 0x1c]
mov edx, eax
add rcx, rdx
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x28], 0x409985ea
jmp 0x140015735
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x28], 0x2b6bc2c2
jmp 0x140015735
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x28], 0xa2e2720d
jmp 0x140015735
jmp 0x14001357a