Function at 0x14001e7c0
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5b8
mov rsi, rcx
movabs rdi, 0x8000000000000000
lea rax, [rcx + 0x40]
mov qword [rsp + 0x310], rax
mov dword [rsp + 0xa4], 0xc96bf514
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x20], rax
mov r15, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12d, 0x85483555
mov r13d, 0x325fb7dd
mov ebx, 0x8930873
mov ebp, 0x5e8788bc
jmp 0x14001e850
mov r8, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x1e8]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x44f3b9f5
nop word cs:[rax + rax]
mov eax, dword [rsp + 0xa4]
cmp eax, 0xfc632141
jg 0x14001e920
cmp eax, 0xbcb5c24b
jg 0x14001e9e0
cmp eax, 0xa00ed511
jg 0x14001eb05
cmp eax, 0x8e9e72ac
jle 0x14001eca4
cmp eax, 0x99d186c5
jg 0x14001f0a2
cmp eax, 0x956b9f28
jg 0x14001f76b
cmp eax, 0x8f646073
jg 0x14002018f
cmp eax, 0x8f28343a
jg 0x1400216ed
cmp eax, 0x8e9e72ad
je 0x1400237b4
cmp eax, 0x8ecbcf94
jne 0x14001e850
cmp byte [rsp + 0x45], 0
mov eax, 0xc3261be4
mov ecx, 0xf2d9991f
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x3b0]
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x3a8]
mov qword [rsp + 0x1c0], rcx
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x1b0], rcx
movzx eax, word [rsp + 0x58]
mov word [rsp + 0x64], ax
jmp 0x14001e850
cmp eax, 0x40cb3991
jle 0x14001ea80
cmp eax, 0x5e5fc4bc
jg 0x14001eb62
cmp eax, 0x4fdea72b
jle 0x14001ed41
cmp eax, 0x55d9dd3c
jg 0x14001f0e9
cmp eax, 0x528e07a4
jg 0x14001f7e5
cmp eax, 0x50cf7772
jg 0x1400201d1
cmp eax, 0x5095af11
jg 0x140021713
cmp eax, 0x4fdea72c
je 0x140023802
cmp eax, 0x4ffd09c1
jne 0x14001e850
mov eax, dword [0x1415874f0]
and eax, dword [0x1415874f4]
add eax, 0xb08062e6
mov ecx, eax
and ecx, 0x580feeba
or eax, 0x580feeba
add eax, ecx
not eax
and eax, 0xcf1cbdc3
cmp qword [rsp + 0x488], 0
sete byte [rsp + 0x35]
cmp eax, 0x6614de72
mov eax, 0x4ffd09c1
mov ecx, 0x52f48216
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xd73d9cd3
jle 0x14001ebd5
cmp eax, 0xeb3f06be
jle 0x14001ee03
cmp eax, 0xf54f98ff
jg 0x14001f186
cmp eax, 0xf13101de
jg 0x14001f821
cmp eax, 0xee040433
jg 0x140020214
cmp eax, 0xebc8d5ca
jg 0x140021739
cmp eax, 0xeb3f06bf
je 0x14002384c
cmp eax, 0xeb9ebc12
jne 0x14001e850
mov rax, qword [rsp + 0x518]
mov rax, qword [rax]
test rax, rax
mov ecx, 0x387fc51d
mov edx, 0xf6db27fe
cmove ecx, edx
mov qword [rsp + 0x510], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], ecx
mov qword [rsp + 0x1a0], 0
jmp 0x14001e850
cmp eax, 0x1d4f4f3d
jle 0x14001ec32
cmp eax, 0x2f57665a
jle 0x14001ee55
cmp eax, 0x3c76c824
jg 0x14001f226
cmp eax, 0x3760815f
jg 0x14001f85d
cmp eax, 0x325fb7dc
jg 0x14002028c
cmp eax, 0x301a5b17
jg 0x14002178d
cmp eax, 0x2f57665b
je 0x14002385c
cmp eax, 0x2fd9a181
jne 0x14001e850
mov rax, qword [rsp + 0x48]
lea rcx, [rax - 0x60]
mov qword [rsp + 0x4e0], rcx
mov rax, qword [rax - 0x60]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd50a64f6
jmp 0x14001e850
cmp eax, 0xad9cdb6a
jle 0x14001ef0a
cmp eax, 0xb4861336
jg 0x14001f27e
cmp eax, 0xb14316e3
jg 0x14001f899
cmp eax, 0xaef51e45
jg 0x14002033f
cmp eax, 0xae260a9e
jg 0x140021808
cmp eax, 0xad9cdb6b
je 0x14002386c
cmp eax, 0xadab71eb
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x265af747
jmp 0x14001e850
cmp eax, 0x6abe80ec
jle 0x14001efac
cmp eax, 0x7645711e
jg 0x14001f2c5
cmp eax, 0x711955c7
jg 0x14001f92e
cmp eax, 0x6e54ca62
jg 0x140020370
cmp eax, 0x6b647dac
jg 0x14002185b
cmp eax, 0x6abe80ed
je 0x14002388b
cmp eax, 0x6b1561b0
jne 0x14001e850
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x2a0]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf242f4a4
jmp 0x14001e850
cmp eax, 0xc8151b26
jle 0x14001effe
cmp eax, 0xcf4d1f0a
jg 0x14001f30c
cmp eax, 0xcbc90117
jg 0x14001f96a
cmp eax, 0xc914d0b1
jg 0x1400203c7
cmp eax, 0xc88ac3e7
jg 0x140021881
cmp eax, 0xc8151b27
je 0x1400238e4
cmp eax, 0xc82cb5b6
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xef4f0b70
jmp 0x14001e850
cmp eax, 0x7564a00
jg 0x14001f050
cmp eax, 0x234124a
jle 0x14001f3a9
cmp eax, 0x5527b7f
jg 0x14001f9da
cmp eax, 0x3b996ed
jg 0x1400203f8
cmp eax, 0x33cd3e7
jg 0x1400218d9
cmp eax, 0x234124b
je 0x14002390c
cmp eax, 0x2c4abdd
jne 0x14001e850
mov r8, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x298]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x697401e
jmp 0x14001e850
cmp eax, 0x86ed4104
jle 0x14001f3f0
cmp eax, 0x8a45f67b
jg 0x14001fa38
cmp eax, 0x88c293c4
jg 0x140020429
cmp eax, 0x880874c9
jg 0x14002193c
cmp eax, 0x86ed4105
je 0x140023970
cmp eax, 0x8765234d
jne 0x14001e850
mov eax, dword [0x141587548]
mov ecx, dword [0x14158754c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
imul eax, eax, 0xe2f8ca12
add eax, 0xd3bea07a
not eax
and eax, 0xe6828524
add eax, 0xf3ba991d
mov eax, 0xd3c30136
mov ecx, 0x23d1ebe0
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x49262aa0
jle 0x14001f47f
cmp eax, 0x4d639ed6
jg 0x14001fa74
cmp eax, 0x4adcd44a
jg 0x1400204a5
cmp eax, 0x49e8de05
jg 0x140021962
cmp eax, 0x49262aa1
je 0x1400239c8
cmp eax, 0x49709f5b
jne 0x14001e850
mov eax, dword [0x141587618]
mov ecx, dword [0x14158761c]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
imul eax, eax, 0x12e367bf
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x3bd65d40
mov r8d, edx
and r8d, 0x6aba1010
and ecx, 0x8401a2af
imul ecx, r8d
and edx, 0x9545efef
or eax, 0xbfd7ffef
imul eax, edx
add eax, ecx
cmp eax, 0x6d90a13e
mov eax, 0xb835a475
mov ecx, 0x49709f5b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xe00057bc
jle 0x14001f545
cmp eax, 0xe7023fe3
jg 0x14001fab0
cmp eax, 0xe5be7696
jg 0x1400204eb
cmp eax, 0xe240d26c
jg 0x14002198d
cmp eax, 0xe00057bd
je 0x1400239d8
cmp eax, 0xe027dfc1
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3372635f
jmp 0x14001e850
cmp eax, 0x2570ae20
jle 0x14001f5c5
cmp eax, 0x2bef9957
jg 0x14001faec
cmp eax, 0x28528711
jg 0x140020529
cmp eax, 0x27186e19
jg 0x1400219ec
cmp eax, 0x2570ae21
je 0x1400239e8
cmp eax, 0x265af747
jne 0x14001e850
mov eax, dword [0x1415873c8]
mov ecx, dword [0x1415873cc]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
add eax, 0xcbe86aab
mov ecx, eax
and ecx, 0x72eed1a9
add ecx, ecx
sub eax, ecx
add eax, 0x494331ec
cmp eax, 0x748b41af
mov rax, qword [rsp + 0x4c0]
mov rax, qword [rax]
mov qword [rsp + 0xc8], rax
mov eax, 0xadab71eb
mov ecx, 0x5f8a9ae1
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xa8b1fd09
jle 0x14001f60c
cmp eax, 0xab9f6080
jg 0x14001fb28
cmp eax, 0xaa68cc7d
jg 0x140020568
cmp eax, 0xa9f3d44a
jg 0x140021a12
cmp eax, 0xa8b1fd0a
je 0x140023a4d
cmp eax, 0xa9cdd8da
jne 0x14001e850
mov eax, dword [0x141587480]
mov ecx, dword [0x141587484]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
add ecx, 0x47a051a8
mov eax, ecx
not eax
or ecx, 0x94ad7e80
or eax, 0x6b52817f
and eax, ecx
cmp eax, 0x1500f276
mov rax, qword [rsp + 0x4a0]
mov rax, qword [rax]
mov qword [rsp + 0xb8], rax
mov eax, 0xa9cdd8da
mov ecx, 0x18503422
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x64678ebe
jle 0x14001f653
cmp eax, 0x67876edb
jg 0x14001fb72
cmp eax, 0x6582d6dd
jg 0x1400205a7
cmp eax, 0x65236960
jg 0x140021a6a
cmp eax, 0x64678ebf
je 0x140023a5d
cmp eax, 0x64e2e585
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x68ea4c69
jmp 0x14001e850
cmp eax, 0xc37d864f
jle 0x14001f6cb
cmp eax, 0xc5c6ae37
jg 0x14001fbf6
cmp eax, 0xc550220d
jg 0x1400205f0
cmp eax, 0xc4aa501d
jg 0x140021a90
cmp eax, 0xc37d8650
je 0x140023a8f
cmp eax, 0xc3aff421
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb14316e4
jmp 0x14001e850
cmp eax, 0x14330f2f
jle 0x14001f724
cmp eax, 0x18b5fea0
jg 0x14001fc32
cmp eax, 0x16b4aa7a
jg 0x140020653
cmp eax, 0x15210085
jg 0x140021ab6
cmp eax, 0x14330f30
je 0x140023a9f
cmp eax, 0x14def58e
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4864218
jmp 0x14001e850
cmp eax, 0x9d25ae68
jg 0x14001fc92
cmp eax, 0x9c20dc48
jg 0x1400206b7
cmp eax, 0x9b74e80c
jg 0x140021aee
cmp eax, 0x99d186c6
je 0x140023abd
cmp eax, 0x9b7415d2
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x22bcce8e
jmp 0x14001e850
cmp eax, 0x5a900738
jg 0x14001fcd5
cmp eax, 0x56bdf4ff
jg 0x14002072b
cmp eax, 0x56336e35
jg 0x140021b51
cmp eax, 0x55d9dd3d
je 0x140023b13
cmp eax, 0x55fa83c3
jne 0x14001e850
mov eax, dword [0x141587228]
or eax, dword [0x14158722c]
mov ecx, eax
not ecx
and ecx, 0x4ae044d5
and eax, 0xb51fbb2a
sub eax, ecx
mov ecx, 0xa02abe71
imul rax, rcx
shr rax, 0x3d
not eax
or eax, 0x2bdc66e
mov rcx, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff30
add rcx, rdx
cmp eax, 0xf14b3e8d
mov qword [rsp + 0x528], rcx
mov eax, 0x449e11ec
mov ecx, 0xc82cb5b6
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xf831977d
jg 0x14001fd26
cmp eax, 0xf6db27fd
jg 0x140020788
cmp eax, 0xf67fc86d
jg 0x140021b77
cmp eax, 0xf54f9900
je 0x140023b2f
cmp eax, 0xf55e0159
jne 0x14001e850
mov r14d, dword [0x1415874a0]
mov eax, dword [0x1415874a4]
mov ecx, r14d
and ecx, eax
add ecx, ecx
add r14d, eax
sub r14d, ecx
add r14d, 0xf471edd4
not r14d
or r14d, 0x21034203
and r14d, 0x2d0b5a1b
mov rax, qword [rsp + 0x238]
mov r8, qword [rax]
mov rcx, qword [0x1415acb98]
xor edx, edx
call r15
cmp r14d, 0xe241f5f3
mov eax, 0x5e5fc4bd
mov ecx, 0x9d25ae69
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x3e066104
jg 0x14001fd62
cmp eax, 0x3d164830
jg 0x1400207b9
cmp eax, 0x3cc7664f
jg 0x140021bfc
cmp eax, 0x3c76c825
je 0x140023b4d
cmp eax, 0x3ca0f25f
jne 0x14001e850
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x498], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2176b0f4
jmp 0x14001e850
cmp eax, 0xb8a36f2f
jg 0x14001fd9e
cmp eax, 0xb604af94
jg 0x140020838
cmp eax, 0xb60396e5
jg 0x140021c22
cmp eax, 0xb4861337
je 0x140023b70
cmp eax, 0xb486272f
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd2bbb00b
jmp 0x14001e850
cmp eax, 0x7b010995
jg 0x14001fdda
cmp eax, 0x7975bcf8
jg 0x1400208a5
cmp eax, 0x78b34067
jg 0x140021c48
cmp eax, 0x7645711f
je 0x140023bc8
cmp eax, 0x7828560a
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa9f3d44b
jmp 0x14001e850
cmp eax, 0xd3c30135
jle 0x14001fe49
cmp eax, 0xd5a39696
jg 0x1400208d6
cmp eax, 0xd50a64f5
jg 0x140021c6e
cmp eax, 0xd3c30136
je 0x140023c04
cmp eax, 0xd43124c6
jne 0x14001e850
mov eax, dword [0x1415872e0]
add eax, dword [0x1415872e4]
mov ecx, eax
xor ecx, 0x447118ef
or eax, 0xbb8ee710
and eax, ecx
add eax, 0xe1195757
mov ecx, eax
and ecx, 0x2d998ce0
xor eax, 0x2d998ce0
lea r14d, [rax + rcx*2]
mov r8, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x288]
xor edx, edx
call r15
cmp r14d, 0x28ea8406
mov eax, 0xdca6101a
mov ecx, 0xd43124c6
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfde51855
jle 0x14001feb3
cmp eax, 0xffeb84f9
jg 0x140020926
cmp eax, 0xfe42e3e4
jg 0x140021cca
cmp eax, 0xfde51856
je 0x140023c14
cmp eax, 0xfe336400
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3d78f407
jmp 0x14001e850
cmp eax, 0x82cdfd4d
jle 0x14001feef
cmp eax, 0x843abf38
jg 0x1400209d5
cmp eax, 0x83186993
jg 0x140021d41
cmp eax, 0x82cdfd4e
je 0x140023c24
cmp eax, 0x82f0e7d5
jne 0x14001e850
mov eax, dword [str._nsY]
mov ecx, dword [0x141587284]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
add eax, 0x423f83ae
or eax, 0x540c480
and eax, 0x2743d593
cmp eax, 0x6b5e2ff8
mov eax, 0xf54f9900
mov ecx, 0x7b010996
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x45bc1bdf
jle 0x14001ff5b
cmp eax, 0x47f1895e
jg 0x140020a06
cmp eax, 0x47a964ea
jg 0x140021d67
cmp eax, 0x45bc1be0
je 0x140023c34
cmp eax, 0x45e720d0
jne 0x14001e850
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x3a0], rax
mov rax, qword [rsp + 0x3e8]
mov qword [rsp + 0x398], rax
movzx eax, word [rsp + 0x86]
mov word [rsp + 0x80], ax
mov eax, dword [0x141587150]
and eax, dword [0x141587154]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xcf836668
mov r8d, edx
and r8d, 0xd4d0293a
and ecx, 0x202c9085
imul ecx, r8d
and edx, 0x2b2fd6c5
or eax, 0xefaff6ed
imul eax, edx
add eax, ecx
add eax, 0x6cb70da6
cmp eax, 0x511d2ea
mov eax, 0x8d9ff3f4
mov ecx, 0xf8ec5fa6
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xdcbdf62b
jle 0x14001ff97
cmp eax, 0xde94b8b1
jg 0x140020a73
cmp eax, 0xddd646e5
jg 0x140021d8d
cmp eax, 0xdcbdf62c
je 0x140023c44
cmp eax, 0xdcd7c30b
jne 0x14001e850
mov eax, dword [0x141587468]
xor edx, edx
div dword [0x14158746c]
or eax, 0xd31bded8
mov ecx, eax
and ecx, 0x2674442a
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x6674442a
and eax, 0x6f069ed0
cmp eax, 0x97f21b99
mov eax, 0x9151324e
mov ecx, 0xfcb54794
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x21653ee9
jle 0x14001ffd3
cmp eax, 0x2372d710
jg 0x140020aa4
cmp eax, 0x21f070b0
jg 0x140021e01
cmp eax, 0x21653eea
je 0x140023c54
cmp eax, 0x2176b0f4
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb604af95
jmp 0x14001e850
cmp eax, 0xa2954890
jle 0x140020020
cmp eax, 0xa4692e49
jg 0x140020b17
cmp eax, 0xa426a613
jg 0x140021e39
cmp eax, 0xa2954891
je 0x140023c72
cmp eax, 0xa325197a
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbcb5c24c
jmp 0x14001e850
cmp eax, 0x613e5d32
jle 0x14002005c
cmp eax, 0x62fa94be
jg 0x140020b9d
cmp eax, 0x62198cb3
jg 0x140021e5f
cmp eax, 0x613e5d33
je 0x140023cdf
cmp eax, 0x617abff4
jne 0x14001e850
mov eax, dword [0x141587230]
or eax, dword [0x141587234]
xor eax, 0x3f7eb8f9
mov ecx, 0xa6a29a61
imul rax, rcx
shr rax, 0x3e
xor eax, 0xe0cf3fd3
cmp eax, 0x4a53a5e1
mov eax, 0xf7dbe816
mov ecx, 0x2072c48b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xbff4404b
jle 0x1400200d4
cmp eax, 0xc231e692
jg 0x140020bce
cmp eax, 0xc14f43a6
jg 0x140021ed0
cmp eax, 0xbff4404c
je 0x140023d15
cmp eax, 0xc0f2c230
jne 0x14001e850
cmp qword [rsp + 0xe0], 0
mov eax, 0xffeb84fa
mov ecx, 0x48c64324
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xc8e20cb
jle 0x140020153
cmp eax, 0x112f606e
jg 0x140020c25
cmp eax, 0xe447bdd
jg 0x140021f0b
cmp eax, 0xc8e20cc
je 0x140023d54
cmp eax, 0xccb497a
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb212b210
jmp 0x14001e850
cmp eax, 0x985c3806
jg 0x140020c98
cmp eax, 0x98009845
jg 0x140021f61
cmp eax, 0x956b9f29
je 0x140023d64
cmp eax, 0x96e7e290
jne 0x14001e850
mov eax, dword [0x141587428]
or eax, dword [0x14158742c]
and eax, 0x275d22a
imul r14d, eax, 0x474403a8
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x248]
xor edx, edx
call fcn.14020ae70
cmp r14d, 0x8aaaf5ca
mov eax, 0x96e7e290
mov ecx, 0x2dac0b0a
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x537677e5
jg 0x140020ce0
cmp eax, 0x5301ba4e
jg 0x140021f87
cmp eax, 0x528e07a5
je 0x140023d74
cmp eax, 0x52f48216
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbef24487
jmp 0x14001e850
cmp eax, 0xf2d9991e
jg 0x140020d55
cmp eax, 0xf230dcac
jg 0x140021fed
cmp eax, 0xf13101df
je 0x140023d84
cmp eax, 0xf1ef6e56
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdcd7c30b
jmp 0x14001e850
cmp eax, 0x39506609
jg 0x140020d97
cmp eax, 0x387fc51c
jg 0x140022067
cmp eax, 0x37608160
je 0x140023d94
cmp eax, 0x3786b82e
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9c20dc49
jmp 0x14001e850
cmp eax, 0xb266e176
jg 0x140020dde
cmp eax, 0xb1d988e2
jg 0x1400220a4
cmp eax, 0xb14316e4
je 0x140023da4
cmp eax, 0xb178b1a4
jne 0x14001e850
mov eax, dword [0x141587100]
xor edx, edx
div dword [0x141587104]
add eax, 0xbf2a4afd
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xa0e040c1
and ecx, 0x5f1fbf3e
imul ecx, edx
mov edx, eax
and edx, 0x5f1fbf3e
or eax, 0x5f1fbf3e
imul eax, edx
add eax, ecx
mov ecx, eax
and ecx, 0x6f795c80
add ecx, ecx
sub eax, ecx
add eax, 0xef795c81
cmp eax, 0x7d55844
mov eax, 0x2efcd0b5
mov ecx, 0x45bc1be0
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x727a2abd
jg 0x140020e24
cmp eax, 0x720c6426
jg 0x14002212b
cmp eax, 0x711955c8
je 0x140023dec
cmp eax, 0x7135b387
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x67876edc
jmp 0x14001e850
cmp eax, 0xce008c4b
jg 0x140020e68
cmp eax, 0xcce2097f
jg 0x140022151
cmp eax, 0xcbc90118
je 0x140023e46
cmp eax, 0xcc47f3af
jne 0x14001e850
mov eax, dword [0x1415873b0]
or eax, dword [0x1415873b4]
mov ecx, eax
and ecx, 0x14b42d47
xor eax, 0x14b42d47
lea eax, [rax + rcx*2]
xor eax, 0x32814100
and eax, 0xf2f1d942
cmp eax, 0x60e4945e
mov eax, 0x5fc656d5
mov ecx, 0x5db68b0c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x697401d
jg 0x140020eab
cmp eax, 0x57e6956
jg 0x140022182
cmp eax, 0x5527b80
je 0x140023eaa
cmp eax, 0x552ae65
jne 0x14001e850
mov rax, qword [rsp + 0x4f0]
mov rax, qword [rax]
mov qword [rsp + 0x290], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x288], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x70cb2899
jmp 0x14001e850
cmp eax, 0x8cd51d1a
jg 0x140020edc
cmp eax, 0x8b91b4d3
jg 0x1400221a8
cmp eax, 0x8a45f67c
je 0x140023eba
cmp eax, 0x8aefb170
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xce55e6f7
jmp 0x14001e850
cmp eax, 0x4de1ac58
jg 0x140020f1f
cmp eax, 0x4dbf5a30
jg 0x14002221a
cmp eax, 0x4d639ed7
je 0x140023ede
cmp eax, 0x4d814530
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1e9204fd
jmp 0x14001e850
cmp eax, 0xe9b8c9b0
jg 0x140020f67
cmp eax, 0xe922b435
jg 0x140022240
cmp eax, 0xe7023fe4
je 0x140023f1c
cmp eax, 0xe8018807
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb212b210
jmp 0x14001e850
cmp eax, 0x2e3e218f
jg 0x140020fed
cmp eax, 0x2dac0b09
jg 0x14002229b
cmp eax, 0x2bef9958
je 0x140023f87
cmp eax, 0x2bf5c90c
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x19b03bb9
jmp 0x14001e850
cmp eax, 0xad2295de
jg 0x140021035
cmp eax, 0xaca304ae
jg 0x1400222e7
cmp eax, 0xab9f6081
je 0x140023fec
cmp eax, 0xabdd2c2d
jne 0x14001e850
cmp byte [rsp + 0x3c], 0
mov eax, 0x843abf39
mov ecx, 0x1b22aa62
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x6823301e
jg 0x140021066
cmp eax, 0x67c214b0
jg 0x14002237a
cmp eax, 0x67876edc
je 0x140023ffc
cmp eax, 0x67b439a1
jne 0x14001e850
cmp byte [rsp + 0x32], 0
mov eax, 0x3950660a
mov ecx, 0xfd7f5957
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x210]
mov rcx, qword [rsp + 0xa8]
mov qword [rsp + 0x188], rcx
mov rcx, qword [rsp + 0x340]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x178], rax
movzx eax, word [rsp + 0x7a]
mov word [rsp + 0x62], ax
jmp 0x14001e850
cmp eax, 0xc69c1eff
jg 0x140021118
cmp eax, 0xc65e671e
jg 0x1400223a0
cmp eax, 0xc5c6ae38
je 0x14002400c
cmp eax, 0xc61519e7
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x39fa4a16
jmp 0x14001e850
cmp eax, 0x1b22aa61
jg 0x140021149
cmp eax, 0x19b03bb8
jg 0x1400223c6
cmp eax, 0x18b5fea1
je 0x14002404f
cmp eax, 0x1900de99
jne 0x14001e850
mov eax, dword [0x1415873d8]
xor eax, dword [0x1415873dc]
add eax, 0x969aabd6
and eax, 0x8eee8ef4
cmp eax, 0xb35dc08d
mov eax, 0x9daba146
mov ecx, 0x3484c07e
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x9e47de88
jg 0x14002117a
cmp eax, 0x9ddb3ec2
jg 0x140022401
cmp eax, 0x9d25ae69
je 0x1400240dc
cmp eax, 0x9daba146
jne 0x14001e850
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3484c07e
jmp 0x14001e850
cmp eax, 0x5d964e4c
jg 0x1400211ab
cmp eax, 0x5c33440e
jg 0x140022427
cmp eax, 0x5a900739
je 0x140024105
cmp eax, 0x5b330ca3
jne 0x14001e850
mov r8, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x288]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd43124c6
jmp 0x14001e850
cmp eax, 0xfa62341f
jg 0x140021226
cmp eax, 0xf8f79464
jg 0x14002244d
cmp eax, 0xf831977e
je 0x140024126
cmp eax, 0xf8ec5fa6
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8d9ff3f4
jmp 0x14001e850
cmp eax, 0x40246c42
jg 0x140021279
cmp eax, 0x3efaec75
jg 0x1400224a7
cmp eax, 0x3e066105
je 0x14002418f
cmp eax, 0x3ef586f1
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd2849ed5
jmp 0x14001e850
cmp eax, 0xbadde0d6
jg 0x1400212bb
cmp eax, 0xba5c86e0
jg 0x1400224cd
cmp eax, 0xb8a36f30
je 0x1400241ba
cmp eax, 0xb96fd76e
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4d639ed7
jmp 0x14001e850
cmp eax, 0x7c0eb196
jg 0x14002133e
cmp eax, 0x7b3abebd
jg 0x140022502
cmp eax, 0x7b010996
je 0x1400241f4
cmp eax, 0x7b30a2ea
jne 0x14001e850
mov eax, dword [0x141587608]
mov ecx, dword [0x14158760c]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
and ecx, 0x1900860
xor ecx, 0x61d22023
cmp ecx, 0x741cb815
mov eax, 0x7f6ae35e
mov ecx, 0x9f477e3f
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xd1638872
jle 0x1400213a1
cmp eax, 0xd2bbb00a
jg 0x140022539
cmp eax, 0xd1638873
je 0x140024204
cmp eax, 0xd2849ed5
jne 0x14001e850
mov eax, dword [str.uG_x]
imul eax, dword [0x141587604]
and eax, 0xe7e33c26
imul rax, rax, 0x1e067c97
shr rax, 0x3b
and eax, 0xfffffffe
cmp eax, 0xba74bfdb
mov eax, 0x3ef586f1
mov ecx, 0xc8045a75
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfd417194
jle 0x14002141f
cmp eax, 0xfd7f5956
jg 0x1400225e0
cmp eax, 0xfd417195
je 0x140024214
cmp eax, 0xfd6b4f39
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbff4404c
jmp 0x14001e850
cmp eax, 0x81538ab4
jle 0x1400214a1
cmp eax, 0x81cd1597
jg 0x140022642
cmp eax, 0x81538ab5
je 0x14002424f
cmp eax, 0x8194bd1e
jne 0x14001e850
mov eax, dword [0x1415875a8]
mov ecx, eax
not ecx
or ecx, dword [0x1415875ac]
add ecx, eax
lea rax, [rsi + 0xc0]
cmp ecx, 0xea7818c2
mov qword [rsp + 0x458], rax
mov eax, 0x8f646074
mov ecx, 0x9cf3e905
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x4307d8ab
jle 0x1400214d2
cmp eax, 0x44f3b9f4
jg 0x140022686
cmp eax, 0x4307d8ac
je 0x14002425f
cmp eax, 0x449e11ec
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x55fa83c3
jmp 0x14001e850
cmp eax, 0xdaed5d80
jle 0x14002153f
cmp eax, 0xdc93f350
jg 0x1400226ca
cmp eax, 0xdaed5d81
je 0x140024284
cmp eax, 0xdc6a9f1c
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4864218
jmp 0x14001e850
cmp eax, 0x1f36e9cf
jle 0x140021570
cmp eax, 0x202648a1
jg 0x1400226f0
cmp eax, 0x1f36e9d0
je 0x140024294
cmp eax, 0x1f80b438
jne 0x14001e850
cmp qword [rsp + 0xc8], rdi
mov eax, 0x81538ab5
mov ecx, 0x3efaec76
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xa0da70fe
jle 0x1400215fc
cmp eax, 0xa223bbab
jg 0x140022759
cmp eax, 0xa0da70ff
je 0x1400242ce
cmp eax, 0xa111de38
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x32e1f0c2
jmp 0x14001e850
cmp eax, 0x5f8a9ae0
jle 0x140021634
cmp eax, 0x5fef4fc0
jg 0x140022790
cmp eax, 0x5f8a9ae1
je 0x14002435d
cmp eax, 0x5fc656d5
jne 0x14001e850
mov eax, dword [0x1415873b8]
xor eax, dword [0x1415873bc]
or eax, 0xe81fb987
mov ecx, eax
xor ecx, 0x800450
and ecx, eax
and ecx, 0x50cc4c57
lea rax, [rsi + 0x18]
cmp ecx, 0x6cb1a6be
mov qword [rsp + 0x4c0], rax
mov eax, 0x5fef4fc1
mov ecx, 0x5db68b0c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xbd85648d
jle 0x140021665
cmp eax, 0xbef24486
jg 0x1400227d8
cmp eax, 0xbd85648e
je 0x14002436d
cmp eax, 0xbd9ba848
jne 0x14001e850
mov eax, dword [0x1415871b8]
mov ecx, dword [0x1415871bc]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
xor eax, 0x89fad5c2
imul eax, eax, 0x9ae7d0f
imul rcx, rax, 0x27ca0f3f
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
cmp eax, 0x36b0e379
mov eax, 0x12ae8f69
mov ecx, 0x5658fb3b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x8930872
jle 0x1400216a7
cmp eax, 0x9f9ee27
jg 0x1400227fe
cmp eax, 0x8930873
je 0x1400243d4
cmp eax, 0x93ecc21
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfb726cd8
jmp 0x14001e850
cmp eax, 0x9151324d
jg 0x140022863
cmp eax, 0x8f646074
je 0x140024446
cmp eax, 0x9004622a
jne 0x14001e850
cmp qword [rsp + 0xf8], rdi
mov eax, 0xb266e177
mov ecx, 0x67c214b1
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x518f1ac7
jg 0x140022889
cmp eax, 0x50cf7773
je 0x140024456
cmp eax, 0x50ea7789
jne 0x14001e850
cmp qword [rsp + 0xf8], 0
mov eax, 0x153aa2b0
mov ecx, 0x9004622a
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xef4f0b6f
jg 0x140022900
cmp eax, 0xee040434
je 0x140024478
cmp eax, 0xef0f628e
jne 0x14001e850
mov eax, dword [0x141587330]
mov ecx, dword [0x141587334]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
imul rcx, rax, 0x10478f8b
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
add eax, 0x1630b309
not eax
and eax, 0x880f04d3
or eax, 0x14203108
cmp eax, 0xeccf9ae5
mov eax, 0x27186e1a
mov ecx, 0x7a304898
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x3372635e
jg 0x140022926
cmp eax, 0x325fb7dd
je 0x140024488
cmp eax, 0x32e1f0c2
jne 0x14001e850
mov eax, dword [0x141587148]
mov ecx, dword [0x14158714c]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
mov ecx, eax
xor ecx, 0x85569cbe
and eax, 0x7aa96341
add eax, eax
sub eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x4799de57
and ecx, 0xb86621a8
imul ecx, edx
mov edx, eax
and edx, 0xb86621a8
or eax, 0xb86621a8
imul eax, edx
add eax, ecx
and eax, 0xd2242988
cmp word [rsp + 0x58], 0
sete byte [rsp + 0x45]
cmp eax, 0xc7a24857
mov eax, 0xa111de38
mov ecx, 0x8ecbcf94
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xb08bdf67
jg 0x1400229ac
cmp eax, 0xaef51e46
je 0x1400244c7
cmp eax, 0xaf76c0ac
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x49709f5b
jmp 0x14001e850
cmp eax, 0x70cb2898
jg 0x1400229e5
cmp eax, 0x6e54ca63
je 0x1400244d7
cmp eax, 0x6fda09e8
jne 0x14001e850
mov eax, dword [0x141587220]
xor edx, edx
div dword [0x141587224]
add eax, 0x35de2bc7
or eax, 0xc6b8fa35
cmp eax, 0xe373392d
mov eax, 0x449e11ec
mov ecx, 0x55fa83c3
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xc96bf513
jg 0x140022a0b
cmp eax, 0xc914d0b2
je 0x14002453d
cmp eax, 0xc92bf4d7
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x547413a5
jmp 0x14001e850
cmp eax, 0x4864217
jg 0x140022a31
cmp eax, 0x3b996ee
je 0x14002456c
cmp eax, 0x417a1ab
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x50ea7789
jmp 0x14001e850
cmp eax, 0x890f6774
jg 0x140022a57
cmp eax, 0x88c293c5
je 0x140024592
cmp eax, 0x88e1b3dc
jne 0x14001e850
cmp byte [rsp + 0x2e], 0
mov eax, 0xf831977e
mov ecx, 0xdc6a9f1c
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x88]
mov rcx, qword [rsp + 0x1f8]
mov rdx, qword [rsp + 0x320]
mov qword [rsp + 0x150], rdx
mov rdx, qword [rsp + 0x318]
mov qword [rsp + 0x148], rdx
mov qword [rsp + 0x140], rcx
mov word [rsp + 0x5c], ax
jmp 0x14001e850
cmp eax, 0x4b42914e
jg 0x140022abc
cmp eax, 0x4adcd44b
je 0x1400245b4
cmp eax, 0x4b246f8c
jne 0x14001e850
mov rax, qword [rsp + 0x68]
movdqa xmm0, xmmword [rax]
pmovmskb eax, xmm0
mov word [rsp + 0x8e], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa5bbfdaa
jmp 0x14001e850
cmp eax, 0xe6873f87
jg 0x140022af6
cmp eax, 0xe5be7697
je 0x14002460e
cmp eax, 0xe6826a6b
jne 0x14001e850
mov rcx, qword [rsp + 0x278]
call fcn.140030bf0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x532ab958
jmp 0x14001e850
cmp eax, 0x2a902e40
jg 0x140022b5d
cmp eax, 0x28528712
je 0x140024689
cmp eax, 0x286d1694
jne 0x14001e850
cmp byte [rsp + 0x31], 0
mov eax, 0x51c00d34
mov ecx, 0xa082d78f
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xab62117c
jg 0x140022bb2
cmp eax, 0xaa68cc7e
je 0x140024699
cmp eax, 0xab6167d5
jne 0x14001e850
cmp qword [rsp + 0x1f8], 0
sete byte [rsp + 0x2e]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x321e356f
jmp 0x14001e850
cmp eax, 0x6680cdf4
jg 0x140022bd8
cmp eax, 0x6582d6de
je 0x1400246a9
cmp eax, 0x667d8786
jne 0x14001e850
lea rax, [rsi + 0x48]
mov qword [rsp + 0x5a0], rax
mov rax, qword [rsi + 0x48]
mov qword [rsp + 0x308], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf483e3f6
jmp 0x14001e850
cmp eax, 0xc585f24d
jg 0x140022bfe
cmp eax, 0xc550220e
je 0x1400246c7
cmp eax, 0xc579e4bc
jne 0x14001e850
mov eax, dword [0x1415873c0]
sub eax, dword [0x1415873c4]
mov ecx, eax
or ecx, 0x40402502
not eax
and eax, 0x5010800
and ecx, 0x42602502
or ecx, eax
cmp ecx, 0x3a2af5c0
mov eax, 0xadab71eb
mov ecx, 0x265af747
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x18503421
jg 0x140022c87
cmp eax, 0x16b4aa7b
je 0x140024748
cmp eax, 0x17d5cdc6
jne 0x14001e850
mov eax, dword [0x1415873a0]
mov ecx, dword [0x1415873a4]
add eax, ecx
add eax, 0xe147677d
mov ecx, 0xced9e759
imul rax, rcx
shr rax, 0x3d
xor eax, 0x2a21200e
cmp eax, 0x57064e8
mov eax, 0x8f28343b
mov ecx, 0xb8a36f30
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x9cbc56f1
jg 0x140022d41
cmp eax, 0x9c20dc49
je 0x1400247b0
cmp eax, 0x9c8e2bf4
jne 0x14001e850
mov eax, dword [0x141587180]
sub eax, dword [0x141587184]
mov ecx, 0x9ad1c29b
imul rax, rcx
shr rax, 0x3f
or eax, 0x5d3c172
mov rcx, qword [rsp + 0x48]
mov rdx, 0xfffffffffffffec0
add rcx, rdx
cmp eax, 0x4bbe2092
mov qword [rsp + 0x578], rcx
mov eax, 0x9c8e2bf4
mov ecx, 0x28528712
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x58c3bd26
jg 0x140022d67
cmp eax, 0x56bdf500
je 0x1400247ce
cmp eax, 0x57a68880
jne 0x14001e850
mov eax, dword [0x1415871e0]
sub eax, dword [0x1415871e4]
mov ecx, 0xc9b69219
imul rax, rcx
shr rax, 0x3f
or eax, 0xf5e4f322
cmp eax, 0x7c28df07
mov eax, 0x7c0eb197
mov ecx, 0x49e8de06
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xf7dbe815
jg 0x140022d9f
cmp eax, 0xf6db27fe
je 0x1400247fc
cmp eax, 0xf786118d
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xff923a56
jmp 0x14001e850
cmp eax, 0x3d962011
jg 0x140022dd3
cmp eax, 0x3d164831
je 0x14002485d
cmp eax, 0x3d78f407
jne 0x14001e850
mov eax, dword [0x141587358]
mov ecx, dword [0x14158735c]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
mov ecx, eax
and ecx, 0x3cfe965d
add ecx, ecx
sub eax, ecx
imul eax, eax, 0xbf8098d8
add eax, 0x31961678
xor eax, 0xd1cb1481
cmp qword [rsp + 0x2f8], 0
sete byte [rsp + 0x3b]
cmp eax, 0xce98bfa0
mov eax, 0x5d59560c
mov ecx, 0x3d78f407
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xb66887da
jg 0x140022e36
cmp eax, 0xb604af95
je 0x14002486d
cmp eax, 0xb61c1fc1
jne 0x14001e850
mov eax, dword [0x141587620]
xor edx, edx
div dword [0x141587624]
mov ecx, eax
xor ecx, 0x280060c
xor eax, 0x24274893
and eax, 0x66b7da9f
xor eax, 0x583ef163
or ecx, 0x583ef163
and ecx, eax
cmp ecx, 0xbdf2cb25
mov eax, 0xfe42e3e5
mov ecx, 0xe3b44482
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x79b6f041
jg 0x140022e5c
cmp eax, 0x7975bcf9
je 0x14002488b
cmp eax, 0x797d8189
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x234124b
jmp 0x14001e850
cmp eax, 0xd5e0e870
jg 0x140022e82
cmp eax, 0xd5a39697
je 0x14002489b
cmp eax, 0xd5d1794c
jne 0x14001e850
mov rax, qword [rsp + 0x100]
movdqa xmm0, xmmword [rax]
pmovmskb eax, xmm0
lea ecx, [rax + rax]
not ecx
add ecx, eax
mov word [rsp + 0xa2], cx
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf6b4a95f
jmp 0x14001e850
cmp eax, 0x958a6a
jg 0x140022ea8
cmp eax, 0xffeb84fa
je 0x1400248cf
cmp eax, 0x7f5e9e
jne 0x14001e850
mov ecx, dword [0x141587174]
mov eax, ecx
xor eax, ecx
not eax
and eax, dword [0x141587170]
xor eax, ecx
add eax, 0x887d1340
movzx ecx, word [rsp + 0x7e]
lea edx, [rcx - 1]
tzcnt r8d, ecx
xor ecx, edx
not ecx
and ecx, edx
mov word [rsp + 0x9c], cx
mov rcx, qword [rsp + 0x3b8]
dec rcx
mov qword [rsp + 0x2f8], rcx
neg r8
mov rcx, qword [rsp + 0x118]
imul rdx, r8, 0x160
lea r8, [rcx + rdx]
mov qword [rsp + 0x48], r8
cmp qword [rcx + rdx - 0x148], 0
sete byte [rsp + 0x43]
cmp eax, 0x8f01e04d
mov eax, 0xe6873f88
mov ecx, 0x5301ba4f
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x85483554
jg 0x140022f47
cmp eax, 0x843abf39
je 0x14002490e
cmp eax, 0x84768e86
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6b647dad
jmp 0x14001e850
cmp eax, 0x48e31d94
jg 0x140022f7a
cmp eax, 0x47f1895f
je 0x140024959
cmp eax, 0x48c64324
jne 0x14001e850
mov eax, dword [0x1415872e8]
mov ecx, dword [0x1415872ec]
mov edx, eax
and edx, ecx
or eax, ecx
not edx
and edx, eax
shr edx, 1
imul rax, rdx, 0x4675aaf3
shr rax, 0x3d
imul eax, eax, 0x8446d0ca
and eax, 0x4967e1ee
cmp eax, 0x7f68e630
mov eax, 0xbc52718e
mov ecx, 0x5c33440f
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xdf377ede
jg 0x140022fa0
cmp eax, 0xde94b8b2
je 0x1400249a0
cmp eax, 0xdebdb435
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6823301f
jmp 0x14001e850
cmp eax, 0x23f690cb
jg 0x140022ff6
cmp eax, 0x2372d711
je 0x140024a05
cmp eax, 0x23d1ebe0
jne 0x14001e850
mov eax, dword [0x141587550]
mov ecx, dword [0x141587554]
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
sub ecx, edx
add ecx, 0x5db2c393
cmp ecx, 0x30155766
mov rax, qword [rsp + 0x68]
movdqa xmm0, xmmword [rax]
pmovmskb eax, xmm0
mov word [rsp + 0x9a], ax
mov eax, 0xee040434
mov ecx, 0x23d1ebe0
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xa5d2caf3
jg 0x14002301c
cmp eax, 0xa4692e4a
je 0x140024a15
cmp eax, 0xa5bbfdaa
jne 0x14001e850
mov eax, dword [0x141587638]
xor edx, edx
div dword [0x14158763c]
mov ecx, eax
not ecx
and ecx, 0x566ba2ec
mov edx, eax
and edx, 0xa9945d13
imul edx, ecx
mov ecx, eax
and ecx, 0x566ba2ec
or eax, 0x566ba2ec
imul eax, ecx
add eax, edx
shr eax, 1
imul rax, rax, 0x53472a49
shr rax, 0x3c
add eax, 0xb333f167
cmp eax, 0xcef73bf3
mov eax, 0x4adcd44b
mov ecx, 0x9847b214
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x6364c7b3
jg 0x140023042
cmp eax, 0x62fa94bf
je 0x140024a25
cmp eax, 0x63367d3d
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x85483555
jmp 0x14001e850
cmp eax, 0xc2c284fd
jg 0x1400230a4
cmp eax, 0xc231e693
je 0x140024aa4
cmp eax, 0xc29d87a8
jne 0x14001e850
mov eax, dword [0x141587478]
xor edx, edx
div dword [0x14158747c]
add eax, 0x2ace5250
or eax, 0x55fa6b66
cmp eax, 0xbf0231b8
mov eax, 0xa9cdd8da
mov ecx, 0x65236961
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x12c98f66
jg 0x140023126
cmp eax, 0x112f606f
je 0x140024ab4
cmp eax, 0x12ae8f69
jne 0x14001e850
mov eax, dword [0x1415871c0]
imul eax, dword [0x1415871c4]
mov ecx, eax
not ecx
and ecx, 0x376fc160
mov edx, eax
and edx, 0xc8903e9f
imul edx, ecx
mov ecx, eax
and ecx, 0x376fc160
or eax, 0x376fc160
imul eax, ecx
add eax, edx
cmp eax, 0xd2e9f93f
mov eax, 0x5658fb3b
mov ecx, 0x48e31d95
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x993d5476
jg 0x14002316b
cmp eax, 0x985c3807
je 0x140024b16
cmp eax, 0x989fce9d
jne 0x14001e850
mov r8, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x260]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7b3abebe
jmp 0x14001e850
cmp eax, 0x547248cd
jg 0x140023191
cmp eax, 0x537677e6
je 0x140024b26
cmp eax, 0x5427c275
jne 0x14001e850
mov eax, dword [0x141587128]
mov ecx, dword [0x14158712c]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
not eax
or eax, 0xf4e8ba4f
xor eax, 0x3259f60e
imul eax, eax, 0x5bc291c5
cmp qword [rsp + 0x300], 0
sete byte [rsp + 0x46]
cmp eax, 0x9511a076
mov eax, 0x56bdf500
mov ecx, 0x5427c275
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xf46b1345
jg 0x1400231c5
cmp eax, 0xf2d9991f
je 0x140024b73
cmp eax, 0xf3e14924
jne 0x14001e850
cmp qword [rsp + 0xe0], rdi
mov eax, 0xffeb84fa
mov ecx, 0x48c64324
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x39fa4a15
jg 0x1400231eb
cmp eax, 0x3950660a
je 0x140024bde
cmp eax, 0x39ae8c30
jne 0x14001e850
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x280]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9ff5ad7b
jmp 0x14001e850
cmp eax, 0xb338a582
jg 0x140023211
cmp eax, 0xb266e177
je 0x140024c4f
cmp eax, 0xb2ff04ad
jne 0x14001e850
mov rax, qword [rsp + 0x2a8]
cmp rax, qword [rsp + 0x510]
sete byte [rsp + 0x3f]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x81fcfb4a
jmp 0x14001e850
cmp eax, 0x73ad2d28
jg 0x140023246
cmp eax, 0x727a2abe
je 0x140024ca9
cmp eax, 0x736658f6
jne 0x14001e850
mov rax, qword [rsp + 0x540]
mov rax, qword [rax]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x417a1ab
jmp 0x14001e850
cmp eax, 0xce8d24dd
jg 0x14002327a
cmp eax, 0xce008c4c
je 0x140024d22
cmp eax, 0xce55e6f7
jne 0x14001e850
cmp qword [rsp + 0xe0], 0
mov eax, 0xc0f2c230
mov ecx, 0xf3e14924
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x6da09a7
jg 0x1400232a0
cmp eax, 0x697401e
je 0x140024d54
cmp eax, 0x6b8530f
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6b647dad
jmp 0x14001e850
cmp eax, 0x8e42d9c9
jg 0x1400232d2
cmp eax, 0x8cd51d1b
je 0x140024da7
cmp eax, 0x8d9ff3f4
jne 0x14001e850
movzx eax, word [rsp + 0x80]
not eax
mov word [rsp + 0xa0], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4dbf5a31
jmp 0x14001e850
cmp eax, 0x4e5c797e
jg 0x14002330c
cmp eax, 0x4de1ac59
je 0x140024e13
cmp eax, 0x4e2c37e3
jne 0x14001e850
mov r8, qword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x2c0]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5e8788bc
jmp 0x14001e850
cmp eax, 0xe9c95c1c
jg 0x14002334c
cmp eax, 0xe9b8c9b1
je 0x140024e35
cmp eax, 0xe9c5eb52
jne 0x14001e850
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x330], rax
mov rax, qword [rsp + 0x138]
mov ecx, dword [0x141587658]
mov edx, ecx
not edx
or edx, dword [0x14158765c]
mov qword [rsp + 0x328], rax
lea eax, [rcx + rdx]
inc eax
imul rax, rax, 0xfa98703
shr rax, 0x3a
not eax
or eax, 0x89
cmp eax, 0xc7695956
mov eax, 0xa5d2caf4
mov ecx, 0xb60396e6
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x2eb63c54
jg 0x140023372
cmp eax, 0x2e3e2190
je 0x140024e4f
cmp eax, 0x2e55529b
jne 0x14001e850
mov rax, qword [rsp + 0x48]
mov rcx, 0xffffffffffffff08
add rax, rcx
mov qword [rsp + 0x540], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x736658f6
jmp 0x14001e850
cmp eax, 0xad81328a
jg 0x1400233db
cmp eax, 0xad2295df
je 0x140024eb9
cmp eax, 0xad4ced0b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x552ae65
jmp 0x14001e850
cmp eax, 0x68ea4c68
jg 0x140023401
cmp eax, 0x6823301f
je 0x140024f2a
cmp eax, 0x682ca24e
jne 0x14001e850
mov eax, dword [0x141587568]
or eax, dword [0x14158756c]
mov ecx, eax
and ecx, 0xf4649db
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0xcf4649db
or eax, 0xede43e4a
imul eax, eax, 0x57a37c73
mov rcx, qword [rsp + 0x348]
movdqa xmm0, xmmword [rcx]
pmovmskb edx, xmm0
mov r8, qword [rsp + 0x350]
mov r9, 0xfffffffffffffe00
add r8, r9
add rcx, 0x10
cmp edx, 0xffff
sete byte [rsp + 0x33]
cmp eax, 0xac9586c1
mov word [rsp + 0x94], dx
mov qword [rsp + 0x470], r8
mov qword [rsp + 0x468], rcx
mov eax, 0x6abe80ed
mov ecx, 0x682ca24e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xc8045a74
jg 0x14002344d
cmp eax, 0xc69c1f00
je 0x140024f45
cmp eax, 0xc6f1bf2b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x99d186c6
jmp 0x14001e850
cmp eax, 0x1b69abe6
jg 0x1400234dd
cmp eax, 0x1b22aa62
je 0x140024f67
cmp eax, 0x1b4c7e6f
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa1db85c
jmp 0x14001e850
cmp eax, 0x9fba4c4e
jg 0x140023503
cmp eax, 0x9e47de89
je 0x140024f77
cmp eax, 0x9f477e3f
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7f6ae35e
jmp 0x14001e850
cmp eax, 0x5db68b0b
jg 0x140023529
cmp eax, 0x5d964e4d
je 0x140024fab
cmp eax, 0x5da4ec05
jne 0x14001e850
mov eax, dword [0x141587268]
xor edx, edx
div dword [0x14158726c]
imul rcx, rax, 0xc7d9189
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1e
mov ecx, eax
not ecx
and ecx, 0x9cf89c35
and eax, 0xfffffffe
sub eax, ecx
imul rax, rax, 0x1c5981df
shr rax, 0x3a
cmp eax, 0xc05396d6
mov eax, 0x47f1895f
mov ecx, 0x67411cf2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfb3a3dc4
jg 0x140023592
cmp eax, 0xfa623420
je 0x140024fd0
cmp eax, 0xfade2769
jne 0x14001e850
mov rax, qword [rsp + 0x208]
mov ecx, eax
and ecx, 1
xor rax, 1
lea rax, [rax + rcx*2]
cmp rax, 2
mov eax, 0x4075d9b3
mov ecx, 0xaf76c0ac
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x4075d9b2
jg 0x1400235cb
cmp eax, 0x40246c43
je 0x140024ffa
cmp eax, 0x4054680a
jne 0x14001e850
mov rax, qword [rsp + 0x68]
add rax, 0x10
mov qword [rsp + 0x478], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8765234d
jmp 0x14001e850
cmp eax, 0xbc47e651
jg 0x140023643
cmp eax, 0xbadde0d7
je 0x14002503d
cmp eax, 0xbb8b7484
jne 0x14001e850
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x370], rax
mov eax, dword [0x141587410]
mov ecx, dword [0x141587414]
mov edx, eax
not edx
and edx, ecx
not edx
not ecx
and ecx, eax
not ecx
and ecx, edx
not ecx
and ecx, 0x1d970a60
mov eax, ecx
not eax
or eax, 0x4272312b
add eax, ecx
add eax, 0xa88e3629
cmp eax, 0x9bd0a7b6
mov eax, 0x39fa4a16
mov ecx, 0xc61519e7
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x7e079606
jg 0x1400236bb
cmp eax, 0x7c0eb197
je 0x14002505b
cmp eax, 0x7c1db9a3
jne 0x14001e850
mov rax, qword [rsp + 0x48]
lea rcx, [rax - 0x128]
mov qword [rsp + 0x560], rcx
mov rcx, qword [rax - 0x120]
mov qword [rsp + 0x2f0], rcx
mov rax, qword [rax - 0x118]
mov qword [rsp + 0x2e8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x720c6427
jmp 0x14001e850
cmp eax, 0xd02d261a
jg 0x140023741
cmp eax, 0xcf4d1f0b
je 0x1400250a4
cmp eax, 0xcfc1decd
jne 0x14001e850
mov eax, dword [0x141587498]
sub eax, dword [0x14158749c]
add eax, 0xdab4a0e1
mov ecx, eax
not ecx
and ecx, 0x80c60094
mov edx, eax
and edx, 0x7f39ff6b
imul edx, ecx
mov ecx, eax
and ecx, 0x80c60094
or eax, 0x80c60094
imul eax, ecx
add eax, edx
not eax
and eax, 0xed3efbda
cmp eax, 0x6e076b8e
mov eax, 0xf55e0159
mov ecx, 0x9d25ae69
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfc632142
je 0x140025102
cmp eax, 0xfcb54794
je 0x140025127
cmp eax, 0xfd0220bb
jne 0x14001e850
mov eax, dword [0x141587400]
mov ecx, dword [0x141587404]
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not edx
or edx, ecx
xor edx, 0x48028488
and edx, 0x5dc3948d
xor edx, 0xb8c66b56
cmp edx, 0xc2c50ddf
mov rax, qword [rsi + 8]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x258], rax
mov eax, 0xfd0220bb
mov ecx, 0x3786b82e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x802bf4cd
je 0x140025137
cmp eax, 0x805978fc
je 0x14002516d
cmp eax, 0x813a613a
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1e07240f
jmp 0x14001e850
cmp eax, 0x40cb3992
je 0x1400251d1
cmp eax, 0x41528836
je 0x1400251f3
cmp eax, 0x4249d4d9
jne 0x14001e850
mov rcx, qword [rsp + 0x378]
mov eax, ecx
and eax, 1
mov rdx, rcx
xor rdx, 1
lea rax, [rdx + rax*2]
mov edx, 0x160
mul rdx
mov edx, ecx
and edx, 0x11
or rcx, 0x11
add rcx, rdx
add rcx, rax
sete byte [rsp + 0x3a]
mov qword [rsp + 0x4c8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbd22c177
jmp 0x14001e850
cmp eax, 0xd73d9cd4
je 0x140025256
cmp eax, 0xda70845f
je 0x140025297
cmp eax, 0xda96f310
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc8145cb7
jmp 0x14001e850
cmp eax, 0x1d4f4f3e
je 0x1400252b5
cmp eax, 0x1e07240f
je 0x1400252c5
cmp eax, 0x1e9204fd
jne 0x14001e850
mov eax, dword [0x141587340]
xor edx, edx
div dword [0x141587344]
mov ecx, eax
and ecx, 0x31a25a72
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0xb1a25a72
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb6d9c1ce
and ecx, 0x49263e31
imul ecx, edx
mov edx, eax
and edx, 0x49263e31
or eax, 0x49263e31
imul eax, edx
add eax, ecx
and eax, 0x8268681b
cmp eax, 0x81fc035a
mov eax, 0xe6826a6b
mov ecx, 0x532ab958
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xa00ed512
je 0x1400252ef
cmp eax, 0xa082d78f
je 0x1400252ff
cmp eax, 0xa08ac316
jne 0x14001e850
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xddd646e6
jmp 0x14001e850
cmp eax, 0x5e5fc4bd
je 0x140025341
cmp eax, 0x5e8788bc
je 0x140025351
cmp eax, 0x5ec27582
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4307d8ac
jmp 0x14001e850
cmp eax, 0xbcb5c24c
je 0x1400253c0
cmp eax, 0xbd22c177
je 0x140025423
cmp eax, 0xbd7f19d2
jne 0x14001e850
cmp qword [rsp + 0xd8], rdi
mov eax, 0x4bcc393c
mov ecx, 0x2fd9a181
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x7564a01
je 0x140025441
cmp eax, 0x7e784a6
je 0x140025451
cmp eax, 0x813515a
jne 0x14001e850
mov r8, qword [rsp + 0x570]
mov rcx, qword [rsp + 0x568]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7c1db9a3
jmp 0x14001e850
cmp eax, 0x8f28343b
je 0x140025472
cmp eax, 0x8f371488
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6da09a8
jmp 0x14001e850
cmp eax, 0x5095af12
je 0x140025482
cmp eax, 0x50a06f92
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8918e2e5
jmp 0x14001e850
cmp eax, 0xebc8d5cb
je 0x1400254eb
cmp eax, 0xec8a14f8
jne 0x14001e850
mov eax, dword [0x1415874d8]
add eax, dword [0x1415874dc]
mov ecx, eax
and ecx, 0x9bb83119
or eax, 0x9bb83119
add eax, ecx
add eax, 0xc4dd4c7a
cmp eax, 0x7f52e1a1
mov eax, 0x8b91b4d4
mov ecx, 0x2a902e41
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x301a5b18
je 0x140025532
cmp eax, 0x321e356f
jne 0x14001e850
mov eax, dword [0x141587668]
and eax, dword [0x14158766c]
mov ecx, eax
not ecx
and ecx, 0xd1fe3935
mov edx, eax
and edx, 0x2e01c6ca
imul edx, ecx
mov ecx, eax
and ecx, 0xd1fe3935
or eax, 0xd1fe3935
imul eax, ecx
add eax, edx
add eax, 0xfef8fe8f
mov ecx, eax
and ecx, 0xbe738556
or eax, 0xbe738556
add eax, ecx
cmp eax, 0xf86cc5f0
mov eax, 0xb14316e4
mov ecx, 0xc3aff421
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xae260a9f
je 0x140025597
cmp eax, 0xaedd569d
jne 0x14001e850
mov eax, dword [0x141587688]
mov ecx, dword [0x14158768c]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
and eax, 0x95a55b89
imul eax, eax, 0xd83442c8
cmp eax, 0xd1022f19
mov eax, 0x7e079607
mov ecx, 0xfb3a3dc5
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x6b647dad
je 0x1400255bc
cmp eax, 0x6dfc44be
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf8f79465
jmp 0x14001e850
cmp eax, 0xc88ac3e8
je 0x14002564d
cmp eax, 0xc89b1401
jne 0x14001e850
mov eax, dword [0x141587308]
or eax, dword [0x14158730c]
add eax, 0xfed4f1eb
mov ecx, 0x8a1d1b2d
imul rax, rcx
shr rax, 0x3d
imul eax, eax, 0xfdb91842
cmp eax, 0xc6c1c2f6
mov eax, 0xad91e87b
mov ecx, 0x528e07a5
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x33cd3e8
je 0x14002566b
cmp eax, 0x380a015
jne 0x14001e850
mov eax, dword [0x1415873d0]
xor eax, dword [0x1415873d4]
or eax, 0x40000885
and eax, 0xc6661885
mov ecx, 0x98108b15
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xd51a40f8
mov rax, qword [rsi + 0x20]
mov qword [rsp + 0x268], rax
mov eax, 0x47e2f430
mov ecx, 0x380a015
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x880874ca
je 0x1400256b1
cmp eax, 0x8898484b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa0da70ff
jmp 0x14001e850
cmp eax, 0x49e8de06
je 0x1400256d3
cmp eax, 0x4a3fb2b1
jne 0x14001e850
call sub.KERNEL32.dll_GetLastError
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6680cdf5
jmp 0x14001e850
cmp eax, 0xe240d26d
je 0x1400256e3
cmp eax, 0xe3b44482
jne 0x14001e850
mov eax, dword [0x141587628]
sub eax, dword [0x14158762c]
and eax, 0x78ba4244
imul eax, eax, 0xaf84efbc
add eax, 0x3a70fe7c
lea rcx, [rsi + 0x98]
cmp eax, 0x55f82c05
mov qword [rsp + 0x450], rcx
mov eax, 0xfe42e3e5
mov ecx, 0x842964c4
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x27186e1a
je 0x140025707
cmp eax, 0x27be4d1f
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3372635f
jmp 0x14001e850
cmp eax, 0xa9f3d44b
je 0x14002576f
cmp eax, 0xaa322491
jne 0x14001e850
mov eax, dword [0x141587120]
xor edx, edx
div dword [0x141587124]
mov ecx, eax
not ecx
or ecx, 0xb1789bf
add eax, ecx
add eax, 0xe002133d
or eax, 0xe18d02de
cmp eax, 0xa5d7a2f3
mov eax, 0x5f980ab
mov ecx, 0x5427c275
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x65236961
je 0x1400257a8
cmp eax, 0x652b641e
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x667d8786
jmp 0x14001e850
cmp eax, 0xc4aa501e
je 0x1400257b8
cmp eax, 0xc5361d9e
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf67fc86e
jmp 0x14001e850
cmp eax, 0x15210086
je 0x1400257c8
cmp eax, 0x153aa2b0
jne 0x14001e850
cmp qword [rsp + 0xf8], 0
mov eax, 0xb266e177
mov ecx, 0x67c214b1
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x9b74e80d
je 0x1400257e8
cmp eax, 0x9c001027
jne 0x14001e850
mov eax, dword [0x1415871a0]
sub eax, dword [0x1415871a4]
or eax, 0xc15a108b
and eax, 0xc77f7ecb
add eax, 0x55db68ce
cmp eax, 0x5461fb68
mov rax, qword [rsp + 0x558]
mov rax, qword [rax + 8]
mov qword [rsp + 0x2d8], rax
mov eax, 0xbc47e652
mov ecx, 0x9c001027
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x56336e36
je 0x1400257f8
cmp eax, 0x5658fb3b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x12ae8f69
jmp 0x14001e850
cmp eax, 0xf67fc86e
je 0x140025808
cmp eax, 0xf6b4a95f
jne 0x14001e850
mov eax, dword [0x141587130]
mov ecx, dword [0x141587134]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xcd94cfeb
and ecx, 0x326b3014
imul ecx, edx
mov edx, eax
and edx, 0x326b3014
or eax, 0x326b3014
imul eax, edx
add eax, ecx
add eax, 0x3112cbec
mov ecx, eax
and ecx, 0x4a6a7710
add ecx, ecx
sub eax, ecx
add eax, 0xca6a7711
cmp eax, 0xb582f118
mov eax, 0xf786118d
mov ecx, 0xff923a56
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x3cc76650
je 0x140025864
cmp eax, 0x3ced82d1
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa426a614
jmp 0x14001e850
cmp eax, 0xb60396e6
je 0x1400258d0
cmp eax, 0xb604436d
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc5c6ae38
jmp 0x14001e850
cmp eax, 0x78b34068
je 0x1400258e0
cmp eax, 0x78c70830
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9c8e2bf4
jmp 0x14001e850
cmp eax, 0xd50a64f6
je 0x1400258f0
cmp eax, 0xd57df470
jne 0x14001e850
mov eax, dword [0x141587314]
add eax, dword [0x141587310]
or eax, 0xa7b9847a
imul rcx, rax, 0x499bda55
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1c
and eax, 0xfffffffe
cmp eax, 0xe3c2adb9
mov eax, 0xc65e671f
mov ecx, 0x4e5c797f
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfe42e3e5
je 0x14002590e
cmp eax, 0xff923a56
jne 0x14001e850
mov eax, dword [0x141587138]
mov ecx, dword [0x14158713c]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
add eax, 0x3cefa45d
mov ecx, eax
and ecx, 0x36bf0d14
add ecx, ecx
sub eax, ecx
add eax, 0xb6bf0d14
or eax, 0x67e24bdf
mov rcx, qword [rsp + 0x100]
add rcx, 0x10
cmp eax, 0x33cbef34
mov qword [rsp + 0x590], rcx
mov eax, 0x537677e6
mov ecx, 0xff923a56
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x83186994
je 0x14002591e
cmp eax, 0x842964c4
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6b8530f
jmp 0x14001e850
cmp eax, 0x47a964eb
je 0x14002595d
cmp eax, 0x47e2f430
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1900de99
jmp 0x14001e850
cmp eax, 0xddd646e6
je 0x14002596d
cmp eax, 0xddf3bdc3
jne 0x14001e850
cmp byte [rsp + 0x44], 0
mov eax, 0x45e720d0
mov ecx, 0xf2d9991f
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x9e]
mov rcx, qword [rsp + 0x588]
mov rdx, qword [rsp + 0x580]
mov word [rsp + 0x86], ax
mov qword [rsp + 0x3e8], rcx
mov qword [rsp + 0x3e0], rdx
mov qword [rsp + 0x1c8], rdx
mov qword [rsp + 0x1c0], rcx
jmp 0x14001e850
cmp eax, 0x21f070b1
je 0x1400259d2
cmp eax, 0x22bcce8e
jne 0x14001e850
cmp qword [rsp + 0x4b0], 0
mov eax, 0xa28803a8
mov ecx, 0xdcd7c30b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xa426a614
je 0x140025a2d
cmp eax, 0xa4296a85
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5a900739
jmp 0x14001e850
cmp eax, 0x62198cb4
je 0x140025a3d
cmp eax, 0x62ae2929
jne 0x14001e850
mov eax, dword [0x141587288]
add eax, dword [0x14158728c]
or eax, 0xe36f6679
add eax, 0x23874b0d
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xb90098a
and ecx, 0xb461f615
imul ecx, edx
mov edx, eax
and edx, 0x3467f204
or eax, 0xb467f615
imul eax, edx
add eax, ecx
cmp eax, 0xe0cbb09c
mov eax, 0xa08ac316
mov ecx, 0xddd646e6
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xc14f43a7
je 0x140025abc
cmp eax, 0xc1776ca9
jne 0x14001e850
mov r8, qword [rsp + 0x2d8]
mov rcx, qword [rsp + 0x2d0]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5095af12
jmp 0x14001e850
cmp eax, 0xe447bde
je 0x140025acc
cmp eax, 0xfcd69c6
jne 0x14001e850
mov rax, qword [rsp + 0x3c0]
mov rcx, qword [rsp + 0x3c8]
movzx edx, word [rsp + 0x82]
not edx
mov r8, qword [rsp + 0x20]
mov dword [r8], 0x547248ce
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x120], rcx
mov word [rsp + 0x5a], dx
jmp 0x14001e850
cmp eax, 0x98009846
je 0x140025b23
cmp eax, 0x9847b214
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4adcd44b
jmp 0x14001e850
cmp eax, 0x5301ba4f
je 0x140025b6d
cmp eax, 0x532ab958
jne 0x14001e850
mov r14d, dword [0x141587348]
or r14d, dword [0x14158734c]
add r14d, 0x39423169
or r14d, 0x4090200
and r14d, 0x660963d9
mov rcx, qword [rsp + 0x278]
call fcn.140030bf0
cmp r14d, 0x48c7a975
mov eax, 0xb1d988e3
mov ecx, 0xe6826a6b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xf230dcad
je 0x140025b7d
cmp eax, 0xf242f4a4
jne 0x14001e850
mov eax, dword [0x141587250]
xor edx, edx
div dword [str.__bQbn_]
mov ecx, eax
xor ecx, 0xdeafc854
and ecx, eax
imul r14, rcx, 0x6660e5ab
shr r14, 0x3e
lea eax, [r14 - 0x265282f4]
add r14d, r14d
sub r14d, eax
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x2a0]
xor edx, edx
call r15
cmp r14d, 0xd3131263
mov eax, 0xf242f4a4
mov ecx, 0x1d4f4f3e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x387fc51d
je 0x140025bc4
cmp eax, 0x38a96f30
jne 0x14001e850
mov rax, qword [rsp + 0x48]
mov rcx, 0xffffffffffffff40
add rax, rcx
mov qword [rsp + 0x4f8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x16b4aa7b
jmp 0x14001e850
cmp eax, 0xb1d988e3
je 0x140025c10
cmp eax, 0xb212b210
jne 0x14001e850
mov eax, dword [0x1415875c0]
imul eax, dword [0x1415875c4]
mov ecx, eax
xor ecx, 0x82ecc993
xor eax, 0x6c120208
and eax, 0x6ef6cb9b
mov edx, ecx
and edx, 0x91093464
imul edx, eax
mov eax, ecx
and eax, 0x6ef6cb9b
or ecx, 0x6ef6cb9b
imul ecx, eax
add ecx, edx
and ecx, 0xade375f4
cmp ecx, 0x63707e0b
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x200], rax
mov eax, 0xe8018807
mov ecx, 0x81cd1598
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x720c6427
je 0x140025c20
cmp eax, 0x727a126b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xab62117d
jmp 0x14001e850
cmp eax, 0xcce20980
je 0x140025c6f
cmp eax, 0xcd6ab456
jne 0x14001e850
mov rax, qword [rsi]
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd73d9cd4
jmp 0x14001e850
cmp eax, 0x57e6957
je 0x140025c7f
cmp eax, 0x5f980ab
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5427c275
jmp 0x14001e850
cmp eax, 0x8b91b4d4
je 0x140025cb1
cmp eax, 0x8cbe257a
jne 0x14001e850
mov eax, dword [0x1415871d8]
mov ecx, dword [0x1415871dc]
mov edx, eax
and edx, ecx
or eax, ecx
not eax
or eax, edx
not eax
mov ecx, 0x924f6ef9
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0x818d8eaf
add eax, 0x50531845
cmp qword [rsp + 0x550], 0
sete byte [rsp + 0x40]
cmp eax, 0x8fce0d26
mov eax, 0x73ad2d29
mov ecx, 0xf13101df
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x4dbf5a31
je 0x140025cc1
cmp eax, 0x4dd05372
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5d964e4d
jmp 0x14001e850
cmp eax, 0xe922b436
je 0x140025cfe
cmp eax, 0xe993bb1d
jne 0x14001e850
mov eax, dword [0x1415872c0]
mov ecx, dword [0x1415872c4]
not eax
mov edx, eax
and edx, ecx
or eax, ecx
not eax
or eax, edx
xor eax, 0xb275182c
add eax, 0xbe759719
and eax, 0xd533b055
cmp eax, 0xb16a904c
mov eax, 0x8aefb170
mov ecx, 0xd1638873
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x2dac0b0a
je 0x140025d0e
cmp eax, 0x2e3e1be1
jne 0x14001e850
mov eax, dword [0x141587368]
or eax, dword [0x14158736c]
add eax, 0xcf266949
not eax
and eax, 0xd821377a
cmp eax, 0x66ebdfc6
mov eax, 0x2e3e1be1
mov ecx, 0x21f070b1
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xaca304af
je 0x140025d1e
cmp eax, 0xacf2de1d
jne 0x14001e850
mov eax, dword [0x1415875d8]
mov ecx, dword [0x1415875dc]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
or eax, 0x815ead41
mov ecx, 0x863f4fa3
imul rax, rcx
shr rax, 0x3e
mov ecx, eax
not ecx
and ecx, 0xc98582b9
mov edx, eax
and edx, 0xfffffffe
imul edx, ecx
mov ecx, eax
and ecx, 1
or eax, 0xc98582b9
imul eax, ecx
add eax, edx
cmp eax, 0xa0cc5b9f
mov eax, 0xab62117d
mov ecx, 0x727a126b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x67c214b1
je 0x140025d2e
cmp eax, 0x67e6ee6c
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xec8a14f8
jmp 0x14001e850
cmp eax, 0xc65e671f
je 0x140025d55
cmp eax, 0xc6800997
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2e55529b
jmp 0x14001e850
cmp eax, 0x19b03bb9
je 0x140025db4
cmp eax, 0x19b48b33
jne 0x14001e850
mov r8, qword [rsp + 0x418]
mov rcx, qword [rsp + 0x410]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xab6167d5
jmp 0x14001e850
cmp eax, 0x9ddb3ec3
je 0x140025dd7
cmp eax, 0x9de06ec8
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x62198cb4
jmp 0x14001e850
cmp eax, 0x5c33440f
je 0x140025de7
cmp eax, 0x5d59560c
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdf8676c2
jmp 0x14001e850
cmp eax, 0xf8f79465
je 0x140025df7
cmp eax, 0xf93d326d
jne 0x14001e850
mov eax, dword [0x1415874f8]
and eax, dword [0x1415874fc]
add eax, 0xd9bacc6
mov ecx, eax
xor ecx, 0xacc4d99c
or eax, 0x533b2663
and eax, ecx
imul eax, eax, 0x9f433dbb
cmp eax, 0xc6dd7d21
mov eax, 0xfc632142
mov ecx, 0x86ed4105
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x3efaec76
je 0x140025e19
cmp eax, 0x3f512e50
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x49709f5b
jmp 0x14001e850
cmp eax, 0xba5c86e1
je 0x140025e86
cmp eax, 0xba96c861
jne 0x14001e850
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x69e69433
jmp 0x14001e850
cmp eax, 0x7b3abebe
je 0x140025ef7
cmp eax, 0x7bb74fda
jne 0x14001e850
mov rax, qword [rsp + 0x70]
add rax, 0x38
mov qword [rsp + 0x490], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3cc76650
jmp 0x14001e850
cmp eax, 0xd2bbb00b
je 0x140025f4a
cmp eax, 0xd3b3fd8a
jne 0x14001e850
mov ecx, dword [0x141587420]
mov edx, dword [0x141587424]
mov eax, ecx
not eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x18444130
and ecx, 0x12208c1
or ecx, r9d
or eax, r8d
and r8d, 0x18444130
and edx, 0x12208c1
or edx, r8d
xor edx, ecx
not eax
or eax, edx
and eax, 0x196649f1
add eax, 0xdf0c08a3
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xd4104b36
and ecx, 0x2bef90c9
imul ecx, edx
mov edx, eax
and edx, 0x2b6e10c1
or eax, 0x2bef90c9
imul eax, edx
add eax, ecx
cmp eax, 0x49677d76
mov eax, 0x96e7e290
mov ecx, 0x8e42d9ca
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfd7f5957
je 0x140025fb0
cmp eax, 0xfdae3600
jne 0x14001e850
movzx eax, word [rsp + 0x9a]
not eax
mov rcx, qword [rsp + 0x20]
mov dword [rcx], 0x3950660a
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0xb0]
mov r8, qword [rsp + 0x478]
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x180], r8
mov qword [rsp + 0x178], rdx
mov word [rsp + 0x62], ax
jmp 0x14001e850
cmp eax, 0x81cd1598
je 0x140026014
cmp eax, 0x81fcfb4a
jne 0x14001e850
cmp byte [rsp + 0x3f], 0
mov eax, 0x387fc51d
mov ecx, 0xf6db27fe
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0x1a0], rax
jmp 0x14001e850
cmp eax, 0x44f3b9f5
je 0x140026024
cmp eax, 0x455acdab
jne 0x14001e850
cmp byte [rsp + 0x36], 0
mov eax, 0xbb8b7484
mov ecx, 0xcd6ab456
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x190], rax
jmp 0x14001e850
cmp eax, 0xdc93f351
je 0x140026089
cmp eax, 0xdca6101a
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x48c64324
jmp 0x14001e850
cmp eax, 0x202648a2
je 0x140026099
cmp eax, 0x2072c48b
jne 0x14001e850
mov r14d, dword [0x141587238]
xor r14d, dword [0x14158723c]
xor r14d, 0x3708bcbf
add r14d, 0x2a729a1a
mov r8, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2b0]
xor edx, edx
call fcn.14020ae70
cmp r14d, 0xe58960b3
mov eax, 0x70d29436
mov ecx, 0x2072c48b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xa223bbac
je 0x1400260a9
cmp eax, 0xa28803a8
jne 0x14001e850
mov rax, qword [rsp + 0x70]
add rax, 0x20
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9f9ee28
jmp 0x14001e850
cmp eax, 0x5fef4fc1
je 0x1400260b9
cmp eax, 0x5ff97a51
jne 0x14001e850
movzx eax, word [rsp + 0x56]
tzcnt eax, eax
mov rcx, qword [rsp + 0xa8]
shl rax, 5
neg rax
mov rcx, qword [rcx + rax - 8]
call fcn.14020b170
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x11c8697
jmp 0x14001e850
cmp eax, 0xbef24487
je 0x1400260c9
cmp eax, 0xbf2e7ae8
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xacf2de1d
jmp 0x14001e850
cmp eax, 0x9f9ee28
je 0x1400260e7
cmp eax, 0xa1db85c
jne 0x14001e850
mov eax, dword [0x141587448]
mov ecx, eax
not ecx
or ecx, dword [0x14158744c]
add eax, ecx
inc eax
xor eax, 0x102b00
or eax, 0xffef94ef
cmp eax, 0x72bcd45d
mov rax, qword [rsp + 0x4b8]
mov rax, qword [rax]
mov qword [rsp + 0x4b0], rax
mov eax, 0x1b4c7e6f
mov ecx, 0x9b7415d2
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x9151324e
je 0x140026143
cmp eax, 0x92f92c5b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe447bde
jmp 0x14001e850
cmp eax, 0x518f1ac8
je 0x14002618d
cmp eax, 0x51c00d34
jne 0x14001e850
mov eax, dword [0x1415875a0]
xor edx, edx
div dword [0x1415875a4]
mov ecx, eax
xor ecx, 0x171710f5
xor eax, 0x20688500
and eax, 0x366e85d4
mov edx, ecx
and edx, 0xc9917a2b
imul edx, eax
mov eax, ecx
and eax, 0x366e85d4
or ecx, 0x366e85d4
imul ecx, eax
lea eax, [rcx + rdx]
add eax, 0x4ac514b6
cmp eax, 0xa26b4f5
mov eax, 0x8f646074
mov ecx, 0x8194bd1e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xef4f0b70
je 0x1400261ab
cmp eax, 0xf0090484
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2bef9958
jmp 0x14001e850
cmp eax, 0x3372635f
je 0x1400261dd
cmp eax, 0x3484c07e
jne 0x14001e850
mov eax, dword [0x1415873e0]
mov ecx, dword [0x1415873e4]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
imul eax, eax, 0x874087eb
mov ecx, eax
not ecx
or eax, 0xb05519e0
or ecx, 0x4faae61f
and ecx, eax
cmp ecx, 0xd1353bd6
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x260], rax
mov eax, 0x9daba146
mov ecx, 0xcce20980
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xb08bdf68
je 0x140026221
cmp eax, 0xb13b3d63
jne 0x14001e850
mov rax, qword [rsp + 0x530]
mov rax, qword [rax]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6dfc44be
jmp 0x14001e850
cmp eax, 0x70cb2899
je 0x14002626b
cmp eax, 0x70d29436
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x47a964eb
jmp 0x14001e850
cmp eax, 0xc96bf514
je 0x1400262b4
cmp eax, 0xc97b8b75
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc8151b27
jmp 0x14001e850
cmp eax, 0x4864218
je 0x1400262e3
cmp eax, 0x4e6b67c
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x682ca24e
jmp 0x14001e850
cmp eax, 0x890f6775
je 0x14001e823
cmp eax, 0x8918e2e5
jne 0x14001e850
mov eax, dword [0x1415871c8]
add eax, dword [0x1415871cc]
imul eax, eax, 0xaae79e91
not eax
or eax, 0xb24986d7
and eax, 0xbee9cfd7
cmp eax, 0x89ec0c14
mov rax, qword [rsp + 0x560]
mov rax, qword [rax]
mov qword [rsp + 0x550], rax
mov eax, 0xb96fd76e
mov ecx, 0x8918e2e5
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x4b42914f
je 0x140026335
cmp eax, 0x4bcc393c
jne 0x14001e850
mov rax, qword [rsp + 0x48]
mov rax, qword [rax - 0x98]
mov qword [rsp + 0x280], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2bea86df
jmp 0x14001e850
cmp eax, 0xe6873f88
je 0x140026345
cmp eax, 0xe6ba288e
jne 0x14001e850
mov r14d, dword [0x1415875d4]
add r14d, dword [0x1415875d0]
and r14d, 0xa0e3ac1f
add r14d, 0x57fe3f0
mov rcx, qword [rsp + 0x200]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
test eax, eax
sete byte [rsp + 0x31]
cmp r14d, 0xa531d45b
mov eax, 0x86964343
mov ecx, 0xbf2e7ae8
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x2a902e41
je 0x140026363
cmp eax, 0x2bea86df
jne 0x14001e850
mov eax, dword [0x1415872f8]
mov ecx, dword [0x1415872fc]
not eax
not ecx
or ecx, eax
not ecx
add ecx, 0x9b076e78
or ecx, 0xa222fb0c
cmp ecx, 0xfa151c5
mov eax, 0x3b996ee
mov ecx, 0x39ae8c30
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xab62117d
je 0x1400263bc
cmp eax, 0xab8cbe90
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5da4ec05
jmp 0x14001e850
cmp eax, 0x6680cdf5
je 0x140026414
cmp eax, 0x67411cf2
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x47f1895f
jmp 0x14001e850
cmp eax, 0xc585f24e
je 0x140026498
cmp eax, 0xc5a65f74
jne 0x14001e850
mov eax, dword [0x1415872b0]
mov ecx, dword [0x1415872b4]
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x99e36fac
and eax, 0x661c9053
or eax, r9d
or edx, r8d
and r8d, 0x99e36fac
and ecx, 0x661c9053
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
cmp edx, 0xda39ed76
mov rax, qword [rsp + 0x4f8]
mov rax, qword [rax]
mov qword [rsp + 0xe0], rax
mov eax, 0xa7277af7
mov ecx, 0x202648a2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x18503422
je 0x1400264a8
cmp eax, 0x18544769
jne 0x14001e850
mov eax, dword [0x141587528]
mov ecx, dword [0x14158752c]
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0xeb74818
and eax, 0xf148b7e7
or eax, r9d
or edx, r8d
and r8d, 0xeb74818
and ecx, 0xf148b7e7
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
mov eax, edx
not eax
or eax, 0xa2c48f6f
add eax, edx
inc eax
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x46725b70
and ecx, 0xb98da48f
imul ecx, edx
mov edx, eax
and edx, 0xb98da48f
or eax, 0xb98da48f
imul eax, edx
add eax, ecx
mov ecx, eax
not ecx
or ecx, 0xe578005e
or eax, 0x1a87ffa1
and eax, ecx
cmp eax, 0xf81e6469
mov eax, 0xe9b8c9b1
mov ecx, 0xdaed5d81
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x9cbc56f2
je 0x1400264b8
cmp eax, 0x9cf3e905
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfd417195
jmp 0x14001e850
cmp eax, 0x58c3bd27
je 0x1400264d2
cmp eax, 0x59b012fd
jne 0x14001e850
cmp qword [rsp + 0xb8], 0
mov eax, 0xc69c1f00
mov ecx, 0xd5e0e871
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xf7dbe816
je 0x1400264e2
cmp eax, 0xf8117594
jne 0x14001e850
cmp qword [rsp + 0x4d8], 1
sete byte [rsp + 0x3c]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xabdd2c2d
jmp 0x14001e850
cmp eax, 0x3d962012
je 0x140026509
cmp eax, 0x3dc1dc9d
jne 0x14001e850
mov eax, dword [0x1415873e8]
or eax, dword [0x1415873ec]
mov ecx, eax
and ecx, 0x5bb27e57
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x5bb27e57
mov ecx, eax
xor ecx, 0xa64dc174
and ecx, eax
imul eax, ecx, 0x2037ddf1
cmp eax, 0x4447c9c8
mov eax, 0x989fce9d
mov ecx, 0x7b3abebe
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xb66887db
je 0x140026519
cmp eax, 0xb835a475
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb61c1fc1
jmp 0x14001e850
cmp eax, 0x79b6f042
je 0x14002657a
cmp eax, 0x7a304898
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x27186e1a
jmp 0x14001e850
cmp eax, 0xd5e0e871
je 0x1400265c6
cmp eax, 0xd715db9b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcc47f3af
jmp 0x14001e850
cmp eax, 0x958a6b
je 0x1400265e7
cmp eax, 0x11c8697
jne 0x14001e850
mov eax, dword [0x141587598]
mov ecx, dword [0x14158759c]
lea r14d, [rax + rcx]
add r14d, 0xe473815
xor r14d, 0x23c85d3
add r14d, 0x95a03e6a
mov rax, qword [rsp + 0x368]
dec rax
mov qword [rsp + 0x210], rax
movzx eax, word [rsp + 0x56]
tzcnt eax, eax
mov rcx, qword [rsp + 0xa8]
shl rax, 5
neg rax
mov rcx, qword [rcx + rax - 8]
call qword [sym.imp.pdh.dll_PdhRemoveCounter]
cmp qword [rsp + 0x210], 0
sete byte [rsp + 0x32]
cmp r14d, 0x1581d123
mov eax, 0x67b439a1
mov ecx, 0x5ff97a51
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x85483555
je 0x1400265fe
cmp eax, 0x86964343
jne 0x14001e850
mov rcx, qword [rsp + 0x200]
call fcn.14020b150
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe6ba288e
jmp 0x14001e850
cmp eax, 0x48e31d95
je 0x14002660e
cmp eax, 0x4906bccb
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfd0220bb
jmp 0x14001e850
cmp eax, 0xdf377edf
je 0x14002663c
cmp eax, 0xdf8676c2
jne 0x14001e850
mov eax, dword [0x141587360]
imul eax, dword [0x141587364]
add eax, 0x6b11de08
mov ecx, eax
and ecx, 0x28440238
xor eax, 0x28440238
lea eax, [rax + rcx*2]
cmp eax, 0x3e8741b4
mov eax, 0x2e3e1be1
mov ecx, 0xc8e20cc
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x23f690cc
je 0x14002664c
cmp eax, 0x24c78583
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9e47de89
jmp 0x14001e850
cmp eax, 0xa5d2caf4
je 0x14002667e
cmp eax, 0xa7277af7
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x40246c43
jmp 0x14001e850
cmp eax, 0x6364c7b4
je 0x14002670a
cmp eax, 0x642b4fdb
jne 0x14001e850
mov rax, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x2f0]
mov rdx, rax
shl rdx, 5
lea r8, [rcx + rdx]
mov qword [rsp + 0x558], r8
inc rax
mov qword [rsp + 0x2e0], rax
cmp qword [rcx + rdx], 0
mov eax, 0x41528836
mov ecx, 0x5d964e4d
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xc2c284fe
je 0x140026745
cmp eax, 0xc3261be4
jne 0x14001e850
movzx eax, word [rsp + 0x64]
mov word [rsp + 0x7e], ax
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x380], rax
mov eax, dword [0x141587168]
mov ecx, dword [0x14158716c]
add eax, ecx
add eax, 0x4b623f8d
mov ecx, eax
xor ecx, 0xd025fb18
and ecx, eax
add ecx, 0x9ca8694b
cmp ecx, 0x5453d1ea
mov eax, 0x7f5e9e
mov ecx, 0x5301ba4f
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x12c98f67
je 0x140026755
cmp eax, 0x12f1e9ee
jne 0x14001e850
mov eax, dword [0x141587520]
and eax, dword [0x141587524]
add eax, 0x8fe9614e
cmp eax, 0xea5f2a8c
mov eax, 0xdaed5d81
mov ecx, 0x18544769
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x993d5477
je 0x140026765
cmp eax, 0x999b19ab
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb66887db
jmp 0x14001e850
cmp eax, 0x547248ce
je 0x140026789
cmp eax, 0x547413a5
jne 0x14001e850
cmp qword [rsp + 0xb0], 0
sete byte [rsp + 0x2b]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc914d0b2
jmp 0x14001e850
cmp eax, 0xf46b1346
je 0x14002680a
cmp eax, 0xf483e3f6
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb178b1a4
jmp 0x14001e850
cmp eax, 0x39fa4a16
je 0x14002681a
cmp eax, 0x3a94e9d4
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd715db9b
jmp 0x14001e850
cmp eax, 0xb338a583
je 0x14002688e
cmp eax, 0xb3f373f3
jne 0x14001e850
movzx eax, word [rsp + 0x2c]
dec eax
mov word [rsp + 0x92], ax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x33cd3e8
jmp 0x14001e850
cmp eax, 0x73ad2d29
je 0x1400268f5
cmp eax, 0x74d9a998
jne 0x14001e850
cmp byte [rsp + 0x40], 0
mov eax, 0x5dbc5ee7
mov ecx, 0x2e55529b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xce8d24de
je 0x140026905
cmp eax, 0xcf40e79b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x17d5cdc6
jmp 0x14001e850
cmp eax, 0x6da09a8
je 0x1400269a2
cmp eax, 0x6f9e8a6
jne 0x14001e850
lea rax, [rsi + 0x58]
mov qword [rsp + 0x598], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x407892fb
jmp 0x14001e850
cmp eax, 0x8e42d9ca
je 0x1400269eb
cmp eax, 0x8e894365
jne 0x14001e850
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x270]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb4861337
jmp 0x14001e850
cmp eax, 0x4e5c797f
je 0x140026a0f
cmp eax, 0x4e911c61
jne 0x14001e850
mov eax, dword [0x14158727c]
add eax, dword [0x141587278]
cmp eax, 0x611e64ee
mov eax, 0x7b010996
mov ecx, 0x82f0e7d5
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xe9c95c1d
je 0x140026a1f
cmp eax, 0xea238965
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd02d261b
jmp 0x14001e850
cmp eax, 0x2eb63c55
je 0x140026a2f
cmp eax, 0x2efcd0b5
jne 0x14001e850
mov eax, dword [0x141587108]
mov ecx, eax
not ecx
or ecx, dword [0x14158710c]
add eax, ecx
add eax, 0x84e38baf
imul rax, rax, 0x7028b99b
shr rax, 0x3e
or eax, 0xdc9cd876
cmp qword [rsp + 0x308], 0
sete byte [rsp + 0x47]
cmp eax, 0x4dde31f5
mov eax, 0x14330f30
mov ecx, 0x45bc1be0
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xad81328b
je 0x140026a3f
cmp eax, 0xad91e87b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2fd9a181
jmp 0x14001e850
cmp eax, 0x68ea4c69
je 0x140026a56
cmp eax, 0x69e69433
jne 0x14001e850
mov eax, dword [0x1415871a8]
and eax, dword [0x1415871ac]
add eax, 0x536cfd09
not eax
or eax, 0xfba17726
cmp eax, 0xf84fba06
mov eax, 0x5095af12
mov ecx, 0xc1776ca9
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xc8045a75
je 0x140026ab1
cmp eax, 0xc8145cb7
jne 0x14001e850
mov eax, dword [0x141587208]
mov ecx, dword [0x14158720c]
not eax
not ecx
mov edx, eax
or edx, ecx
not edx
and ecx, eax
or ecx, edx
not ecx
imul rax, rcx, 0x5691d411
shr rax, 0x3e
mov ecx, eax
xor ecx, 0x7ba8c301
add eax, 0x84573cff
mov edx, eax
and edx, 0x84141d8a
xor eax, 0x3a6ba275
sub eax, ecx
sub eax, edx
mov rcx, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff10
add rcx, rdx
cmp eax, 0xd1f9a023
mov qword [rsp + 0x538], rcx
mov eax, 0xeb3f06bf
mov ecx, 0xc8145cb7
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x1b69abe7
je 0x140026ac1
cmp eax, 0x1ce2b2b4
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcfc1decd
jmp 0x14001e850
cmp eax, 0x9fba4c4f
je 0x140026ae2
cmp eax, 0x9ff5ad7b
jne 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2570ae21
jmp 0x14001e850
cmp eax, 0x5db68b0c
je 0x140026af2
cmp eax, 0x5dbc5ee7
jne 0x14001e850
mov eax, dword [0x1415871f0]
xor edx, edx
div dword [0x1415871f4]
mov ecx, eax
xor ecx, 0x418ec869
xor eax, 0xa2313512
or eax, 0x5c4482e4
add eax, ecx
inc eax
mov ecx, eax
or ecx, 0xde3d10a1
not eax
or eax, 0x21c2ef5e
and eax, ecx
cmp eax, 0x8296ef72
mov eax, 0x8cd51d1b
mov ecx, 0x958a6b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xfb3a3dc5
je 0x140026b02
cmp eax, 0xfb726cd8
jne 0x14001e850
mov rax, qword [rsp + 0x4e8]
mov rax, qword [rax]
mov qword [rsp + 0xd8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdf377edf
jmp 0x14001e850
cmp eax, 0x4075d9b3
je 0x140026b72
cmp eax, 0x407892fb
jne 0x14001e850
mov eax, dword [0x141587110]
xor edx, edx
div dword [0x141587114]
add eax, 0x4ecd2883
mov ecx, eax
or ecx, 0xf4d3299a
mov edx, eax
not edx
and edx, 0x1044220
mov r8d, ecx
and r8d, 0x4eb8bc4d
imul r8d, edx
and ecx, 0xb14743b2
or eax, 0xf5d76bba
imul eax, ecx
add eax, r8d
cmp eax, 0xd4506e9d
mov eax, 0xdc93f351
mov ecx, 0xce8d24de
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xbc47e652
je 0x140026b90
cmp eax, 0xbc52718e
jne 0x14001e850
mov eax, dword [0x1415872f0]
mov ecx, dword [0x1415872f4]
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not edx
or edx, ecx
imul rax, rdx, 0x77b992f1
shr rax, 0x3e
lea ecx, [rax - 0x3fb0c032]
add eax, eax
sub eax, ecx
mov rcx, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff60
add rcx, rdx
cmp eax, 0xbac5234
mov qword [rsp + 0x4e8], rcx
mov eax, 0x93ecc21
mov ecx, 0xbc52718e
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0x7e079607
je 0x140026ba0
cmp eax, 0x7f6ae35e
jne 0x14001e850
mov eax, dword [0x141587610]
mov ecx, dword [0x141587614]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, eax
and ecx, 0xeee65147
and eax, 0x8440044
sub ecx, eax
add ecx, 0x184da8f4
mov eax, ecx
and eax, 0x732c9c69
add eax, eax
sub ecx, eax
add ecx, 0x732c9c69
cmp ecx, 0xb4ab0843
mov eax, 0x82cdfd4e
mov ecx, 0x7f6ae35e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp eax, 0xd02d261b
jne 0x140026bb7
mov eax, dword [0x141587508]
or eax, dword [0x14158750c]
mov ecx, eax
not ecx
or ecx, 0x5c666d8c
add eax, ecx
inc eax
mov ecx, eax
xor ecx, 0x19a80a81
xor eax, 0x8657e43a
mov edx, eax
and edx, 0x6617956e
and ecx, 0x99e86a91
imul ecx, edx
mov edx, eax
and edx, 0x99e86a91
or eax, 0x99e86a91
imul eax, edx
add eax, ecx
cmp eax, 0x95b9cd77
mov eax, 0xab9f6081
mov ecx, 0x9ddb3ec3
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587488]
mov ecx, dword [0x14158748c]
mov edx, eax
not edx
or eax, ecx
not ecx
and ecx, edx
not ecx
and ecx, eax
imul rax, rcx, 0x2260019f
shr rax, 0x3c
or eax, 0x7fd139bd
imul eax, eax, 0x5ddd02e2
cmp eax, 0x649b6fc2
mov eax, 0xc37d8650
mov ecx, 0xa2954891
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x378], rax
mov eax, dword [0x141587390]
or eax, dword [0x141587394]
mov ecx, eax
and ecx, 0x36d40722
xor eax, 0xb6d40722
lea eax, [rax + rcx*2]
cmp eax, 0x4003399c
mov eax, 0x4249d4d9
mov ecx, 0x7564a01
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x64678ebf
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x380a015
jmp 0x14001e850
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x220], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf93d326d
jmp 0x14001e850
cmp byte [rsp + 0x33], 0
mov eax, 0x18b5fea1
cmovne eax, ebx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x94]
mov rcx, qword [rsp + 0x470]
mov rdx, qword [rsp + 0x468]
mov word [rsp + 0x84], ax
mov qword [rsp + 0x3d8], rcx
mov qword [rsp + 0x3d0], rdx
mov qword [rsp + 0x170], rdx
mov qword [rsp + 0x168], rcx
jmp 0x14001e850
mov rax, qword [rsp + 0x218]
inc rax
cmp rax, 2
mov eax, 0xccb497a
mov ecx, 0x51c00d34
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587530]
mov ecx, dword [0x141587534]
xor ecx, eax
not ecx
and ecx, eax
mov eax, ecx
xor eax, 0x39bb8fa7
and ecx, 0x46447058
add ecx, ecx
sub ecx, eax
xor ecx, 0xbf15099c
mov eax, 0xe8254f83
imul rcx, rax
shr rcx, 0x3e
cmp ecx, 0xef1af396
mov rax, qword [rsi + 0xa8]
mov qword [rsp + 0xb0], rax
mov eax, 0xc92bf4d7
mov ecx, 0x797d8189
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587500]
mov r14d, dword [0x141587504]
not eax
not r14d
and r14d, eax
and r14d, 0xe0d6217
xor r14d, 0x4086216
mov r8, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x220]
xor edx, edx
call r15
cmp r14d, 0xb17d9e14
mov eax, 0xea238965
mov ecx, 0x86ed4105
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf8117594
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x325fb7dd
jmp 0x14001e850
mov eax, dword [0x141587300]
mov ecx, dword [0x141587304]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
or eax, 0xb8cc438c
add eax, 0x771f19be
mov ecx, eax
and ecx, 0x449a393a
add ecx, ecx
sub eax, ecx
add eax, 0xc49a3b3a
cmp eax, 0xd32b2b8e
mov eax, 0x528e07a5
mov ecx, 0xc89b1401
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4ffd09c1
jmp 0x14001e850
mov rax, qword [rsp + 0x538]
mov rax, qword [rax]
mov qword [rsp + 0x2c8], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x2c0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7645711f
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa2954891
jmp 0x14001e850
cmp byte [rsp + 0x47], 0
mov eax, 0x6f9e8a6
mov ecx, 0xd715db9b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587240]
xor eax, dword [0x141587244]
and eax, 0x94196382
add eax, 0x70c06ced
imul rax, rax, 0x17163693
shr rax, 0x3c
mov rcx, qword [rsp + 0x48]
mov rdx, 0xfffffffffffffef0
add rcx, rdx
cmp eax, 0xd171ab72
mov qword [rsp + 0x520], rcx
mov eax, 0x58c3bd27
mov ecx, 0x99d186c6
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x112f606f
jmp 0x14001e850
cmp byte [rsp + 0x3e], 0
mov eax, 0x62ae2929
mov ecx, 0x38a96f30
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x310]
mov rax, qword [rax]
mov qword [rsp + 0x100], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd5d1794c
jmp 0x14001e850
mov eax, dword [0x141587398]
mov r14d, dword [0x14158739c]
xor r14d, eax
not r14d
and r14d, eax
and r14d, 0xd310d289
xor r14d, 0xca54bba0
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x270]
xor edx, edx
call r15
cmp r14d, 0xe55ad048
mov eax, 0xcf40e79b
mov ecx, 0xb4861337
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587210]
add eax, dword [0x141587214]
mov ecx, 0x876ff533
imul rax, rcx
shr rax, 0x3e
xor eax, 0x5168471
or eax, 0x2041498c
cmp eax, 0xfd361caa
mov eax, 0x4e2c37e3
cmovne eax, ebp
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x23d1ebe0
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd5a39697
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaf76c0ac
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2efcd0b5
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x711955c8
jmp 0x14001e850
cmp byte [rsp + 0x2b], 0
mov eax, 0x4054680a
mov ecx, 0xfd7f5957
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587490]
imul eax, dword [0x141587494]
mov ecx, eax
not ecx
and ecx, 0x43bb110b
mov edx, eax
and edx, 0xbc44eef4
imul edx, ecx
mov ecx, eax
and ecx, 0x43bb110b
or eax, 0x43bb110b
imul eax, ecx
add eax, edx
xor eax, 0xe32a7efc
add eax, 0xbd4d8120
mov rcx, qword [rsp + 0x70]
add rcx, 0x50
cmp eax, 0x84e812bb
mov qword [rsp + 0x238], rcx
mov eax, 0xa2954891
mov ecx, 0x1ce2b2b4
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587430]
and eax, dword [0x141587434]
imul eax, eax, 0x99d093a0
add eax, 0xe27e3a40
or eax, 0xfa15bd34
cmp eax, 0x90faed29
mov eax, 0xe00057bd
cmovne eax, r13d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587648]
mov ecx, dword [0x14158764c]
not eax
not ecx
or ecx, eax
not ecx
and ecx, 0x189088b8
add ecx, 0x19a21e91
cmp ecx, 0x1560f3ec
mov eax, 0x301a5b18
mov ecx, 0x12c98f67
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2e3e1be1
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc88ac3e8
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc89b1401
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x57a68880
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x59b012fd
jmp 0x14001e850
mov eax, dword [0x141587670]
xor eax, dword [0x141587674]
mov ecx, 0xa02ade4b
imul rax, rcx
shr rax, 0x3f
mov ecx, eax
xor ecx, 0x34ee749
add ecx, eax
and ecx, 0x20e8342
cmp ecx, 0xd7c01f55
mov eax, 0x88e1b3dc
mov ecx, 0xc3aff421
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587190]
mov ecx, dword [0x141587194]
add eax, ecx
add eax, 0x8a70c9d5
mov ecx, eax
xor ecx, 0xa05a0812
xor eax, 0x10013361
and eax, 0x59013361
and ecx, 0xa6fecc9e
or ecx, eax
cmp qword [rsp + 0x2e8], 0
sete byte [rsp + 0x42]
cmp ecx, 0x651a29cd
mov eax, 0xdcbdf62c
mov ecx, 0x813a613a
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587578]
xor edx, edx
div dword [0x14158757c]
mov ecx, eax
not ecx
and ecx, 0xa042398c
and eax, 0x5fbdc673
sub eax, ecx
add eax, 0x404d1cd0
mov ecx, 0x9e842997
imul rax, rcx
movzx ecx, word [rsp + 0x92]
and cx, word [rsp + 0x2c]
shr rax, 0x3d
cmp eax, 0x781412a2
mov word [rsp + 0x90], cx
mov eax, 0xc231e693
mov ecx, 0xcbc90118
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb2ff04ad
jmp 0x14001e850
mov rax, qword [rsp + 0x428]
add rax, 0xffffffffffffffe8
mov qword [rsp + 0x420], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xce008c4c
jmp 0x14001e850
mov eax, dword [0x1415871d0]
mov ecx, dword [0x1415871d4]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
and eax, 0x8080
or eax, 0xfcef3f7b
cmp eax, 0xff3ef572
mov eax, 0x8cbe257a
mov ecx, 0x73ad2d29
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587388]
xor eax, dword [0x14158738c]
mov ecx, eax
not ecx
and ecx, 0x6861b065
mov edx, eax
and edx, 0x979e4f9a
imul edx, ecx
mov ecx, eax
and ecx, 0x6861b065
or eax, 0x6861b065
imul eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0x27fd3929
or eax, 0xd802c6d6
and eax, ecx
mov ecx, eax
xor ecx, 0x8e621515
and ecx, eax
cmp ecx, 0xff3c16aa
mov eax, 0xe7023fe4
mov ecx, 0x15210086
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415874c8]
mov ecx, dword [0x1415874cc]
add eax, ecx
add eax, 0x585d8766
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfc42f558
and ecx, 0x3bd0aa7
imul ecx, edx
mov edx, eax
and edx, 0x3bd0aa7
or eax, 0x3bd0aa7
imul eax, edx
add eax, ecx
mov ecx, 0x83edf8f5
imul rax, rcx
shr rax, 0x3d
cmp eax, 0x152121f4
mov eax, 0xe5be7697
mov ecx, 0xae260a9f
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc5361d9e
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x38a96f30
jmp 0x14001e850
mov eax, dword [0x141587698]
or eax, dword [0x14158769c]
mov ecx, 0x950f7cb9
imul rax, rcx
shr rax, 0x3a
not eax
and eax, 0x4c4ec00a
or eax, 0xa03e75
cmp eax, 0x3d080751
mov eax, 0x890f6775
mov ecx, 0x44f3b9f5
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x3d0]
mov qword [rsp + 0x360], rax
mov rax, qword [rsp + 0x3d8]
mov qword [rsp + 0x358], rax
movzx eax, word [rsp + 0x84]
mov word [rsp + 0x7c], ax
mov eax, dword [0x141587558]
mov ecx, dword [0x14158755c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
or eax, 0x15905100
and eax, 0xd7905182
shr eax, 1
imul rax, rax, 0x58a2e14d
shr rax, 0x3a
cmp eax, 0xdd201b62
mov eax, 0x24c78583
mov ecx, 0x9e47de89
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x238]
mov r8, qword [rax]
mov rcx, qword [0x1415acb98]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf55e0159
jmp 0x14001e850
mov rax, qword [rsp + 0x70]
add rax, 0x18
mov qword [rsp + 0x4b8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x83186994
jmp 0x14001e850
movzx eax, word [rsp + 0x5c]
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x338], rcx
mov rcx, qword [rsp + 0x148]
test ax, ax
mov edx, 0x547248ce
mov r8d, 0xe9c5eb52
cmove edx, r8d
mov r8, qword [rsp + 0x150]
mov r9, qword [rsp + 0x20]
mov dword [r9], edx
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x130], r8
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x120], r8
mov word [rsp + 0x5a], ax
jmp 0x14001e850
mov rax, qword [rsp + 0x310]
mov rax, qword [rax]
sub rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x985c3807
jmp 0x14001e850
mov eax, dword [0x1415873a8]
imul eax, dword [0x1415873ac]
add eax, 0xb455f9e9
xor eax, 0x10540271
and eax, 0xb0558a71
cmp eax, 0xd189f79e
mov eax, 0xb8a36f30
mov ecx, 0x3a94e9d4
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x82f0e7d5
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe993bb1d
jmp 0x14001e850
mov eax, dword [0x1415875b0]
xor edx, edx
div dword [0x1415875b4]
add eax, 0x1409eac9
or eax, 0x5de1c007
add eax, 0x754054ab
cmp eax, 0x45846df
mov eax, 0xb486272f
mov ecx, 0xd2bbb00b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x380a015
jmp 0x14001e850
mov r8, qword [rsp + 0x2f0]
mov rcx, qword [rsp + 0x548]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc6800997
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x18544769
jmp 0x14001e850
mov eax, dword [0x141587320]
imul eax, dword [0x141587324]
add eax, 0x76603711
xor eax, 0xc7cca843
add eax, 0x205711b4
cmp eax, 0x348c198b
mov eax, 0x112f606f
mov ecx, 0x55d9dd3d
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587160]
add eax, dword [0x141587164]
mov ecx, 0x9bdfa411
imul rax, rcx
shr rax, 0x3e
or eax, 0x6deb8a0
xor eax, 0xb466c5f4
add eax, 0x6aa5931c
mov rcx, qword [rsp + 0x388]
movdqa xmm0, xmmword [rcx]
pmovmskb edx, xmm0
mov r8, qword [rsp + 0x390]
mov r9, 0xffffffffffffea00
add r8, r9
add rcx, 0x10
cmp edx, 0xffff
sete byte [rsp + 0x44]
cmp eax, 0x7e336dc3
mov word [rsp + 0x9e], dx
mov qword [rsp + 0x588], r8
mov qword [rsp + 0x580], rcx
mov eax, 0xddf3bdc3
mov ecx, 0x8898484b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4de1ac59
jmp 0x14001e850
mov eax, dword [0x1415874a8]
and eax, dword [0x1415874ac]
mov ecx, eax
not ecx
and ecx, 0x3619cd7c
mov edx, eax
and edx, 0xc9e63283
imul edx, ecx
mov ecx, eax
and ecx, 0x3619cd7c
or eax, 0x3619cd7c
imul eax, ecx
add eax, edx
add eax, 0xc2ccfc51
mov ecx, eax
xor ecx, 0xe0ea12a2
and eax, 0x1f15ed5d
add eax, eax
sub eax, ecx
cmp eax, 0xc223d595
mov eax, 0x2eb63c55
mov ecx, 0x3ca0f25f
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x168]
mov qword [rsp + 0x350], rax
mov rax, qword [rsp + 0x170]
mov qword [rsp + 0x348], rax
mov eax, dword [0x141587560]
mov ecx, dword [0x141587564]
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not edx
or edx, ecx
add edx, 0x8f3565e9
mov eax, 0x86d36933
imul rdx, rax
shr rdx, 0x3e
not edx
or edx, 0xf2ee77ce
cmp edx, 0x360e915d
mov eax, 0x682ca24e
mov ecx, 0x4e6b67c
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8194bd1e
jmp 0x14001e850
cmp qword [rsp + 0xf0], 0
mov eax, 0x6fda09e8
mov ecx, 0x47a964eb
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfdae3600
jmp 0x14001e850
mov eax, dword [0x141587438]
sub eax, dword [0x14158743c]
xor eax, 0x371d6518
imul rcx, rax, 0x524870c7
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
cmp eax, 0xf593bba
mov eax, 0xa4296a85
cmove eax, r13d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x805978fc
jmp 0x14001e850
mov eax, dword [0x141587378]
or eax, dword [0x14158737c]
or eax, 0x574f701a
mov ecx, eax
and ecx, 0x1c6cf21c
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x9c6cf21c
mov ecx, eax
xor ecx, 0x359fec8c
and eax, 0x4a601373
add eax, eax
sub eax, ecx
cmp eax, 0x1a70f448
mov rax, qword [rsp + 0x5a0]
mov rax, qword [rax]
mov qword [rsp + 0x4d0], rax
mov eax, 0xe922b436
mov ecx, 0x3d164831
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587538]
and eax, dword [0x14158753c]
xor eax, 0xac0d8a48
cmp eax, 0xeae68025
mov eax, 0xc2c284fe
mov ecx, 0xc550220e
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x280]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x39ae8c30
jmp 0x14001e850
cmp qword [rsp + 0xd8], 0
mov eax, 0x4bcc393c
mov ecx, 0x2fd9a181
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587640]
xor eax, dword [0x141587644]
mov ecx, eax
xor ecx, 0x4200624
xor eax, 0xbd301667
and ecx, 0x44a38624
add ecx, ecx
sub ecx, eax
xor ecx, 0x7ca6a55a
cmp ecx, 0x43ef46af
movzx eax, word [rsp + 0x8e]
not eax
mov word [rsp + 0x8c], ax
mov eax, 0xfd6b4f39
mov ecx, 0x4adcd44b
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415874d0]
or eax, dword [0x1415874d4]
mov r14d, eax
xor r14d, 0xf9ec0890
add r14d, eax
and eax, 0x613f76f
sub r14d, eax
mov eax, 0xa3736902
sub eax, r14d
add r14d, 0x5c8c96fd
and eax, 0xb5e37568
and r14d, 0x4a1c8a97
or r14d, eax
xor r14d, 0xaf7a5f62
mov r8, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x228]
xor edx, edx
call r15
cmp r14d, 0x3280786a
mov eax, 0x67e6ee6c
mov ecx, 0xe5be7697
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x23f690cc
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb338a583
jmp 0x14001e850
cmp byte [rsp + 0x2b], 0
mov eax, 0x4b246f8c
mov ecx, 0xdc6a9f1c
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov ecx, dword [0x141587540]
sub ecx, dword [0x141587544]
mov eax, ecx
xor eax, 0x3bc23ea8
xor ecx, 0x44208005
and ecx, 0x5f60b60d
mov edx, eax
and edx, 0xa09f49f2
imul edx, ecx
mov ecx, eax
and ecx, 0x5f60b60d
or eax, 0x5f60b60d
imul eax, ecx
add eax, edx
mov ecx, eax
not ecx
and ecx, 0xc456697e
mov edx, eax
and edx, 0x3ba99681
imul edx, ecx
mov ecx, eax
and ecx, 0xc456697e
or eax, 0xc456697e
imul eax, ecx
add eax, edx
cmp eax, 0xf2267924
mov eax, 0xc550220e
mov ecx, 0x21653eea
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415872a8]
mov ecx, dword [0x1415872ac]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xf7a70dad
and ecx, 0x858f252
imul ecx, edx
mov edx, eax
and edx, 0x858f252
or eax, 0x858f252
imul eax, edx
add eax, ecx
mov ecx, 0xaf0d19b9
imul rax, rcx
shr rax, 0x3d
cmp eax, 0x65f0f447
mov eax, 0xc5a65f74
mov ecx, 0x202648a2
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0x258], 0
sete byte [rsp + 0x39]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaca304af
jmp 0x14001e850
cmp byte [rsp + 0x46], 0
mov eax, 0x3c76c825
mov ecx, 0x4fdea72c
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x308]
mov qword [rsp + 0x198], rax
jmp 0x14001e850
mov eax, dword [0x141587258]
xor edx, edx
div dword [0x14158725c]
mov ecx, eax
xor ecx, 0x80509e10
xor eax, 0x5fad01ac
mov edx, eax
and edx, 0x3ba260cb
and ecx, 0xc45d9f34
imul ecx, edx
mov edx, eax
and edx, 0xc45d9f34
or eax, 0xc45d9f34
imul eax, edx
add eax, ecx
add eax, 0x1f312a39
cmp eax, 0xc3d5224c
mov eax, 0x68ea4c69
mov ecx, 0x64e2e585
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x802bf4cd
jmp 0x14001e850
cmp qword [rsp + 0x498], 0
sete byte [rsp + 0x37]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x27be4d1f
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x67c214b1
jmp 0x14001e850
mov eax, dword [0x141587408]
and eax, dword [0x14158740c]
add eax, 0xc0d0f3e2
or eax, 0xffffe76e
cmp eax, 0x1da2523e
mov eax, 0xfde51856
mov ecx, 0xfa623420
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415872c8]
mov ecx, dword [0x1415872cc]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
mov ecx, 0xdb79682b
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xbddb95d9
mov eax, 0xf230dcad
mov ecx, 0xf46b1346
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587350]
sub eax, dword [0x141587354]
mov ecx, eax
xor ecx, 0x9b08c604
or eax, 0x64f739fb
and eax, ecx
xor eax, 0xf227dc34
mov ecx, 0x90572c83
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xb0190360
mov eax, 0xfe336400
mov ecx, 0x3d78f407
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587270]
sub eax, dword [0x141587274]
mov ecx, eax
xor ecx, 0xad70cc02
or eax, 0x528f33fd
and eax, ecx
cmp qword [rsp + 0x500], 0
sete byte [rsp + 0x3e]
cmp eax, 0x47aa9870
mov eax, 0x47f1895f
mov ecx, 0x4b42914f
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587458]
and eax, dword [0x14158745c]
or eax, 0xa3f56ead
mov ecx, eax
and ecx, 0x4441d635
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x4441d635
mov ecx, eax
and ecx, 0x31f5f9d4
xor eax, 0x31f5fdd5
lea eax, [rax + rcx*2]
cmp eax, 0x62b50dd0
mov rax, qword [rsp + 0x4a8]
mov rax, qword [rax]
mov qword [rsp + 0x240], rax
mov eax, 0xde94b8b2
mov ecx, 0xa4692e4a
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc29d87a8
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8f371488
jmp 0x14001e850
movzx eax, word [rsp + 0x5e]
mov word [rsp + 0x56], ax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x340], rax
movzx eax, word [rsp + 0x60]
mov word [rsp + 0x7a], ax
mov eax, dword [0x141587590]
xor edx, edx
div dword [0x141587594]
imul eax, eax, 0x87e99752
or eax, 0xcb6ccaa0
imul rcx, rax, 0x24379d19
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1d
cmp eax, 0x620f5d0c
mov eax, 0x5ff97a51
mov ecx, 0x11c8697
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xebc8d5cb
jmp 0x14001e850
mov eax, dword [0x141587328]
sub eax, dword [0x14158732c]
imul eax, eax, 0xfedf24f1
add eax, 0x817d2ca3
mov rcx, qword [rsp + 0xd0]
mov rdx, 0xffffffffffffffff
lock xadd qword [rcx], rdx
mov ecx, eax
xor ecx, 0x2cb9e4c7
and eax, 0x53461b38
add eax, eax
sub eax, ecx
cmp eax, 0xbe249603
mov qword [rsp + 0x4d8], rdx
mov eax, 0x112f606f
mov ecx, 0x49262aa1
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb4861337
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xad2295df
mov rax, qword [rsp + 0x300]
mov rcx, qword [rsp + 0x100]
movzx edx, word [rsp + 0xa2]
mov r8, qword [rsp + 0x590]
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1d8], r8
mov qword [rsp + 0x1d0], rax
mov word [rsp + 0x66], dx
jmp 0x14001e850
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x388], rax
mov eax, dword [0x141587158]
mov ecx, dword [0x14158715c]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
and ecx, 0x23a9d25
xor ecx, 0xe1f1901
add ecx, 0x604fcc6f
cmp ecx, 0x4c353b01
mov eax, 0xa0da70ff
mov ecx, 0x8898484b
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
movzx eax, word [rsp + 0x62]
mov word [rsp + 0x2c], ax
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0x368], rcx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x110], rcx
mov rcx, qword [rsp + 0x188]
mov qword [rsp + 0x108], rcx
test ax, ax
mov eax, 0xb3f373f3
cmove eax, ebx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x168], rax
jmp 0x14001e850
mov eax, dword [0x141587200]
or eax, dword [0x141587204]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xfbbeb5fc
mov r8d, edx
and r8d, 0xcec6448f
and ecx, 0x10a00
imul ecx, r8d
and edx, 0x3139bb70
or eax, 0xfbbfbffc
imul eax, edx
add eax, ecx
cmp eax, 0x3c2b1fcb
mov eax, 0xc8145cb7
mov ecx, 0xda96f310
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415874c0]
mov ecx, dword [0x1415874c4]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
add ecx, 0x3ed81282
mov eax, ecx
xor eax, 0x1904003
xor ecx, 0x18040390
and eax, 0x619b604f
and ecx, 0x9e649fb0
or ecx, eax
cmp ecx, 0xe0a2d1fe
mov rax, qword [rsp + 0x490]
mov rax, qword [rax]
mov qword [rsp + 0x230], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x228], rax
mov eax, 0x727a2abe
mov ecx, 0xf0090484
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x420]
mov rax, qword [rax]
mov qword [rsp + 0x418], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x410], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x19b48b33
jmp 0x14001e850
mov eax, dword [0x1415872a0]
mov ecx, dword [0x1415872a4]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
imul r14d, eax, 0xd923ef7c
mov r8, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x298]
xor edx, edx
call fcn.14020ae70
cmp r14d, 0xa9385456
mov eax, 0x7135b387
mov ecx, 0x697401e
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415871f8]
and eax, dword [0x1415871fc]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x1f9ab8a8
and ecx, 0xe0654757
imul ecx, edx
mov edx, eax
and edx, 0xe0654757
or eax, 0xe0654757
imul eax, edx
add eax, ecx
add eax, 0xcafa5250
not eax
and eax, 0x9dbd2ff3
cmp eax, 0x800e9d21
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x548], rax
mov eax, 0x958a6b
mov ecx, 0x5ec27582
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0xc8], 0
mov eax, 0x880874ca
mov ecx, 0x1f80b438
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x34], 0
mov eax, 0x9fba4c4f
cmovne eax, r12d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587248]
mov ecx, dword [0x14158724c]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
add eax, 0x1f791a75
mov ecx, eax
and ecx, 0x5ff92b40
add ecx, ecx
sub eax, ecx
add eax, 0xdff92b40
imul rax, rax, 0x58c274bb
shr rax, 0x38
cmp eax, 0x43d2b22a
mov eax, 0xf242f4a4
mov ecx, 0x6b1561b0
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
movzx eax, word [rsp + 0x66]
mov word [rsp + 0x58], ax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x3b8], rax
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x3b0], rax
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x3a8], rax
mov eax, dword [0x141587140]
xor edx, edx
div dword [0x141587144]
imul eax, eax, 0x2d334771
and eax, 0x4a08668
cmp eax, 0x966ead51
mov eax, 0xa111de38
mov ecx, 0x32e1f0c2
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0x68], 0
sete byte [rsp + 0x34]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x12f1e9ee
jmp 0x14001e850
cmp qword [rsp + 0xb8], 0
mov eax, 0x8e9e72ad
mov ecx, 0xbd85648e
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xef0f628e
jmp 0x14001e850
movzx eax, word [rsp + 0x7c]
mov ecx, 0xfffffffe
sub ecx, eax
not ecx
or ecx, eax
not eax
mov word [rsp + 0x98], ax
not ecx
mov word [rsp + 0x96], cx
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb08bdf68
jmp 0x14001e850
mov rax, qword [rsp + 0x2e0]
cmp rax, qword [rsp + 0x2e8]
sete byte [rsp + 0x41]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbd9ba848
jmp 0x14001e850
cmp byte [rsp + 0x39], 0
mov eax, 0xbb8b7484
mov ecx, 0xcd6ab456
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x190], 0
jmp 0x14001e850
mov eax, dword [0x1415872b8]
xor edx, edx
div dword [0x1415872bc]
imul eax, eax, 0x93c86440
mov ecx, eax
xor ecx, 0x7f27c5db
and eax, 0xd83a00
add eax, eax
sub eax, ecx
cmp eax, 0xf558ae18
mov eax, 0xd1638873
mov ecx, 0xe993bb1d
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x38], 0
mov eax, 0x1b69abe7
mov ecx, 0x5a900739
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415871e8]
mov ecx, dword [0x1415871ec]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
imul eax, eax, 0x4cd0e206
add eax, 0xc7ff410e
imul rax, rax, 0x174d697
shr rax, 0x37
cmp eax, 0xf7631052
mov eax, 0x49e8de06
mov ecx, 0x74d9a998
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x2f], 0
mov eax, 0xfcd69c6
mov ecx, 0xe9c5eb52
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x8a]
mov rcx, qword [rsp + 0x438]
mov rdx, qword [rsp + 0x430]
mov word [rsp + 0x82], ax
mov qword [rsp + 0x3c8], rcx
mov qword [rsp + 0x3c0], rdx
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x130], rcx
jmp 0x14001e850
mov r8, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0x220]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x86ed4105
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9151324e
jmp 0x14001e850
mov eax, dword [0x141587380]
mov ecx, dword [0x141587384]
add eax, ecx
add eax, 0x18467524
xor eax, 0x80828640
cmp eax, 0xfb72aee9
mov eax, 0xe9c95c1d
mov ecx, 0xe7023fe4
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587680]
add eax, dword [0x141587684]
shr eax, 2
imul rax, rax, 0x48a525bf
shr rax, 0x3b
mov ecx, eax
xor ecx, 0xdee1d0e
and eax, 1
add eax, eax
sub eax, ecx
mov rcx, qword [rsp + 0x400]
add rcx, qword [rsp + 0x3f8]
and eax, 0x20114261
cmp eax, 0x1a9c4e36
mov qword [rsp + 0x3f0], rcx
mov eax, 0x805978fc
mov ecx, 0x956b9f29
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0xd8], 0
mov eax, 0x88c293c5
mov ecx, 0xbd7f19d2
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587198]
xor edx, edx
div dword [0x14158719c]
add eax, 0x50ca88e0
mov ecx, eax
and ecx, 0x6681cf3c
mov edx, ecx
not edx
and edx, 0x57b287bf
mov r8d, eax
and r8d, 0x20014800
imul r8d, edx
and eax, 0x4680873c
or ecx, 0x57b287bf
imul ecx, eax
add ecx, r8d
cmp ecx, 0xba6f8be7
mov eax, 0x78b34068
mov ecx, 0x9c001027
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415874e8]
xor edx, edx
div dword [0x1415874ec]
and eax, 0xaf84fe28
imul rax, rax, 0x2fb70f99
shr rax, 0x3c
or eax, 0xa34a7290
cmp eax, 0x67020c49
mov eax, 0x4ffd09c1
mov ecx, 0xa8b1fd0a
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x37], 0
mov eax, 0x7bb74fda
mov ecx, 0xec8a14f8
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5527b80
jmp 0x14001e850
cmp byte [rsp + 0x42], 0
mov eax, 0x642b4fdb
mov ecx, 0x50a06f92
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x1a8], 0
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbd85648e
jmp 0x14001e850
mov eax, dword [0x1415875e8]
mov ecx, dword [0x1415875ec]
not eax
not ecx
and ecx, eax
not ecx
imul eax, ecx, 0x5061bed8
add eax, 0x3f72692
or eax, 0x5c74ec2a
cmp eax, 0x6fc525cd
mov eax, 0x6680cdf5
mov ecx, 0x4a3fb2b1
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa00ed512
jmp 0x14001e850
mov r14d, dword [0x141587218]
add r14d, dword [0x14158721c]
mov eax, r14d
not eax
or eax, 0x49a608a0
and eax, 0xc9f60ca0
and r14d, 0x3601e008
or r14d, eax
imul rax, r14, 0x2d45ec7b
shr rax, 0x20
sub r14d, eax
shr r14d, 1
add r14d, eax
shr r14d, 0x1b
mov r8, qword [rsp + 0x2c8]
mov rcx, qword [rsp + 0x2c0]
xor edx, edx
call r15
cmp r14d, 0x1431c9a0
mov eax, 0x7975bcf9
cmove eax, ebp
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415876a8]
xor edx, edx
div dword [0x1415876ac]
mov ecx, eax
and ecx, 0x55397953
mov edx, ecx
not edx
mov r8d, eax
and r8d, 0x4283942
and edx, 0x5b954639
imul edx, r8d
and eax, 0x51114011
or ecx, 0x5b954639
imul ecx, eax
add ecx, edx
and ecx, 0x4effb49d
cmp ecx, 0x922b7e60
mov eax, 0xa325197a
mov ecx, 0xd139003e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x3a], 0
mov eax, 0x3e066105
mov ecx, 0xd715db9b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4249d4d9
jmp 0x14001e850
cmp qword [rsp + 0xf0], rdi
mov eax, 0x6fda09e8
mov ecx, 0x47a964eb
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb8a36f30
jmp 0x14001e850
mov eax, dword [0x1415871b0]
mov ecx, dword [0x1415871b4]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
imul rax, rax, 0x57fdb381
shr rax, 0x3e
imul eax, eax, 0x54764bd
mov r14d, eax
xor r14d, 0x7cced2b
and r14d, eax
mov r8, qword [rsp + 0x2d8]
mov rcx, qword [rsp + 0x2d0]
xor edx, edx
call r15
cmp r14d, 0x46646fee
mov eax, 0x4dd05372
mov ecx, 0x5095af12
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x62fa94bf
movzx eax, word [rsp + 0x90]
mov word [rsp + 0x60], ax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x160], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x158], rax
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x5e], ax
jmp 0x14001e850
mov eax, dword [0x141587650]
mov ecx, dword [0x141587654]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
imul eax, eax, 0xa990485a
xor eax, 0xb82b6bce
mov rcx, qword [rsp + 0x68]
add rcx, 0x10
cmp eax, 0x5c4ac6f7
mov qword [rsp + 0x440], rcx
mov eax, 0x301a5b18
mov ecx, 0x98009846
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov r8, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x228]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe5be7697
jmp 0x14001e850
mov eax, dword [0x141587630]
mov ecx, dword [0x141587634]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
mov ecx, eax
xor ecx, 0x60004684
xor eax, 0x89d7a072
or eax, 0x60c16684
or ecx, 0x9f3e997b
and ecx, eax
not ecx
mov eax, ecx
and eax, 0x467b8cff
or ecx, 0x467b8cff
add ecx, eax
mov rax, qword [rsp + 0x450]
mov rax, qword [rax]
test rax, rax
sete byte [rsp + 0x30]
cmp ecx, 0xa2acdd76
mov qword [rsp + 0x448], rax
mov eax, 0x84768e86
mov ecx, 0x9cbc56f2
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0x3f0], 0
mov eax, 0xaedd569d
cmove eax, r12d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587570]
xor edx, edx
div dword [0x141587574]
add eax, 0xd79b3d6e
mov ecx, eax
and ecx, 0x93336556
or eax, 0x93336556
add eax, ecx
imul eax, eax, 0x4ddf0f97
cmp eax, 0x28f0dbb9
mov eax, 0xcbc90118
mov ecx, 0x56336e36
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0xc8], 0
mov eax, 0x81538ab5
mov ecx, 0x3efaec76
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7c0eb197
jmp 0x14001e850
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x240]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6da09a8
jmp 0x14001e850
mov eax, dword [0x141587338]
mov ecx, dword [0x14158733c]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
or ecx, 0x8abe27c0
add eax, ecx
inc eax
mov ecx, eax
and ecx, 0x1accaa09
xor eax, 0x9accaa09
lea eax, [rax + rcx*2]
or eax, 0x3fa2c1d2
cmp eax, 0x918a0fb1
mov rax, qword [rsp + 0x4e0]
mov rax, qword [rax]
mov qword [rsp + 0x278], rax
mov eax, 0x4d814530
mov ecx, 0x27186e1a
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587298]
xor eax, dword [0x14158729c]
add eax, 0x37a02ca9
xor eax, 0xea3d1478
add eax, 0x8153b074
cmp eax, 0xc0494725
mov eax, 0x2c4abdd
mov ecx, 0x697401e
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa9cdd8da
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x63367d3d
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4fdea72c
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x198], rax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaa322491
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcbc90118
jmp 0x14001e850
mov eax, dword [0x141587510]
xor edx, edx
div dword [0x141587514]
mov ecx, eax
xor ecx, 0xa6101545
xor eax, 0x114fa820
and eax, 0x175fb821
mov edx, ecx
and edx, 0xe8a047de
imul edx, eax
mov eax, ecx
and eax, 0x175fb821
or ecx, 0x175fb821
imul ecx, eax
add ecx, edx
cmp ecx, 0x4326677f
mov eax, 0x62198cb4
mov ecx, 0x9de06ec8
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415874b8]
mov ecx, dword [0x1415874bc]
mov edx, eax
not edx
mov r8d, ecx
not r8d
mov r9d, edx
and r9d, 0x28923eed
and eax, 0x176dc112
or eax, r9d
or edx, r8d
and r8d, 0x28923eed
and ecx, 0x176dc112
or ecx, r8d
xor ecx, eax
not edx
or edx, ecx
add edx, 0x7a0ae254
or edx, 0xcbddbbcb
cmp edx, 0xac11f009
mov eax, 0x727a2abe
mov ecx, 0xad81328b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa5d2caf4
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9c001027
jmp 0x14001e850
cmp qword [rsp + 0xd0], 0
sete byte [rsp + 0x3d]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd57df470
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe3b44482
jmp 0x14001e850
mov eax, dword [0x141587440]
xor edx, edx
div dword [0x141587444]
or eax, 0x9d0ff14
imul rax, rax, 0x3931d727
shr rax, 0x3c
and eax, 1
cmp eax, 0x72801583
mov eax, 0x1b4c7e6f
mov ecx, 0xa1db85c
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x99d186c6
jmp 0x14001e850
mov eax, dword [0x141587290]
or eax, dword [0x141587294]
add eax, 0x83fe8d28
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xaf08c7d6
and ecx, 0x50f73829
imul ecx, edx
mov edx, eax
and edx, 0x50f73829
or eax, 0x50f73829
imul eax, edx
add eax, ecx
cmp eax, 0x48e66dd7
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x298], rax
mov eax, 0x7828560a
mov ecx, 0xddd646e6
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x3b], 0
mov eax, 0xad2295df
mov ecx, 0xba5c86e1
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
movzx eax, word [rsp + 0x9c]
mov rcx, qword [rsp + 0x2f8]
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0x1e0], rdx
mov rdx, qword [rsp + 0x380]
mov qword [rsp + 0x1d8], rdx
mov qword [rsp + 0x1d0], rcx
mov word [rsp + 0x66], ax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfade2769
jmp 0x14001e850
mov eax, dword [0x14158751c]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x141587518]
xor ecx, eax
imul eax, ecx, 0xc068313f
add eax, 0x762b5e65
mov ecx, eax
not ecx
and ecx, 0xb7c44dea
mov edx, eax
and edx, 0x483bb215
imul edx, ecx
mov ecx, eax
and ecx, 0xb7c44dea
or eax, 0xb7c44dea
imul eax, ecx
add eax, edx
lea rcx, [rsi + 0x90]
cmp eax, 0x335e201a
mov qword [rsp + 0x480], rcx
mov rax, qword [rsi + 0x90]
mov qword [rsp + 0x68], rax
mov eax, 0x62198cb4
mov ecx, 0xdebdb435
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8918e2e5
jmp 0x14001e850
mov eax, dword [0x141587588]
mov ecx, dword [0x14158758c]
not eax
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not ecx
and ecx, edx
imul eax, ecx, 0xd951c6dc
or eax, 0x24fe45ad
and eax, 0x67fe5fed
lea rcx, [rsi + 0xc8]
cmp eax, 0x334d4cb1
mov qword [rsp + 0x460], rcx
mov eax, 0xe447bde
mov ecx, 0x2bf5c90c
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf831977e
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0xb0]
movzx edx, word [rsp + 0x8c]
mov r8, qword [rsp + 0x440]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x148], r8
mov qword [rsp + 0x140], rcx
mov word [rsp + 0x5c], dx
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7f5e9e
jmp 0x14001e850
mov eax, dword [0x1415872d0]
imul eax, dword [0x1415872d4]
and eax, 0xb5f01822
mov rcx, qword [rsp + 0x48]
mov rdx, 0xffffffffffffff48
add rcx, rdx
cmp eax, 0xf3832e4c
mov qword [rsp + 0x4f0], rcx
mov eax, 0xf230dcad
mov ecx, 0xad4ced0b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x1a0]
mov rcx, qword [rsp + 0xe8]
mov rdx, rax
shl rdx, 5
lea r8, [rcx + rdx]
mov qword [rsp + 0x508], r8
inc rax
mov qword [rsp + 0x2a8], rax
cmp qword [rcx + rdx], 0
mov eax, 0x993d5477
mov ecx, 0xb2ff04ad
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x843abf39
jmp 0x14001e850
mov eax, dword [0x141587188]
mov ecx, dword [0x14158718c]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
add eax, 0x7d2245d
cmp eax, 0xa31be653
mov eax, 0xdcbdf62c
mov ecx, 0x711955c8
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3dc1dc9d
jmp 0x14001e850
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax - 0x108]
mov qword [rsp + 0xe8], rcx
add rax, 0xffffffffffffff00
mov qword [rsp + 0x518], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeb9ebc12
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2a902e41
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc3261be4
movzx eax, word [rsp + 0xa0]
mov rcx, qword [rsp + 0x3a0]
mov qword [rsp + 0x1b8], rcx
mov rcx, qword [rsp + 0x398]
mov qword [rsp + 0x1b0], rcx
mov word [rsp + 0x64], ax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6e54ca63
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x613e5d33
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd5a39697
jmp 0x14001e850
mov rax, qword [rsp + 0x48]
mov rcx, 0xffffffffffffff28
add rax, rcx
mov qword [rsp + 0x530], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb13b3d63
jmp 0x14001e850
mov eax, dword [0x141587318]
sub eax, dword [0x14158731c]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0xc882e768
mov r8d, edx
and r8d, 0x5a08641b
and ecx, 0x25751884
imul ecx, r8d
and edx, 0xa5f79be4
or eax, 0xedf7ffec
imul eax, edx
add eax, ecx
or eax, 0x798369b4
cmp eax, 0x7302c969
mov eax, 0x4e5c797f
mov ecx, 0x518f1ac8
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x460]
mov rax, qword [rax]
mov qword [rsp + 0x218], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc97b8b75
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xab9f6081
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbc52718e
jmp 0x14001e850
cmp qword [rsp + 0xf0], 0
mov eax, 0x50cf7773
mov ecx, 0x7e784a6
cmovs eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415873f8]
mov ecx, dword [0x1415873fc]
not eax
not ecx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, 0xc7334542
and ecx, 0x38ccbabd
imul ecx, edx
mov edx, eax
and edx, 0x38ccbabd
or eax, 0x38ccbabd
imul eax, edx
add eax, ecx
add eax, 0x4a60f330
mov ecx, eax
not ecx
and ecx, 0xfbdb2324
and eax, 0x424dcdb
sub eax, ecx
cmp eax, 0x4387344e
mov eax, 0x4906bccb
mov ecx, 0xfd0220bb
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov ecx, dword [0x141587370]
mov edx, dword [0x141587374]
mov eax, ecx
not eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0x122d0540
and ecx, 0x280
or ecx, r9d
or eax, r8d
and r8d, 0x122d0540
and edx, 0x280
or edx, r8d
xor edx, ecx
not eax
or eax, edx
not eax
or eax, 0xe082b81c
and eax, 0xf2afbfdc
xor eax, 0x8ed3dbbf
cmp eax, 0x16594254
mov eax, 0x6e54ca63
mov ecx, 0xe922b436
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415873f0]
sub eax, dword [0x1415873f4]
imul eax, eax, 0xded2579f
xor eax, 0x70a7a86b
imul r14d, eax, 0x5a50467c
mov r8, qword [rsp + 0x268]
mov rcx, qword [rsp + 0x260]
xor edx, edx
call r15
cmp r14d, 0x37770b57
mov eax, 0x7b3abebe
mov ecx, 0xc585f24e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415875b8]
mov ecx, dword [0x1415875bc]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
add eax, 0x4366ad5
xor eax, 0x6f168d1c
cmp eax, 0x7c7b4f6
mov rax, qword [rsp + 0x458]
mov rax, qword [rax]
mov qword [rsp + 0x208], rax
mov eax, 0x3ced82d1
mov ecx, 0xd2bbb00b
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587580]
mov ecx, dword [0x141587584]
mov edx, eax
not edx
and edx, ecx
mov r8d, ecx
not r8d
and r8d, eax
imul r8d, edx
mov edx, eax
and edx, ecx
or eax, ecx
imul eax, edx
add eax, r8d
mov ecx, eax
xor ecx, 0x8694a40
and ecx, 0x286d4e68
xor eax, 0x3514353d
lea eax, [rax + rcx*2]
or eax, 0x46cee772
cmp eax, 0x5cf2e345
mov eax, 0x92f92c5b
mov ecx, 0xe447bde
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6364c7b4
jmp 0x14001e850
mov eax, dword [0x1415876a0]
xor edx, edx
div dword [0x1415876a4]
imul r14d, eax, 0x58e6b86f
mov eax, r14d
not eax
and eax, 0x1e76e1fd
and r14d, 0x61891e02
sub r14d, eax
or r14d, 0x802b2e98
mov r8, qword [rsp + 0x1f0]
mov rcx, qword [rsp + 0x1e8]
xor edx, edx
call r15
cmp r14d, 0xcd9a4621
mov eax, 0x44f3b9f5
mov ecx, 0xc4aa501e
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xce8d24de
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc5a65f74
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xde94b8b2
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc579e4bc
jmp 0x14001e850
cmp byte [rsp + 0x35], 0
mov eax, 0xad9cdb6b
mov ecx, 0xf67fc86e
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587450]
sub eax, dword [0x141587454]
imul eax, eax, 0xb9288dba
add eax, 0x69fbfc5f
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x67d670aa
and ecx, 0x98298f54
imul ecx, edx
mov edx, eax
and edx, 0x98298f55
or eax, 0x98298f55
imul eax, edx
add eax, ecx
cmp eax, 0x70f28a2d
mov eax, 0xde94b8b2
mov ecx, 0xa223bbac
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587470]
add eax, dword [0x141587474]
and eax, 0x88400120
xor eax, 0x8000020
or eax, 0x40a94400
mov rcx, qword [rsp + 0x70]
add rcx, 0x48
cmp eax, 0xdebe0035
mov qword [rsp + 0x4a0], rcx
mov eax, 0xfcb54794
mov ecx, 0x2372d711
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp byte [rsp + 0x3d], 0
mov eax, 0x1f36e9d0
mov ecx, 0x843abf39
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x528]
mov rax, qword [rax]
mov qword [rsp + 0x2b8], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x2b0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x617abff4
jmp 0x14001e850
mov eax, dword [0x1415874b4]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415874b0]
xor ecx, eax
not ecx
mov eax, ecx
or eax, 0xbc4e9409
or ecx, 0xbcdedf6d
sub ecx, eax
cmp ecx, 0x874e4eac
mov eax, 0xda70845f
mov ecx, 0x3372635f
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x62fa94bf
movzx eax, word [rsp + 0x98]
movzx ecx, word [rsp + 0x96]
mov word [rsp + 0x60], cx
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0x160], rcx
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x158], rcx
mov word [rsp + 0x5e], ax
jmp 0x14001e850
mov eax, dword [0x1415872d8]
xor edx, edx
div dword [0x1415872dc]
mov ecx, eax
not ecx
or eax, 0xee1d7f91
or ecx, 0xccc45d6a
and ecx, eax
and ecx, 0xeedd7ffb
imul eax, ecx, 0x9a0ce1ed
cmp eax, 0x981033bb
mov eax, 0xd43124c6
mov ecx, 0x5b330ca3
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415870f8]
sub eax, dword [0x1415870fc]
add eax, 0xf26da85a
cmp eax, 0x1a52dcea
mov eax, 0x652b641e
mov ecx, 0x667d8786
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x448]
mov rcx, rax
shl rcx, 5
mov qword [rsp + 0x408], rcx
add rcx, 0x20
add rax, 0x11
mov qword [rsp + 0x3f8], rax
add rax, rcx
setb byte [rsp + 0x5b0]
mov qword [rsp + 0x400], rcx
mov qword [rsp + 0x5a8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xaa68cc7e
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4e911c61
jmp 0x14001e850
cmp byte [rsp + 0x43], 0
mov eax, 0x79b6f042
mov ecx, 0x7c1db9a3
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415874e0]
xor eax, dword [0x1415874e4]
lea ecx, [rax + 0x702106b6]
not ecx
or ecx, 0x7d981116
add eax, ecx
add eax, 0x702106b7
or eax, 0x7b61e295
mov rcx, qword [rsp + 0x250]
cmp rcx, qword [rsp + 0x258]
sete byte [rsp + 0x36]
cmp eax, 0x35c847c1
mov eax, 0x2a902e41
mov ecx, 0x3d962012
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415875e0]
mov ecx, dword [0x1415875e4]
mov edx, eax
not edx
or eax, ecx
not ecx
and ecx, edx
not ecx
and ecx, eax
shr ecx, 2
imul rax, rcx, 0x4850a5d3
shr rax, 0x3b
mov ecx, eax
and ecx, 0xfffffffe
xor eax, 0xea6db23a
or eax, ecx
imul eax, eax, 0x295f72fc
cmp eax, 0x49f2a11c
mov eax, 0x286d1694
mov ecx, 0x727a126b
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415875f0]
mov ecx, dword [0x1415875f4]
mov edx, eax
not edx
or eax, ecx
not ecx
and ecx, edx
not eax
or eax, ecx
not eax
or eax, 0xe500f2f1
mov ecx, eax
and ecx, 0x42dcf35
xor eax, 0x42dcf35
lea r14d, [rax + rcx*2]
mov eax, r14d
not eax
mov ecx, r14d
and ecx, 0xaa267024
and eax, 0x55d90fdb
imul eax, ecx
mov ecx, r14d
and ecx, 0x55d98f1a
or r14d, 0x55d98fdb
imul r14d, ecx
add r14d, eax
call sub.KERNEL32.dll_GetLastError
cmp r14d, 0x4eb08b05
mov eax, 0x4a3fb2b1
mov ecx, 0x999b19ab
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3efaec76
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x37608160
jmp 0x14001e850
cmp byte [rsp + 0x30], 0
mov eax, 0x6582d6de
cmovne eax, r12d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x57e6957
jmp 0x14001e850
mov r8, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2b0]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2072c48b
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x455acdab
jmp 0x14001e850
mov eax, dword [0x1415875f8]
mov ecx, dword [0x1415875fc]
mov edx, ecx
not edx
mov r8d, eax
and r8d, edx
or edx, eax
not edx
imul edx, r8d
mov r8d, eax
and r8d, ecx
or eax, ecx
imul eax, r8d
add eax, edx
and eax, 0xc301e388
mov ecx, 0xb137cc51
imul rax, rcx
shr rax, 0x3f
or eax, 0xb7b2af2c
cmp eax, 0x74d856d
mov eax, 0xd2849ed5
mov ecx, 0x3ef586f1
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587178]
sub eax, dword [0x14158717c]
mov ecx, eax
and ecx, 0xe0370b49
or eax, 0xe0370b49
add eax, ecx
imul eax, eax, 0xbe5e7c1e
mov ecx, 0x88d0c427
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x9fb94d19
mov eax, 0x9c8e2bf4
mov ecx, 0x78c70830
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
cmp qword [rsp + 0xb8], rdi
mov eax, 0x8e9e72ad
mov ecx, 0xbd85648e
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8cd51d1b
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbcb5c24c
jmp 0x14001e850
cmp byte [rsp + 0x41], 0
mov eax, 0x642b4fdb
mov ecx, 0x50a06f92
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x2e0]
mov qword [rsp + 0x1a8], rax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x40cb3992
jmp 0x14001e850
mov rax, qword [rsp + 0x578]
mov rax, qword [rax]
mov qword [rsp + 0x570], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x568], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x813515a
jmp 0x14001e850
mov eax, dword [0x141587660]
xor edx, edx
div dword [0x141587664]
xor eax, 0x29184a74
mov ecx, 0xad7da07d
imul rax, rcx
shr rax, 0x3f
add eax, 0x1c50497
mov rcx, qword [rsp + 0x328]
movdqa xmm0, xmmword [rcx]
pmovmskb edx, xmm0
mov r8, qword [rsp + 0x330]
mov r9, 0xfffffffffffffe00
add r8, r9
add rcx, 0x10
cmp edx, 0xffff
sete byte [rsp + 0x2f]
cmp eax, 0x353b2aef
mov word [rsp + 0x8a], dx
mov qword [rsp + 0x438], r8
mov qword [rsp + 0x430], rcx
mov eax, 0xcf4d1f0b
mov ecx, 0xa5d2caf4
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x1415875c8]
and eax, dword [0x1415875cc]
or eax, 0x6f8c5eda
add eax, 0x6d9aa8c3
not eax
and eax, 0xfca6abb5
cmp eax, 0x574b4d10
mov eax, 0xe6ba288e
mov ecx, 0x86964343
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc550220e
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x301a5b18
jmp 0x14001e850
mov rax, qword [rsp + 0x508]
mov rax, qword [rax + 8]
mov qword [rsp + 0x2a0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2e3e2190
jmp 0x14001e850
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x320], rax
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x318], rcx
movzx ecx, word [rsp + 0x5a]
mov edx, ecx
not edx
lea edx, [rdx + rcx*2]
and edx, ecx
mov word [rsp + 0x88], dx
mov rdx, qword [rsp + 0x338]
dec rdx
mov qword [rsp + 0x1f8], rdx
tzcnt ecx, ecx
shl rcx, 5
mov rdx, rax
sub rdx, rcx
mov qword [rsp + 0x428], rdx
neg rcx
cmp qword [rax + rcx - 0x20], 0
mov eax, 0x8a45f67c
mov ecx, 0xab6167d5
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf230dcad
jmp 0x14001e850
mov eax, dword [0x141587418]
add eax, dword [0x14158741c]
xor eax, 0x69edcfc5
imul rax, rax, 0x12592cfb
shr rax, 0x3a
mov ecx, eax
xor ecx, 1
and ecx, eax
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0x370]
imul r8, rdx, 0x70
lea r9, [rax + r8]
mov qword [rsp + 0x70], r9
inc rdx
mov qword [rsp + 0x250], rdx
cmp qword [rax + r8], 0
sete byte [rsp + 0x38]
cmp ecx, 0x6f989457
mov eax, 0xc61519e7
mov ecx, 0xbadde0d7
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov eax, dword [0x141587678]
xor eax, dword [0x14158767c]
mov ecx, eax
xor ecx, 0x6b305e81
xor eax, 0x144d2054
or eax, 0xe1b297ab
add eax, ecx
inc eax
mov ecx, eax
not ecx
and ecx, 0xeb75d0b
mov edx, eax
and edx, 0xf148a2f4
imul edx, ecx
mov ecx, eax
and ecx, 0xeb75d0b
or eax, 0xeb75d0b
imul eax, ecx
add eax, edx
cmp eax, 0x2d4c67cb
mov eax, 0xaef51e46
mov ecx, 0x805978fc
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8cbe257a
jmp 0x14001e850
mov eax, dword [0x141587118]
mov ecx, dword [0x14158711c]
mov edx, ecx
and edx, eax
add eax, ecx
sub eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xcf42eda5
and ecx, 0x30bd125a
imul ecx, edx
mov edx, eax
and edx, 0x30bd125a
or eax, 0x30bd125a
imul eax, edx
add eax, ecx
mov ecx, eax
xor ecx, 0x59ac7ea6
and ecx, eax
mov eax, ecx
not eax
and eax, 0xb621b505
mov edx, ecx
and edx, 0x49de4afa
imul edx, eax
mov eax, ecx
and eax, 0xb621b504
or ecx, 0xb621b505
imul ecx, eax
add ecx, edx
cmp ecx, 0xd695cbc7
mov rax, qword [rsp + 0x598]
mov rax, qword [rax]
mov qword [rsp + 0x300], rax
mov eax, 0x9b74e80d
mov ecx, 0xce8d24de
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov r14d, dword [0x141587460]
and r14d, dword [0x141587464]
add r14d, 0xdbb61502
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x240]
xor edx, edx
call r15
cmp r14d, 0x25995244
mov eax, 0xf1ef6e56
mov ecx, 0x6da09a8
cmovae eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x248]
xor edx, edx
call r15
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x96e7e290
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc65e671f
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe7023fe4
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3ca0f25f
jmp 0x14001e850
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x727a2abe
jmp 0x14001e850
mov eax, dword [0x141587260]
xor eax, dword [0x141587264]
imul eax, eax, 0x1c22e3a1
mov ecx, eax
or ecx, 0x12093284
not eax
and eax, 0x61728068
and ecx, 0x120d7296
or ecx, eax
cmp ecx, 0x8a3eb569
mov rax, qword [rsp + 0x520]
mov rax, qword [rax]
mov qword [rsp + 0x500], rax
mov eax, 0xab8cbe90
mov ecx, 0x64e2e585
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x51c00d34
jmp 0x14001e850
mov rax, qword [rsp + 0x70]
mov rax, qword [rax + 8]
mov qword [rsp + 0x248], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd3b3fd8a
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x234124b
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5fc656d5
jmp 0x14001e850
mov eax, dword [0x141587690]
sub eax, dword [0x141587694]
add eax, 0x53afbc68
xor eax, 0xaf559e80
shr eax, 7
imul rax, rax, 0x20782df
shr rax, 0x32
mov rcx, qword [rsp + 0x480]
mov rcx, qword [rcx]
sub rcx, qword [rsp + 0x408]
add rcx, 0xffffffffffffffe0
cmp eax, 0x1d193188
mov qword [rsp + 0x1f0], rcx
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x1e8], rax
mov eax, 0xfb3a3dc5
mov ecx, 0xb604436d
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
jmp 0x14001e850
mov rcx, qword [rsp + 0x208]
call qword [sym.imp.pdh.dll_PdhCloseQuery]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7b30a2ea
jmp 0x14001e850
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xba96c861
jmp 0x14001e850
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfb3a3dc5
jmp 0x14001e850
cmp eax, 0xd139003e
jne 0x14001e850
add rsp, 0x5b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret