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

Disassembly:
sub rsp, 0x138
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 rcx, qword [rsp + 0x68]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
add rax, 0x18
add rax, 0x70
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x30], 0xa275d25c
mov eax, dword [rsp + 0x30]
mov ecx, eax
sub ecx, 0x811b2ae0
mov dword [rsp + 0x2c], eax
je 0x14001b2dd
jmp 0x140019698
mov eax, dword [rsp + 0x2c]
sub eax, 0x816c5b59
je 0x14001b109
jmp 0x1400196ac
mov eax, dword [rsp + 0x2c]
sub eax, 0x885f9ade
je 0x14001a023
jmp 0x1400196c0
mov eax, dword [rsp + 0x2c]
sub eax, 0x8a1984df
je 0x14001b451
jmp 0x1400196d4
mov eax, dword [rsp + 0x2c]
sub eax, 0x8bac9c72
je 0x14001b523
jmp 0x1400196e8
mov eax, dword [rsp + 0x2c]
sub eax, 0x8cb1c20c
je 0x14001a37d
jmp 0x1400196fc
mov eax, dword [rsp + 0x2c]
sub eax, 0x8d7827c7
je 0x14001b297
jmp 0x140019710
mov eax, dword [rsp + 0x2c]
sub eax, 0x8d8e255b
je 0x14001a2aa
jmp 0x140019724
mov eax, dword [rsp + 0x2c]
sub eax, 0x8d987fe5
je 0x14001acfc
jmp 0x140019738
mov eax, dword [rsp + 0x2c]
sub eax, 0x8db9fb69
je 0x14001b4d5
jmp 0x14001974c
mov eax, dword [rsp + 0x2c]
sub eax, 0x91ad29bb
je 0x14001aa96
jmp 0x140019760
mov eax, dword [rsp + 0x2c]
sub eax, 0x925f6ab6
je 0x14001b42f
jmp 0x140019774
mov eax, dword [rsp + 0x2c]
sub eax, 0x96fbad3b
je 0x14001a8a3
jmp 0x140019788
mov eax, dword [rsp + 0x2c]
sub eax, 0x9964a257
je 0x14001a5ef
jmp 0x14001979c
mov eax, dword [rsp + 0x2c]
sub eax, 0x9a03399b
je 0x14001a7be
jmp 0x1400197b0
mov eax, dword [rsp + 0x2c]
sub eax, 0x9ac79981
je 0x14001a5a2
jmp 0x1400197c4
mov eax, dword [rsp + 0x2c]
sub eax, 0x9db65c0e
je 0x14001a254
jmp 0x1400197d8
mov eax, dword [rsp + 0x2c]
sub eax, 0x9dc59b97
je 0x14001b1fd
jmp 0x1400197ec
mov eax, dword [rsp + 0x2c]
sub eax, 0xa275d25c
je 0x140019fc1
jmp 0x140019800
mov eax, dword [rsp + 0x2c]
sub eax, 0xa2b4a5e2
je 0x14001b499
jmp 0x140019814
mov eax, dword [rsp + 0x2c]
sub eax, 0xa3b116b9
je 0x14001a6e0
jmp 0x140019828
mov eax, dword [rsp + 0x2c]
sub eax, 0xa736305c
je 0x14001a3d7
jmp 0x14001983c
mov eax, dword [rsp + 0x2c]
sub eax, 0xaa954ca0
je 0x14001aa12
jmp 0x140019850
mov eax, dword [rsp + 0x2c]
sub eax, 0xac4c4769
je 0x14001b09a
jmp 0x140019864
mov eax, dword [rsp + 0x2c]
sub eax, 0xaf0024e7
je 0x14001b371
jmp 0x140019878
mov eax, dword [rsp + 0x2c]
sub eax, 0xaf399fd5
je 0x14001a4da
jmp 0x14001988c
mov eax, dword [rsp + 0x2c]
sub eax, 0xb0cefcdd
je 0x14001a212
jmp 0x1400198a0
mov eax, dword [rsp + 0x2c]
sub eax, 0xb29175b3
je 0x14001a1d0
jmp 0x1400198b4
mov eax, dword [rsp + 0x2c]
sub eax, 0xb53c3919
je 0x14001b1f0
jmp 0x1400198c8
mov eax, dword [rsp + 0x2c]
sub eax, 0xb82e6e62
je 0x14001b43c
jmp 0x1400198dc
mov eax, dword [rsp + 0x2c]
sub eax, 0xb885e349
je 0x14001a13f
jmp 0x1400198f0
mov eax, dword [rsp + 0x2c]
sub eax, 0xc348cb85
je 0x140019fe8
jmp 0x140019904
mov eax, dword [rsp + 0x2c]
sub eax, 0xc64e8526
je 0x14001a861
jmp 0x140019918
mov eax, dword [rsp + 0x2c]
sub eax, 0xc6ce1150
je 0x14001a4bc
jmp 0x14001992c
mov eax, dword [rsp + 0x2c]
sub eax, 0xc79307c0
je 0x14001abf8
jmp 0x140019940
mov eax, dword [rsp + 0x2c]
sub eax, 0xc86b4872
je 0x14001aff9
jmp 0x140019954
mov eax, dword [rsp + 0x2c]
sub eax, 0xc872aa34
je 0x14001a2ec
jmp 0x140019968
mov eax, dword [rsp + 0x2c]
sub eax, 0xc9bc8c9e
je 0x14001b4b4
jmp 0x14001997c
mov eax, dword [rsp + 0x2c]
sub eax, 0xcb3f5e8c
je 0x14001b472
jmp 0x140019990
mov eax, dword [rsp + 0x2c]
sub eax, 0xcb700b10
je 0x14001b4e2
jmp 0x1400199a4
mov eax, dword [rsp + 0x2c]
sub eax, 0xcbdf2043
je 0x14001a065
jmp 0x1400199b8
mov eax, dword [rsp + 0x2c]
sub eax, 0xcf2b16c1
je 0x14001af9d
jmp 0x1400199cc
mov eax, dword [rsp + 0x2c]
sub eax, 0xd03ddfe8
je 0x14001b37e
jmp 0x1400199e0
mov eax, dword [rsp + 0x2c]
sub eax, 0xd18f7c65
je 0x14001b4c1
jmp 0x1400199f4
mov eax, dword [rsp + 0x2c]
sub eax, 0xd215dd8c
je 0x14001a77c
jmp 0x140019a08
mov eax, dword [rsp + 0x2c]
sub eax, 0xd6f64030
je 0x14001b126
jmp 0x140019a1c
mov eax, dword [rsp + 0x2c]
sub eax, 0xd7f40f53
je 0x14001ac59
jmp 0x140019a30
mov eax, dword [rsp + 0x2c]
sub eax, 0xdef2df5e
je 0x14001b1aa
jmp 0x140019a44
mov eax, dword [rsp + 0x2c]
sub eax, 0xe39e0b08
je 0x14001b04b
jmp 0x140019a58
mov eax, dword [rsp + 0x2c]
sub eax, 0xe5d102d9
je 0x14001b31f
jmp 0x140019a6c
mov eax, dword [rsp + 0x2c]
sub eax, 0xe7919d72
je 0x14001ab74
jmp 0x140019a80
mov eax, dword [rsp + 0x2c]
sub eax, 0xe8aa8da2
je 0x14001a14c
jmp 0x140019a94
mov eax, dword [rsp + 0x2c]
sub eax, 0xeac8cdbc
je 0x14001a69e
jmp 0x140019aa8
mov eax, dword [rsp + 0x2c]
sub eax, 0xed6b0d3a
je 0x14001b0ef
jmp 0x140019abc
mov eax, dword [rsp + 0x2c]
sub eax, 0xedf8fc51
je 0x14001a583
jmp 0x140019ad0
mov eax, dword [rsp + 0x2c]
sub eax, 0xf0c11915
je 0x14001ae3e
jmp 0x140019ae4
mov eax, dword [rsp + 0x2c]
sub eax, 0xf3d9db39
je 0x14001ae67
jmp 0x140019af8
mov eax, dword [rsp + 0x2c]
sub eax, 0xf563bd24
je 0x14001b48c
jmp 0x140019b0c
mov eax, dword [rsp + 0x2c]
sub eax, 0xfbfd5952
je 0x14001a812
jmp 0x140019b20
mov eax, dword [rsp + 0x2c]
sub eax, 0xfcacd622
je 0x14001b415
jmp 0x140019b34
mov eax, dword [rsp + 0x2c]
sub eax, 0x18cd48c
je 0x14001af4e
jmp 0x140019b48
mov eax, dword [rsp + 0x2c]
sub eax, 0x318c2d3
je 0x14001a2f9
jmp 0x140019b5c
mov eax, dword [rsp + 0x2c]
sub eax, 0x3240db8
je 0x14001a0bb
jmp 0x140019b70
mov eax, dword [rsp + 0x2c]
sub eax, 0x32fcda6
je 0x14001ae31
jmp 0x140019b84
mov eax, dword [rsp + 0x2c]
sub eax, 0x4d8251c
je 0x14001b1dc
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x30], 0xc348cb85
jmp 0x14001b57d
mov rax, qword [rsp + 0x58]
mov ecx, dword [rax]
mov eax, ecx
mov rdx, qword [rsp + 0x98]
add rdx, rax
mov qword [rsp + 0x50], rdx
mov rax, qword [rsp + 0x58]
cmp dword [rax + 4], 0
mov ecx, 0x9ac79981
mov r8d, 0x885f9ade
cmove r8d, ecx
mov dword [rsp + 0x30], r8d
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0xcbdf2043
mov ecx, 0x384a13d1
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0x50]
add rax, 0x14
mov qword [rsp + 0xa0], rax
mov ecx, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0x3240db8
mov edx, 0x384a13d1
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x6733372c
mov ecx, 0x26e464e4
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0xe8aa8da2
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x52713574
mov ecx, 0x925f6ab6
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0xb0cefcdd
mov ecx, 0x408b3725
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x9db65c0e
mov ecx, 0xb82e6e62
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0xa0]
mov ecx, dword [rax]
mov dword [rsp + 0xa8], ecx
mov ecx, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0x8d8e255b
mov edx, 0xb82e6e62
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0xc872aa34
mov ecx, 0x408b3725
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x318c2d3
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x272f6313
mov ecx, 0x4d8251c
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [rsp + 0xa8]
cmp eax, 0
sete cl
and cl, 1
mov byte [rsp + 0xaf], cl
mov eax, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0xa736305c
mov edx, 0x8a1984df
cmovne edx, eax
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x53d2f5e8
mov ecx, 0x4d8251c
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0x50]
add rax, 0x18
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0x30], 0xaf399fd5
jmp 0x14001b57d
mov rax, qword [rsp + 0xb0]
cmp dword [rax], 0
sete cl
and cl, 1
mov byte [rsp + 0xbf], cl
mov dword [rsp + 0x30], 0x66a1957f
jmp 0x14001b57d
mov al, byte [rsp + 0xbf]
test al, 1
mov ecx, 0x9ac79981
mov edx, 0x5257cc73
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov qword [rsp + 0x88], 0
mov dword [rsp + 0x30], 0x283ec50c
jmp 0x14001b57d
mov rax, qword [rsp + 0xc8]
mov ecx, dword [rax + 0x20]
mov eax, ecx
mov rdx, qword [rsp + 0xc0]
add rdx, rax
mov qword [rsp + 0x40], rdx
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x24]
mov edx, ecx
add rax, rdx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x1c]
mov edx, ecx
add rax, rdx
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x30], 0x5fa6ceb1
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0xa3b116b9
mov ecx, 0x5d5e208b
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0xd4], eax
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x5ea3a8ce
mov ecx, 0x5d5e208b
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x9a03399b
mov ecx, 0xf563bd24
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0x50]
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0xd8], ecx
mov ecx, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0xfbfd5952
mov edx, 0xf563bd24
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x6b95ea13
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x96fbad3b
mov ecx, 0xa2b4a5e2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xd8]
cmp eax, ecx
setb dl
and dl, 1
mov byte [rsp + 0xdf], dl
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
mov r8d, eax
sub r8d, 1
imul eax, r8d
and eax, 1
cmp eax, 0
sete dl
cmp ecx, 0xa
setl r9b
or dl, r9b
test dl, 1
mov eax, 0x4a689f0c
mov ecx, 0xa2b4a5e2
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x6f637e4e
mov ecx, 0xc9bc8c9e
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x2a49c5ab
mov ecx, 0xd18f7c65
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x3081cd4a
mov ecx, 0x8db9fb69
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov al, byte [rsp + 0xff]
test al, 1
mov ecx, 0x4fcf1b67
mov edx, 0x584295a8
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x48]
movzx edx, word [rcx]
mov ecx, edx
shl rcx, 2
add rax, rcx
mov qword [rsp + 0x108], rax
mov edx, dword [0x14004b1dc]
mov r8d, dword [0x14004b1e8]
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, 0x2509e954
mov r8d, 0xcb700b10
cmovne r8d, edx
mov dword [rsp + 0x30], r8d
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x106b7f7f
mov ecx, 0x7e44baf8
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0xf0c11915
jmp 0x14001b57d
mov eax, dword [rsp + 0x34]
add eax, 1
mov dword [rsp + 0x34], eax
mov rcx, qword [rsp + 0x40]
add rcx, 4
mov qword [rsp + 0x118], rcx
mov dword [rsp + 0x30], 0xf3d9db39
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x2faefb2e
mov ecx, 0x811b2ae0
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x5a8e666b
mov ecx, 0x811b2ae0
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x30], 0x170a46de
jmp 0x14001b57d
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x128], rax
mov ecx, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0xe39e0b08
mov edx, 0x50ff8734
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x4a6de6bb
jmp 0x14001b57d
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x88], rax
mov ecx, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0xed6b0d3a
mov edx, 0xd03ddfe8
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x49cc0e1a
jmp 0x14001b57d
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x130], rax
mov dword [rsp + 0x30], 0xd6f64030
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x6b5a2343
mov ecx, 0x8bac9c72
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0x130]
add rsp, 0x138
ret
mov dword [rsp + 0x30], 0xeac8cdbc
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x14bbeae3
mov ecx, 0x7f77cff1
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0xc64e8526
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0xe5d102d9
mov ecx, 0x5904f070
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x40], rax
mov ecx, dword [0x14004b1dc]
mov edx, dword [0x14004b1e8]
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, 0xaf0024e7
mov edx, 0x5904f070
cmovne edx, ecx
mov dword [rsp + 0x30], edx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x2faefb2e
jmp 0x14001b57d
mov eax, dword [0x14004b1dc]
mov ecx, dword [0x14004b1e8]
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, 0x7c9a41e8
mov ecx, 0x3155e9ba
cmovne ecx, eax
mov dword [rsp + 0x30], ecx
jmp 0x14001b57d
mov dword [rsp + 0x30], 0xac4c4769
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x52713574
jmp 0x14001b57d
mov rax, qword [rsp + 0xa0]
mov dword [rsp + 0x30], 0x9db65c0e
jmp 0x14001b57d
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x30], 0x8cb1c20c
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x1d2f6ec3
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x9a03399b
jmp 0x14001b57d
mov eax, dword [rsp + 0xd4]
mov ecx, dword [rsp + 0xd8]
mov dword [rsp + 0x30], 0x96fbad3b
jmp 0x14001b57d
mov dword [rsp + 0x30], 0xaa954ca0
jmp 0x14001b57d
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x30], 0x2a49c5ab
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x3081cd4a
jmp 0x14001b57d
mov dword [rsp + 0x30], 0xd7f40f53
jmp 0x14001b57d
mov dword [rsp + 0x30], 0x6b5a2343
jmp 0x14001b57d
jmp 0x14001967d