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

Disassembly:
sub rsp, 0x148
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], 0x3eee9be6
mov eax, dword [rsp + 0x28]
mov ecx, eax
sub ecx, 0x81d96238
mov dword [rsp + 0x24], eax
je 0x140012093
jmp 0x140010585
mov eax, dword [rsp + 0x24]
sub eax, 0x836450b7
je 0x1400125d1
jmp 0x140010599
mov eax, dword [rsp + 0x24]
sub eax, 0x8532152a
je 0x14001230c
jmp 0x1400105ad
mov eax, dword [rsp + 0x24]
sub eax, 0x85d7d851
je 0x14001227b
jmp 0x1400105c1
mov eax, dword [rsp + 0x24]
sub eax, 0x8987c580
je 0x140011aea
jmp 0x1400105d5
mov eax, dword [rsp + 0x24]
sub eax, 0x8a0d8fd6
je 0x14001158f
jmp 0x1400105e9
mov eax, dword [rsp + 0x24]
sub eax, 0x8a579da6
je 0x140010fb8
jmp 0x1400105fd
mov eax, dword [rsp + 0x24]
sub eax, 0x8b1a1b15
je 0x1400113c9
jmp 0x140010611
mov eax, dword [rsp + 0x24]
sub eax, 0x8b5c2b27
je 0x140011058
jmp 0x140010625
mov eax, dword [rsp + 0x24]
sub eax, 0x8c94e3b0
je 0x1400110b9
jmp 0x140010639
mov eax, dword [rsp + 0x24]
sub eax, 0x8ec675c3
je 0x140012320
jmp 0x14001064d
mov eax, dword [rsp + 0x24]
sub eax, 0x8f367ec9
je 0x14001146f
jmp 0x140010661
mov eax, dword [rsp + 0x24]
sub eax, 0x8f51747a
je 0x140011535
jmp 0x140010675
mov eax, dword [rsp + 0x24]
sub eax, 0x91f8a19d
je 0x140011a24
jmp 0x140010689
mov eax, dword [rsp + 0x24]
sub eax, 0x9447639a
je 0x1400125ee
jmp 0x14001069d
mov eax, dword [rsp + 0x24]
sub eax, 0x96a60571
je 0x14001262e
jmp 0x1400106b1
mov eax, dword [rsp + 0x24]
sub eax, 0x97637856
je 0x140011753
jmp 0x1400106c5
mov eax, dword [rsp + 0x24]
sub eax, 0x9a525d4b
je 0x140011e6e
jmp 0x1400106d9
mov eax, dword [rsp + 0x24]
sub eax, 0x9adba05c
je 0x1400121a8
jmp 0x1400106ed
mov eax, dword [rsp + 0x24]
sub eax, 0x9b0e1838
je 0x140012117
jmp 0x140010701
mov eax, dword [rsp + 0x24]
sub eax, 0x9bab22a1
je 0x14001197a
jmp 0x140010715
mov eax, dword [rsp + 0x24]
sub eax, 0x9dcc3150
je 0x1400124b4
jmp 0x140010729
mov eax, dword [rsp + 0x24]
sub eax, 0x9eb216c5
je 0x1400112a4
jmp 0x14001073d
mov eax, dword [rsp + 0x24]
sub eax, 0xa27b00c7
je 0x140011284
jmp 0x140010751
mov eax, dword [rsp + 0x24]
sub eax, 0xa5bfd37c
je 0x140012159
jmp 0x140010765
mov eax, dword [rsp + 0x24]
sub eax, 0xa609b83b
je 0x1400115ae
jmp 0x140010779
mov eax, dword [rsp + 0x24]
sub eax, 0xa6d3288b
je 0x140011eb0
jmp 0x14001078d
mov eax, dword [rsp + 0x24]
sub eax, 0xa843d16f
je 0x140011220
jmp 0x1400107a1
mov eax, dword [rsp + 0x24]
sub eax, 0xaa877964
je 0x140012585
jmp 0x1400107b5
mov eax, dword [rsp + 0x24]
sub eax, 0xac13c2fb
je 0x1400114b1
jmp 0x1400107c9
mov eax, dword [rsp + 0x24]
sub eax, 0xac7f27ce
je 0x140012086
jmp 0x1400107dd
mov eax, dword [rsp + 0x24]
sub eax, 0xae5ec296
je 0x1400119bc
jmp 0x1400107f1
mov eax, dword [rsp + 0x24]
sub eax, 0xb4eaf8b7
je 0x140011af7
jmp 0x140010805
mov eax, dword [rsp + 0x24]
sub eax, 0xb5517704
je 0x1400123ff
jmp 0x140010819
mov eax, dword [rsp + 0x24]
sub eax, 0xb9d9e07c
je 0x140011632
jmp 0x14001082d
mov eax, dword [rsp + 0x24]
sub eax, 0xba20ef49
je 0x1400124c1
jmp 0x140010841
mov eax, dword [rsp + 0x24]
sub eax, 0xbb163d57
je 0x140011746
jmp 0x140010855
mov eax, dword [rsp + 0x24]
sub eax, 0xbc25c2e4
je 0x14001249a
jmp 0x140010869
mov eax, dword [rsp + 0x24]
sub eax, 0xbcdc3ec6
je 0x140011462
jmp 0x14001087d
mov eax, dword [rsp + 0x24]
sub eax, 0xbe4dcc3e
je 0x140011885
jmp 0x140010891
mov eax, dword [rsp + 0x24]
sub eax, 0xbe5f42e5
je 0x140011f33
jmp 0x1400108a5
mov eax, dword [rsp + 0x24]
sub eax, 0xc17dc308
je 0x1400123b0
jmp 0x1400108b9
mov eax, dword [rsp + 0x24]
sub eax, 0xc7be6beb
je 0x140011e61
jmp 0x1400108cd
mov eax, dword [rsp + 0x24]
sub eax, 0xcce08b9b
je 0x14001119c
jmp 0x1400108e1
mov eax, dword [rsp + 0x24]
sub eax, 0xcdd4514a
je 0x140012533
jmp 0x1400108f5
mov eax, dword [rsp + 0x24]
sub eax, 0xce5c691c
je 0x140012458
jmp 0x140010909
mov eax, dword [rsp + 0x24]
sub eax, 0xd731032e
je 0x1400124e3
jmp 0x14001091d
mov eax, dword [rsp + 0x24]
sub eax, 0xd7c73fcf
je 0x1400122ff
jmp 0x140010931
mov eax, dword [rsp + 0x24]
sub eax, 0xd7df6cc1
je 0x140011d61
jmp 0x140010945
mov eax, dword [rsp + 0x24]
sub eax, 0xd82a4a8f
je 0x1400116c2
jmp 0x140010959
mov eax, dword [rsp + 0x24]
sub eax, 0xd8cdf554
je 0x140011efd
jmp 0x14001096d
mov eax, dword [rsp + 0x24]
sub eax, 0xdb6afd64
je 0x1400113bc
jmp 0x140010981
mov eax, dword [rsp + 0x24]
sub eax, 0xdb7da871
je 0x1400124a7
jmp 0x140010995
mov eax, dword [rsp + 0x24]
sub eax, 0xdf2acb12
je 0x14001219b
jmp 0x1400109a9
mov eax, dword [rsp + 0x24]
sub eax, 0xdfc9b920
je 0x14001248d
jmp 0x1400109bd
mov eax, dword [rsp + 0x24]
sub eax, 0xe1404602
je 0x140011fef
jmp 0x1400109d1
mov eax, dword [rsp + 0x24]
sub eax, 0xe21871f3
je 0x140011cc9
jmp 0x1400109e5
mov eax, dword [rsp + 0x24]
sub eax, 0xe22d5e19
je 0x1400120d5
jmp 0x1400109f9
mov eax, dword [rsp + 0x24]
sub eax, 0xe36b9228
je 0x140011cfd
jmp 0x140010a0d
mov eax, dword [rsp + 0x24]
sub eax, 0xe67f6665
je 0x140012608
jmp 0x140010a21
mov eax, dword [rsp + 0x24]
sub eax, 0xf24b0da0
je 0x140011c01
jmp 0x140010a35
mov eax, dword [rsp + 0x24]
sub eax, 0xf3e0575e
je 0x140012207
jmp 0x140010a49
mov eax, dword [rsp + 0x24]
sub eax, 0xf69c11b9
je 0x140012517
jmp 0x140010a5d
mov eax, dword [rsp + 0x24]
sub eax, 0xf6a6acfc
je 0x1400115f0
jmp 0x140010a71
mov eax, dword [rsp + 0x24]
sub eax, 0xfad8d3bd
je 0x1400124f0
mov rax, qword [rsp + 0x50]
cmp dword [rax + 4], 0
sete cl
and cl, 1
mov byte [rsp + 0x9f], cl
mov edx, dword [0x14003e1dc]
mov r8d, dword [0x14003e1e8]
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, 0x5cfdb563
mov r8d, 0x37c7ceae
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x4fe61505
mov ecx, 0xdfc9b920
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x23a20b0a
mov ecx, 0xbc25c2e4
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xffa2bb7c
mov ecx, 0xdb7da871
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax + 0x14]
mov dword [rsp + 0xac], ecx
mov ecx, dword [0x14003e1dc]
mov edx, dword [0x14003e1e8]
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, 0x17d8575b
mov edx, 0x336c7fa9
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140012645
mov eax, dword [rsp + 0xac]
cmp eax, 0
mov eax, 0xa609b83b
mov ecx, 0x9eb216c5
cmove ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xe7944be
mov ecx, 0x85d7d851
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x8b1a1b15
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x2eddc556
mov ecx, 0xba20ef49
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x8f367ec9
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xac13c2fb
mov ecx, 0x1730aacb
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xbf2c3c
mov ecx, 0x1730aacb
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [rsp + 0xb8]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xbf], cl
mov eax, dword [0x14003e1dc]
mov edx, dword [0x14003e1e8]
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, 0x8a0d8fd6
mov edx, 0x8532152a
cmovne edx, eax
mov dword [rsp + 0x28], edx
jmp 0x140012645
mov al, byte [rsp + 0xbf]
test al, 1
mov ecx, 0xa609b83b
mov edx, 0x1a49b57d
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xf6a6acfc
mov ecx, 0xd731032e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xb9d9e07c
mov ecx, 0xd731032e
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x45b0af9c
mov ecx, 0x8ec675c3
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x57dc0584
mov ecx, 0xfad8d3bd
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x97637856
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xef43d4f
mov ecx, 0x617c1918
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov rdx, qword [rsp + 0xc0]
add rdx, rax
mov qword [rsp + 0x38], rdx
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x48]
mov ecx, dword [rax + 0x24]
mov eax, ecx
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0x28], 0x481b3111
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xae5ec296
mov ecx, 0xf69c11b9
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rax]
mov edx, dword [rsp + 0xdc]
cmp edx, ecx
setb r8b
and r8b, 1
mov byte [rsp + 0xef], r8b
mov ecx, dword [0x14003e1dc]
mov edx, dword [0x14003e1e8]
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, 0x91f8a19d
mov edx, 0xf69c11b9
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x79ea94be
mov ecx, 0x4fb26cbd
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0xb4eaf8b7
jmp 0x140012645
mov al, byte [rsp + 0xef]
test al, 1
mov ecx, 0x16002469
mov edx, 0xfb60162b
cmovne edx, ecx
mov dword [rsp + 0x28], edx
jmp 0x140012645
mov dword [rsp + 0x28], 0x2dd536ac
jmp 0x140012645
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x30]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x28], 0xe36b9228
jmp 0x140012645
mov rax, qword [rsp + 0x120]
movzx ecx, word [rax]
mov eax, ecx
mov qword [rsp + 0x128], rax
mov dword [rsp + 0x28], 0x2736c5f
jmp 0x140012645
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x128]
mov edx, dword [rax + rcx*4]
mov eax, edx
mov rcx, qword [rsp + 0x110]
add rcx, rax
mov qword [rsp + 0x68], rcx
mov edx, dword [0x14003e1dc]
mov r8d, dword [0x14003e1e8]
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, 0xffde8275
mov r8d, 0xaa877964
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140012645
mov dword [rsp + 0x28], 0x9a525d4b
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xa6d3288b
mov ecx, 0x5cfd986
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x134], eax
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xd8cdf554
mov ecx, 0x5cfd986
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x5191de59
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x4fb0eb32
mov ecx, 0x1f0b884b
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x5ec8c5a5
mov ecx, 0x836450b7
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x81d96238
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xe22d5e19
mov ecx, 0x64e67214
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x9b0e1838
mov ecx, 0x9447639a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xa5bfd37c
mov ecx, 0x9447639a
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0xdf2acb12
mov ecx, 0x64e67214
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x9adba05c
jmp 0x140012645
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x28], 0xd10e154
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x153b2fcd
mov ecx, 0x723a9cfe
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x5ed96992
mov ecx, 0xe67f6665
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0xe7944be
jmp 0x140012645
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x28], 0x8f51747a
jmp 0x140012645
mov eax, dword [0x14003e1dc]
mov ecx, dword [0x14003e1e8]
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, 0x56f3679a
mov ecx, 0x5b9d888d
cmovne ecx, eax
mov dword [rsp + 0x28], ecx
jmp 0x140012645
mov dword [rsp + 0x28], 0x45b0af9c
jmp 0x140012645
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xdc]
mov edx, dword [0x14003e1dc]
mov r8d, dword [0x14003e1e8]
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, 0xce5c691c
mov r8d, 0x96a60571
cmovne r8d, edx
mov dword [rsp + 0x28], r8d
jmp 0x140012645
mov dword [rsp + 0x28], 0x9bab22a1
jmp 0x140012645
mov dword [rsp + 0x28], 0x8b5c2b27
jmp 0x140012645
mov dword [rsp + 0x28], 0x23a20b0a
jmp 0x140012645
mov dword [rsp + 0x28], 0xcce08b9b
jmp 0x140012645
mov dword [rsp + 0x28], 0x32684036
jmp 0x140012645
mov rax, qword [rsp + 0xb0]
mov dword [rsp + 0x28], 0x2eddc556
jmp 0x140012645
mov dword [rsp + 0x28], 0xf6a6acfc
jmp 0x140012645
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xdc]
mov dword [rsp + 0x28], 0xae5ec296
jmp 0x140012645
mov dword [rsp + 0x28], 0x35e2056e
jmp 0x140012645
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x128]
mov edx, dword [rax + rcx*4]
mov eax, edx
mov rcx, qword [rsp + 0x110]
add rcx, rax
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x28], 0xd7df6cc1
jmp 0x140012645
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x28], 0x5ec8c5a5
jmp 0x140012645
mov dword [rsp + 0x28], 0x9b0e1838
jmp 0x140012645
mov dword [rsp + 0x28], 0x5ed96992
jmp 0x140012645
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rsp + 0xdc]
mov dword [rsp + 0x28], 0xb5517704
jmp 0x14001056a