Function at 0x1401be040
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1a8
mov rsi, rcx
movabs rdi, 0x8000000000000000
mov dword [rsp + 0x6c], 0x9eb9b2a
mov dword [rsp + 0x34], 0x8a572ef9
lea rax, [rsp + 0x34]
mov qword [rsp + 0x20], rax
mov r14, qword [sym.imp.KERNEL32.dll_HeapFree]
mov r12d, 0x7f11da7a
mov ebx, 0x7529d8e0
mov ebp, 0xb6b73357
mov r15d, 0x325cdb99
jmp 0x1401be0b7
cmp qword [rsp + 0x48], 0
mov eax, 0xffcbeb9f
mov ecx, 0xc288b63b
cmovs eax, ecx
nop dword [rax]
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov eax, dword [rsp + 0x34]
cmp eax, 0xf32e95ef
jg 0x1401be130
cmp eax, 0xb517b532
jg 0x1401be1b0
cmp eax, 0x97d02642
jg 0x1401be280
cmp eax, 0x8c9594ad
jle 0x1401be41f
cmp eax, 0x92593bc3
jle 0x1401be75e
cmp eax, 0x95bd50bc
jle 0x1401becc2
cmp eax, 0x9636451f
jle 0x1401bf6c0
cmp eax, 0x96364520
je 0x1401bf6db
cmp eax, 0x96d5f0d6
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb2415e6f
jmp 0x1401be0b7
cmp eax, 0x37b127a5
jg 0x1401be210
cmp eax, 0xfb27670
jg 0x1401be2d2
cmp eax, 0x48dc98d
jg 0x1401be4b1
cmp eax, 0xfc84133c
jg 0x1401be79a
cmp eax, 0xf922db4b
jg 0x1401becf3
cmp eax, 0xf32e95f0
je 0x1401bf6eb
cmp eax, 0xf45b6d2e
je 0x1401bf72f
cmp eax, 0xf4b3be9e
jne 0x1401be0b7
mov rax, qword [rsp + 0x80]
mov rax, qword [rax]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa80e78d2
jmp 0x1401be0b7
cmp eax, 0xd465b278
jg 0x1401be36c
cmp eax, 0xcb020ebf
jg 0x1401be504
cmp eax, 0xc0c0776e
jg 0x1401be7d6
cmp eax, 0xbb8094ab
jg 0x1401bed2b
cmp eax, 0xb517b533
je 0x1401bf73f
cmp eax, 0xb6b73357
je 0x1401bf74f
cmp eax, 0xb87f4128
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf4b3be9e
jmp 0x1401be0b7
cmp eax, 0x5884bb22
jg 0x1401be3cd
cmp eax, 0x44fac485
jg 0x1401be5a6
cmp eax, 0x3ed3b29d
jg 0x1401be80c
cmp eax, 0x3b27082a
jg 0x1401bedbb
cmp eax, 0x37b127a6
je 0x1401bf768
cmp eax, 0x396a7f3a
je 0x1401bf773
cmp eax, 0x3adb83dc
jne 0x1401be0b7
mov rax, qword [rsp + 0x180]
mov rax, qword [rax]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd01984a9
jmp 0x1401be0b7
cmp eax, 0xa7da2d17
jg 0x1401be5ed
cmp eax, 0x9f8dfa5a
jg 0x1401be84d
cmp eax, 0x9aadc2da
jg 0x1401bee2b
cmp eax, 0x97d02643
je 0x1401bf786
cmp eax, 0x98de9e67
je 0x1401bf796
cmp eax, 0x99c0bafa
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9e3b1f89
jmp 0x1401be0b7
cmp eax, 0x2795efca
jg 0x1401be62f
cmp eax, 0x18bf9a5f
jg 0x1401be8b9
cmp eax, 0x1630f346
jg 0x1401bee96
cmp eax, 0xfb27671
je 0x1401bf7ba
cmp eax, 0x12e5696b
je 0x1401bf820
cmp eax, 0x12e7b2db
jne 0x1401be0b7
mov eax, dword [0x1415a5bf8]
and eax, dword [0x1415a5bfc]
imul eax, eax, 0x99f09937
not eax
or eax, 0x93a4dce8
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x422005
and eax, 0xed391f1a
imul eax, edx
mov edx, ecx
and edx, 0x6c190312
or ecx, 0xed391f1a
imul ecx, edx
add ecx, eax
cmp ecx, 0xa1b10554
mov eax, 0x9e3b1f89
mov ecx, 0x99c0bafa
cmove eax, ecx
jmp 0x1401be0b0
cmp eax, 0xe5551c85
jg 0x1401be6c9
cmp eax, 0xdb295c7f
jg 0x1401be944
cmp eax, 0xd7dc13f2
jg 0x1401bef12
cmp eax, 0xd465b279
je 0x1401bf830
cmp eax, 0xd5c2c739
je 0x1401bf885
cmp eax, 0xd6e131b4
jne 0x1401be0b7
lea rax, [rsi + 0xa0]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf32e95f0
jmp 0x1401be0b7
cmp eax, 0x6d19e38f
jg 0x1401be717
cmp eax, 0x658f9a09
jg 0x1401be97b
cmp eax, 0x5f97c43c
jg 0x1401bef43
cmp eax, 0x5884bb23
je 0x1401bf8b0
cmp eax, 0x5e520033
je 0x1401bf8c0
cmp eax, 0x5eb28a5f
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf550d50
jmp 0x1401be0b7
cmp eax, 0x883118ee
jg 0x1401be9b7
cmp eax, 0x82c5d10a
jg 0x1401bef74
cmp eax, 0x81a3c494
je 0x1401bf8f6
cmp eax, 0x821eb29d
je 0x1401bf924
cmp eax, 0x82b334e9
jne 0x1401be0b7
mov r13d, dword [0x1415a5cf8]
add r13d, dword [0x1415a5cfc]
mov eax, r13d
not eax
and eax, 0x607b7d1f
and r13d, 0x1f8482e0
sub r13d, eax
and r13d, 0x46367f93
add r13d, 0x2a5862bd
mov r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xa8]
xor edx, edx
call r14
cmp r13d, 0x975a64e7
mov eax, 0x7c2514fb
mov ecx, 0xd9656ed8
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x7567559
jg 0x1401bea41
cmp eax, 0x5ac59af
jg 0x1401befb3
cmp eax, 0x48dc98e
je 0x1401bf934
cmp eax, 0x550a4f8
je 0x1401bf97b
cmp eax, 0x57d2cdd
jne 0x1401be0b7
lea rax, [rsi + 0x60]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfa34669b
jmp 0x1401be0b7
cmp eax, 0xcf9ad367
jg 0x1401bead5
cmp eax, 0xccb1097f
jg 0x1401befe4
cmp eax, 0xcb020ec0
je 0x1401bf98b
cmp eax, 0xcb5ef448
je 0x1401bf9ca
cmp eax, 0xcbb0df56
jne 0x1401be0b7
mov eax, dword [0x1415a5d50]
mov ecx, dword [0x1415a5d54]
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
not ecx
or ecx, 0x3a22d43a
add ecx, eax
imul r13d, ecx, 0x6ba4e94c
add r13d, 0x1b113728
mov r8, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x98]
xor edx, edx
call r14
cmp r13d, 0xc6b4755
mov eax, 0xb24be2d2
jmp 0x1401c09cb
cmp eax, 0x4feb61ea
jg 0x1401beb64
cmp eax, 0x46ad5753
jg 0x1401bf028
cmp eax, 0x44fac486
je 0x1401bfa3f
cmp eax, 0x456ff7ed
je 0x1401bfa4f
cmp eax, 0x45ce05e4
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x44c4fa2e
jmp 0x1401be0b7
cmp eax, 0xab23ce8a
jg 0x1401beba0
cmp eax, 0xa8b9d33a
jg 0x1401bf083
cmp eax, 0xa7da2d18
je 0x1401bfa67
cmp eax, 0xa80e78d2
je 0x1401bfab9
cmp eax, 0xa8910c4f
jne 0x1401be0b7
cmp qword [rsp + 0x60], 0
jmp 0x1401c002b
cmp eax, 0x325cdb98
jg 0x1401bec0e
cmp eax, 0x2a5e77dd
jg 0x1401bf0bb
cmp eax, 0x2795efcb
je 0x1401bfad6
cmp eax, 0x27df1a4a
je 0x1401bfaf4
cmp eax, 0x28ec0de8
jne 0x1401be0b7
mov eax, dword [0x1415a5be0]
add eax, dword [0x1415a5be4]
imul eax, eax, 0xa17dc517
add eax, 0x5c6b9d44
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xc9e07beb
and ecx, 0x361f8414
imul ecx, edx
mov edx, eax
and edx, 0x361f8414
or eax, 0x361f8414
imul eax, edx
add eax, ecx
cmp qword [rsp + 0xe0], 0
sete byte [rsp + 0x32]
cmp eax, 0xe3ef2c42
mov eax, 0x3c6b1dd3
mov ecx, 0xf45b6d2e
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0xea9a4c37
jg 0x1401bec4a
cmp eax, 0xe893486d
jg 0x1401bf107
cmp eax, 0xe5551c86
je 0x1401bfb04
cmp eax, 0xe7423b10
je 0x1401bfb78
cmp eax, 0xe8690c77
jne 0x1401be0b7
cmp byte [rsp + 0x2d], 0
mov eax, 0x95bd50bd
mov ecx, 0xb87f4128
cmovne eax, ecx
jmp 0x1401be0b0
cmp eax, 0x7905c7d5
jg 0x1401bec86
cmp eax, 0x72127cbe
jg 0x1401bf165
cmp eax, 0x6d19e390
je 0x1401bfb88
cmp eax, 0x702fdc5a
je 0x1401bfb98
cmp eax, 0x71735700
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x327dacb9
jmp 0x1401be0b7
cmp eax, 0x8f4988d0
jg 0x1401bf1ad
cmp eax, 0x8c9594ae
je 0x1401bfbaf
cmp eax, 0x8d7c0c77
je 0x1401bfbe5
cmp eax, 0x8e903f20
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4f117759
jmp 0x1401be0b7
cmp eax, 0x6aee55
jg 0x1401bf1de
cmp eax, 0xfc84133d
je 0x1401bfc7b
cmp eax, 0xffcbeb9f
je 0x1401bfca2
cmp eax, 0x51c4c8
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x41037910
jmp 0x1401be0b7
cmp eax, 0xc4bba7f9
jg 0x1401bf27d
cmp eax, 0xc0c0776f
je 0x1401bfcba
cmp eax, 0xc0d64dcc
je 0x1401bfcf8
cmp eax, 0xc288b63b
jne 0x1401be0b7
cmp qword [rsp + 0x48], rdi
jmp 0x1401bfca8
cmp eax, 0x41970ad6
jg 0x1401bf307
cmp eax, 0x3ed3b29e
je 0x1401bfd77
cmp eax, 0x3f21a5a7
je 0x1401bfddc
cmp eax, 0x41037910
jne 0x1401be0b7
cmp qword [rsp + 0x58], 0
mov eax, 0xdbee84c5
mov ecx, 0x396a7f3a
jmp 0x1401be0a9
cmp eax, 0xa47cd11b
jg 0x1401bf34b
cmp eax, 0x9f8dfa5b
je 0x1401bfe04
cmp eax, 0xa0cb94ea
je 0x1401bfe3c
cmp eax, 0xa1db83d9
jne 0x1401be0b7
mov eax, dword [0x1415a5d98]
xor edx, edx
div dword [0x1415a5d9c]
imul rax, rax, 0x5d61b37b
shr rax, 0x3c
xor eax, 0x7985f0b1
imul rax, rax, 0x17a3f939
shr rax, 0x3a
cmp eax, 0x268a04f
mov eax, 0xe893486e
mov ecx, 0xbb8094ac
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x1c6a6297
jg 0x1401bf37c
cmp eax, 0x18bf9a60
je 0x1401bfeb2
cmp eax, 0x18f1ac55
je 0x1401bfed7
cmp eax, 0x1a04cc3f
jne 0x1401be0b7
mov eax, dword [0x1415a5bb8]
mov ecx, dword [0x1415a5bbc]
mov edx, eax
not edx
and edx, ecx
not ecx
and ecx, eax
sub ecx, edx
add ecx, 0x249d0ff5
mov eax, ecx
and eax, 0x1a1a7e9a
add eax, eax
sub ecx, eax
add ecx, 0x1a1a7e9a
shr ecx, 1
imul rax, rcx, 0x12e19659
shr rax, 0x3b
lea rcx, [rsi + 0x18]
cmp eax, 0x27b8cefe
mov qword [rsp + 0x198], rcx
mov eax, 0x1a04cc3f
mov ecx, 0x45ce05e4
cmovne eax, ecx
jmp 0x1401be0b0
cmp eax, 0xdd2eefe7
jg 0x1401bf3c4
cmp eax, 0xdb295c80
je 0x1401bff30
cmp eax, 0xdb92cf69
je 0x1401bff5a
cmp eax, 0xdbee84c5
jne 0x1401be0b7
cmp qword [rsp + 0x58], 0
jmp 0x1401bf778
cmp eax, 0x68f3ae60
jg 0x1401bf409
cmp eax, 0x658f9a0a
je 0x1401bff85
cmp eax, 0x68412282
je 0x1401be099
cmp eax, 0x68ce7b11
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7973ff76
jmp 0x1401be0b7
cmp eax, 0x8a572ef8
jg 0x1401bf44d
cmp eax, 0x883118ef
je 0x1401bff95
cmp eax, 0x884a86ba
je 0x1401bffa5
cmp eax, 0x88c5dce3
jne 0x1401be0b7
mov eax, dword [0x1415a5c60]
sub eax, dword [0x1415a5c64]
imul rax, rax, 0x548e2d51
shr rax, 0x3b
mov ecx, eax
and ecx, 0xfffffffa
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x220017ba
mov ecx, eax
and ecx, 0x20000040
add ecx, ecx
sub eax, ecx
add eax, 0x34ef8040
lea rcx, [rsi + 0x80]
cmp eax, 0xfe44862e
mov qword [rsp + 0x160], rcx
mov eax, 0xe7423b10
mov ecx, 0x246956d6
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0xd2d3fcf
jg 0x1401bf47e
cmp eax, 0x756755a
je 0x1401bffc4
cmp eax, 0xafd646a
je 0x1401bffdb
cmp eax, 0xb95f42a
jne 0x1401be0b7
mov eax, dword [0x1415a5c90]
and eax, dword [0x1415a5c94]
mov ecx, eax
not ecx
and ecx, 0x1ef2c85
mov edx, eax
and edx, 0x10d37a
imul edx, ecx
mov ecx, eax
and ecx, 0x1ef2c85
or eax, 0x1ef2c85
imul eax, ecx
add eax, edx
mov ecx, eax
or ecx, 0x7a904c04
not eax
and ecx, 0x7af05c55
and eax, 0x10e2088
or eax, ecx
lea rcx, [rsi + 0x88]
cmp eax, 0x12f0e41c
mov qword [rsp + 0x158], rcx
mov eax, 0xcd09b211
jmp 0x1401bfc6e
cmp eax, 0xd18496b5
jg 0x1401bf4bb
cmp eax, 0xcf9ad368
je 0x1401c000f
cmp eax, 0xd00c0810
je 0x1401c0026
cmp eax, 0xd01984a9
jne 0x1401be0b7
mov eax, dword [0x1415a5be8]
add eax, dword [0x1415a5bec]
mov ecx, eax
xor ecx, 0x3be0c517
or eax, 0x80070288
and eax, ecx
mov ecx, eax
and ecx, 0x9247c38e
mov edx, ecx
not edx
mov r8d, eax
and r8d, 0x2030004
and edx, 0xbd4cc3ca
imul edx, r8d
and eax, 0x9044c38a
or ecx, 0xbd4cc3ca
imul ecx, eax
add ecx, edx
cmp ecx, 0x23a69def
mov eax, 0xe9606422
mov ecx, 0x98de9e67
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0x544ce1e5
jg 0x1401bf52c
cmp eax, 0x4feb61eb
je 0x1401c003d
cmp eax, 0x500acea7
je 0x1401c0092
cmp eax, 0x5363ebd1
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd18496b6
jmp 0x1401be0b7
cmp eax, 0xb2415e6e
jg 0x1401bf55d
cmp eax, 0xab23ce8b
je 0x1401c00f3
cmp eax, 0xabdc980d
je 0x1401c0125
cmp eax, 0xb0d7630b
jne 0x1401be0b7
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0xe8]
mov rdx, rax
shl rdx, 5
lea r8, [rcx + rdx]
mov qword [rsp + 0x188], r8
inc rax
mov qword [rsp + 0xd8], rax
cmp qword [rcx + rdx], 0
mov eax, 0x55bd4674
mov ecx, 0x12e7b2db
cmove eax, ecx
jmp 0x1401be0b0
cmp eax, 0x33e189ee
jg 0x1401bf5bd
cmp eax, 0x325cdb99
je 0x1401c0135
cmp eax, 0x327dacb9
je 0x1401c01a1
cmp eax, 0x337c76fa
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe5551c86
jmp 0x1401be0b7
cmp eax, 0xec5edc94
jg 0x1401bf620
cmp eax, 0xea9a4c38
je 0x1401c01b1
cmp eax, 0xeab0a1d9
je 0x1401c01c1
cmp eax, 0xeb10d2d5
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5f97c43d
jmp 0x1401be0b7
cmp eax, 0x7c2514fa
jg 0x1401bf665
cmp eax, 0x7905c7d6
je 0x1401c0209
cmp eax, 0x7973ff76
je 0x1401c0219
cmp eax, 0x7a9f4b93
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc7c318ff
jmp 0x1401be0b7
cmp eax, 0x92593bc4
je 0x1401c0229
cmp eax, 0x948b417d
je 0x1401c0239
cmp eax, 0x958d1725
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x456ff7ed
jmp 0x1401be0b7
cmp eax, 0xf922db4c
je 0x1401c0249
cmp eax, 0xfa34669b
je 0x1401c0259
cmp eax, 0xfb070f74
jne 0x1401be0b7
cmp byte [rsp + 0x33], 0
mov eax, 0x3ed3b29e
mov ecx, 0x7973ff76
cmovne eax, ecx
jmp 0x1401be0b0
cmp eax, 0xbb8094ac
je 0x1401c028e
cmp eax, 0xbd067600
je 0x1401c02ae
cmp eax, 0xbdae159e
jne 0x1401be0b7
mov eax, dword [0x1415a5cb8]
mov ecx, dword [0x1415a5cbc]
mov edx, eax
not edx
or eax, ecx
not ecx
and ecx, edx
not ecx
and ecx, eax
or ecx, 0x1400dc59
add ecx, 0x373d5e4f
mov eax, ecx
xor eax, 0x7b4da047
and ecx, 0x7b4d204e
or ecx, eax
cmp ecx, 0x26b1aed5
mov rax, qword [rsp + 0x138]
mov rax, qword [rax]
mov qword [rsp + 0x130], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x128], rax
mov eax, 0x948b417d
mov ecx, 0x756755a
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x3b27082b
je 0x1401c02f7
cmp eax, 0x3c6b1dd3
je 0x1401c0307
cmp eax, 0x3e464e96
jne 0x1401be0b7
mov eax, dword [0x1415a5d58]
xor edx, edx
div dword [0x1415a5d5c]
add eax, 0x8762ea52
not eax
or eax, 0x4be953e0
mov ecx, eax
not ecx
and eax, 0xebd67d96
mov edx, ecx
and edx, 0x14008009
or edx, eax
xor edx, 0x8711f64c
and ecx, 0x2406881a
or ecx, edx
cmp ecx, 0xd1605c50
mov eax, 0xe02803bd
cmovae eax, r15d
jmp 0x1401be0b0
cmp eax, 0x9aadc2db
je 0x1401c032e
cmp eax, 0x9c9bc129
je 0x1401c033e
cmp eax, 0x9e3b1f89
jne 0x1401be0b7
mov eax, dword [0x1415a5c00]
xor edx, edx
div dword [0x1415a5c04]
imul eax, eax, 0xd5d16894
and eax, 0x13de623c
add eax, 0x9286701a
mov rcx, qword [rsp + 0xd8]
cmp rcx, qword [rsp + 0xe0]
sete byte [rsp + 0x31]
cmp eax, 0x7c207fc3
mov eax, 0x99c0bafa
mov ecx, 0x97d02643
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0x1630f347
je 0x1401c0396
cmp eax, 0x17eb32dc
je 0x1401c03a6
cmp eax, 0x1889b70f
jne 0x1401be0b7
mov eax, dword [0x1415a5d08]
mov ecx, dword [0x1415a5d0c]
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
and ecx, 0x2f604a09
add ecx, ecx
sub eax, ecx
add eax, 0x65ab30e5
not eax
and eax, 0x5467833f
cmp eax, 0x656608f2
mov eax, 0x12e5696b
mov ecx, 0xec708267
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0xd7dc13f3
je 0x1401c03b6
cmp eax, 0xd92cdcf6
je 0x1401c03c6
cmp eax, 0xd9656ed8
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa8b9d33b
jmp 0x1401be0b7
cmp eax, 0x5f97c43d
je 0x1401c03ff
cmp eax, 0x6299ec8d
je 0x1401c0414
cmp eax, 0x65453874
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd34f8a7e
jmp 0x1401be0b7
cmp eax, 0x82c5d10b
je 0x1401c0442
cmp eax, 0x830a9084
je 0x1401c0467
cmp eax, 0x8830ac4b
jne 0x1401be0b7
cmp qword [rsp + 0x178], 0
sete byte [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2a5e77de
jmp 0x1401be0b7
cmp eax, 0x5ac59b0
je 0x1401c047c
cmp eax, 0x66d39c6
je 0x1401c04a1
cmp eax, 0x71b17ba
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2795efcb
jmp 0x1401be0b7
cmp eax, 0xccb10980
je 0x1401c04dd
cmp eax, 0xcd09b211
je 0x1401c050f
cmp eax, 0xcf8befbd
jne 0x1401be0b7
mov rax, qword [rsp + 0x190]
mov rax, qword [rax]
mov qword [rsp + 0x178], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8830ac4b
jmp 0x1401be0b7
cmp eax, 0x46ad5754
je 0x1401c051f
cmp eax, 0x4e0fde14
je 0x1401c0574
cmp eax, 0x4f117759
jne 0x1401be0b7
mov eax, dword [0x1415a5c58]
xor edx, edx
div dword [0x1415a5c5c]
add eax, 0x18882a00
or eax, 0x4cb32314
imul rax, rax, 0x23c5815d
shr rax, 0x38
cmp eax, 0x6bb70460
mov eax, 0x246956d6
mov ecx, 0x88c5dce3
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0xa8b9d33b
je 0x1401c0584
cmp eax, 0xa97aa167
je 0x1401c05e4
cmp eax, 0xaab6b96d
jne 0x1401be0b7
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x367204ba
jmp 0x1401be0b7
cmp eax, 0x2a5e77de
je 0x1401c0641
cmp eax, 0x2aa94429
je 0x1401c0658
cmp eax, 0x2c60fadb
jne 0x1401be0b7
mov rax, qword [rsi + 0x68]
mov qword [rsp + 0xc8], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8c9594ae
jmp 0x1401be0b7
cmp eax, 0xe893486e
je 0x1401c0668
cmp eax, 0xe9606422
je 0x1401c0678
cmp eax, 0xea395f9a
jne 0x1401be0b7
mov eax, dword [0x1415a5d70]
imul eax, dword [0x1415a5d74]
add eax, 0x47ee509
xor eax, 0x21b0f841
cmp eax, 0xae22e5f5
mov rax, qword [rsi + 0xc0]
mov qword [rsp + 0x90], rax
mov eax, 0x5884bb23
mov ecx, 0x7905c7d6
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x72127cbf
je 0x1401c06d9
cmp eax, 0x7529d8e0
je 0x1401c0718
cmp eax, 0x78da8b74
jne 0x1401be0b7
mov r8, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x128]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5ac59b0
jmp 0x1401be0b7
cmp eax, 0x8f4988d1
je 0x1401c072f
cmp eax, 0x911e631c
je 0x1401c073f
cmp eax, 0x91d8639c
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa97aa167
jmp 0x1401be0b7
cmp eax, 0x6aee56
je 0x1401c0775
cmp eax, 0x8eaf86
je 0x1401c07c6
cmp eax, 0x347eae9
jne 0x1401be0b7
mov eax, dword [0x1415a5cb0]
mov ecx, dword [0x1415a5cb4]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x89ba0b3
and ecx, 0xf7645f4c
imul ecx, edx
mov edx, eax
and edx, 0xf7645f4c
or eax, 0xf7645f4c
imul eax, edx
add eax, ecx
imul rax, rax, 0x2654a451
shr rax, 0x3b
mov ecx, eax
not ecx
mov edx, eax
and edx, 2
and ecx, 0x28164d95
imul ecx, edx
mov edx, eax
and edx, 0xfffffffd
or eax, 0x28164d95
imul eax, edx
add eax, ecx
cmp eax, 0xcde7ab1d
mov eax, 0xbdae159e
mov ecx, 0x756755a
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0xc4bba7fa
je 0x1401c07fd
cmp eax, 0xc4c24662
je 0x1401c0837
cmp eax, 0xc7c318ff
jne 0x1401be0b7
mov ecx, dword [0x1415a5d20]
mov eax, dword [0x1415a5d24]
mov edx, ecx
xor edx, eax
not edx
and edx, eax
add edx, edx
sub eax, edx
add eax, ecx
mov ecx, eax
not ecx
or ecx, 0x24484a98
and ecx, 0x35daee98
mov edx, eax
and edx, 0x48010005
or edx, ecx
xor edx, 0x5883aea3
and eax, 0x49110001
or eax, edx
mov ecx, eax
not ecx
or ecx, 0x644ac885
or eax, 0x1b95267a
and eax, ecx
cmp eax, 0x9cc83430
mov eax, 0x96d5f0d6
mov ecx, 0xb2415e6f
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x41970ad7
je 0x1401c0847
cmp eax, 0x44bcdd32
je 0x1401c0866
cmp eax, 0x44c4fa2e
jne 0x1401be0b7
mov rax, qword [rsp + 0x198]
mov rax, qword [rax]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdb295c80
jmp 0x1401be0b7
cmp eax, 0xa47cd11c
je 0x1401c0876
cmp eax, 0xa50cf139
je 0x1401c0886
cmp eax, 0xa7a5a23a
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x68412282
jmp 0x1401be0b7
cmp eax, 0x1c6a6298
je 0x1401c08d0
cmp eax, 0x246956d6
je 0x1401c08e0
cmp eax, 0x24ec0a63
jne 0x1401be0b7
mov r8, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x98]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcbb0df56
jmp 0x1401be0b7
cmp eax, 0xdd2eefe8
je 0x1401c08f0
cmp eax, 0xe02803bd
je 0x1401c0900
cmp eax, 0xe252a981
jne 0x1401be0b7
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0x150]
xor edx, edx
call r14
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7f11da7a
jmp 0x1401be0b7
cmp eax, 0x68f3ae61
je 0x1401c0910
cmp eax, 0x6ab3a8b9
je 0x1401c094c
cmp eax, 0x6cdb4af7
jne 0x1401be0b7
mov rax, qword [rsp + 0x158]
mov rax, qword [rax]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe252a981
jmp 0x1401be0b7
cmp eax, 0x8a572ef9
je 0x1401c095c
cmp eax, 0x8adc7f67
je 0x1401c0976
cmp eax, 0x8b22fca8
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x830a9084
jmp 0x1401be0b7
cmp eax, 0xd2d3fd0
je 0x1401c09d8
cmp eax, 0xe5d73bb
je 0x1401c09e8
cmp eax, 0xf550d50
jne 0x1401be0b7
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x1a0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd92cdcf6
jmp 0x1401be0b7
cmp eax, 0xd18496b6
je 0x1401c09f8
cmp eax, 0xd2b632c0
je 0x1401c0a62
cmp eax, 0xd34f8a7e
jne 0x1401be0b7
mov eax, dword [0x1415a5c20]
xor edx, edx
div dword [0x1415a5c24]
or eax, 0x1419b3b
add eax, 0x44112133
mov ecx, eax
xor ecx, 0x977c6db1
and eax, 0x6883924e
add eax, eax
sub eax, ecx
cmp eax, 0x74521500
mov rax, qword [rsp + 0x168]
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
mov eax, 0x564bd54a
mov ecx, 0xd34f8a7e
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x544ce1e6
je 0x1401c0a81
cmp eax, 0x55bd4674
je 0x1401c0adc
cmp eax, 0x564bd54a
jne 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xccb10980
jmp 0x1401be0b7
cmp eax, 0xb2415e6f
je 0x1401c0b00
cmp eax, 0xb24be2d2
je 0x1401c0b20
cmp eax, 0xb421bd90
jne 0x1401be0b7
mov eax, dword [0x1415a5c30]
sub eax, dword [0x1415a5c34]
mov ecx, eax
xor ecx, 0xaf46c4da
xor eax, 0x4cb0a359
add eax, ecx
and ecx, 0x1c09987c
sub eax, ecx
and eax, 0xffc2cd0c
cmp eax, 0xfcdc9745
mov eax, 0xa47cd11c
mov ecx, 0x8b22fca8
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x33e189ef
je 0x1401c0b30
cmp eax, 0x3419bde4
je 0x1401c0b56
cmp eax, 0x367204ba
jne 0x1401be0b7
mov eax, dword [0x1415a5ce8]
imul eax, dword [0x1415a5cec]
xor eax, 0x4499e3a4
add eax, 0x43a592ab
mov ecx, 0x9ffe0017
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xad1b7ac7
mov rax, qword [0x1415acb98]
mov qword [rsp + 0xa8], rax
mov eax, 0x658f9a0a
jmp 0x1401bf917
cmp eax, 0xec5edc95
je 0x1401c0b93
cmp eax, 0xec708267
je 0x1401c0bbe
cmp eax, 0xf23ef188
jne 0x1401be0b7
mov rax, qword [rsp + 0x140]
add rax, 8
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x347eae9
jmp 0x1401be0b7
cmp eax, 0x7c2514fb
je 0x1401c0bce
cmp eax, 0x7dc2d472
je 0x1401c0bf2
cmp eax, 0x7f11da7a
jne 0x1401be0b7
mov eax, dword [0x1415a5c98]
add eax, dword [0x1415a5c9c]
imul eax, eax, 0x9a01241a
imul rax, rax, 0x356d635d
shr rax, 0x3d
imul eax, eax, 0x7b26af41
cmp eax, 0xb523761f
mov eax, 0x46ad5754
mov ecx, 0x3b27082b
cmovae eax, ecx
jmp 0x1401be0b0
cmp eax, 0x9605cd59
jne 0x1401c0c27
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xec5edc95
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeb10d2d5
jmp 0x1401be0b7
mov eax, dword [0x1415a5d38]
mov ecx, dword [0x1415a5d3c]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
imul eax, ecx, 0xd1d95247
mov ecx, 0xb9865609
imul rax, rcx
shr rax, 0x3f
add eax, 0x5becefd
cmp eax, 0x5fdbcdd9
mov eax, 0x500acea7
cmovae eax, ebx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x28ec0de8
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb95f42a
jmp 0x1401be0b7
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x48dc98e
jmp 0x1401be0b7
cmp qword [rsp + 0x40], 0
jmp 0x1401c0014
cmp qword [rsp + 0x58], rdi
mov eax, 0x8d7c0c77
cmove eax, r12d
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9c9bc129
jmp 0x1401be0b7
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0xd0]
xor edx, edx
call r14
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe9606422
jmp 0x1401be0b7
mov eax, dword [0x1415a5cf0]
mov ecx, dword [0x1415a5cf4]
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, 0x678d4acd
add ecx, ecx
sub eax, ecx
add eax, 0xe78d4acd
shr eax, 2
imul rax, rax, 0x25dbdc59
shr rax, 0x39
xor eax, 0x4421715b
cmp eax, 0xf43d9700
mov eax, 0x7c2514fb
mov ecx, 0x82b334e9
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4feb61eb
jmp 0x1401be0b7
mov eax, dword [0x1415a5bd0]
mov ecx, dword [0x1415a5bd4]
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, 0xc7a2f283
lea rcx, [rsi + 0x30]
cmp eax, 0x242e181c
mov qword [rsp + 0x190], rcx
mov eax, 0x550a4f8
mov ecx, 0x27df1a4a
cmove eax, ecx
jmp 0x1401be0b0
cmp byte [rsp + 0x31], 0
mov eax, 0xb0d7630b
mov ecx, 0xcf8befbd
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x78], rax
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xea395f9a
jmp 0x1401be0b7
mov eax, dword [0x1415a5cd8]
or eax, dword [0x1415a5cdc]
imul rax, rax, 0x7fc097b5
shr rax, 0x3d
and eax, 0xfffffffe
or eax, 0x74403c6c
cmp eax, 0xbcd34312
mov eax, 0x702fdc5a
mov ecx, 0x5e520033
cmovae eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5ce0]
or eax, dword [0x1415a5ce4]
imul eax, eax, 0xb1a55cb2
add eax, 0x2b8349a0
cmp eax, 0xc3a4e16c
mov eax, 0xaab6b96d
mov ecx, 0x367204ba
cmovae eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8eaf86
jmp 0x1401be0b7
mov eax, dword [0x1415a5da8]
and eax, dword [0x1415a5dac]
or eax, 0xefbd16d7
imul rax, rax, 0x15d37429
mov rcx, qword [rsp + 0x38]
mov rdx, 0xffffffffffffffff
lock xadd qword [rcx], rdx
shr rax, 0x3c
cmp eax, 0xef52a80
mov qword [rsp + 0x100], rdx
mov eax, 0x44fac486
cmove eax, ebp
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3f21a5a7
jmp 0x1401be0b7
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x50]
mov rdx, rax
shl rdx, 5
lea r8, [rcx + rdx]
mov qword [rsp + 0x140], r8
inc rax
mov qword [rsp + 0xb0], rax
cmp qword [rcx + rdx], 0
mov eax, 0xf23ef188
mov ecx, 0x5ac59b0
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5cd0]
mov ecx, dword [0x1415a5cd4]
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, 0xe18cc594
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x9607a48c
and ecx, 0x69f85b70
imul ecx, edx
mov edx, eax
and edx, 0x69f85b70
or eax, 0x69f85b70
imul eax, edx
add eax, ecx
or eax, 0x483e4e65
cmp eax, 0x7be8d82f
mov eax, 0x5e520033
mov ecx, 0xd7dc13f3
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7dc2d472
jmp 0x1401be0b7
cmp qword [rsp + 0x38], 0
mov eax, 0x6aee56
mov ecx, 0x95bd50bd
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5bcc]
add eax, dword [0x1415a5bc8]
mov ecx, 0x91690e43
imul rax, rcx
shr rax, 0x3f
or eax, 0x98f3c378
imul r13d, eax, 0xd0a6235a
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0xf0]
xor edx, edx
call r14
cmp r13d, 0x13a0c60c
mov eax, 0x68ce7b11
mov ecx, 0x33e189ef
cmovb eax, ecx
jmp 0x1401be0b0
mov rcx, qword [rsp + 0xf8]
call fcn.14020d780
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x95bd50bd
jmp 0x1401be0b7
cmp qword [rsp + 0x120], 0
sete byte [rsp + 0x2e]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcb5ef448
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd465b279
jmp 0x1401be0b7
mov eax, dword [0x1415a5cc8]
sub eax, dword [0x1415a5ccc]
imul eax, eax, 0x9df01ffa
mov ecx, eax
not ecx
and ecx, 0xa0aa4626
mov edx, eax
and edx, 0x5f55b9d8
imul edx, ecx
mov ecx, eax
and ecx, 0xa0aa4626
or eax, 0xa0aa4626
imul eax, ecx
add eax, edx
mov ecx, eax
not ecx
and ecx, 0xcac80fa9
and eax, 0x3537f054
sub eax, ecx
cmp eax, 0x7aabdda3
mov rax, qword [rsp + 0x148]
mov rax, qword [rax]
mov qword [rsp + 0x120], rax
mov eax, 0x337c76fa
mov ecx, 0x71b17ba
cmovae eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6299ec8d
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe8690c77
jmp 0x1401be0b7
cmp byte [rsp + 0x2e], 0
mov eax, 0x81a3c494
mov ecx, 0x4feb61eb
cmovne eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5c38]
mov ecx, dword [0x1415a5c3c]
not eax
not ecx
and ecx, eax
not ecx
add ecx, 0x19ca9bef
or ecx, 0x911e653e
and ecx, 0xd71efdfe
cmp ecx, 0x9a459650
mov eax, 0xc0d64dcc
jmp 0x1401bfd6a
mov ecx, dword [0x1415a5c88]
mov edx, dword [0x1415a5c8c]
mov eax, ecx
not eax
mov r8d, edx
not r8d
mov r9d, eax
and r9d, 0xf4830a81
and ecx, 0xb7cf57e
or ecx, r9d
or eax, r8d
and r8d, 0xf4830a81
and edx, 0xb7cf57e
or edx, r8d
xor edx, ecx
not eax
or eax, edx
mov ecx, eax
xor ecx, 0xe0100001
xor eax, 0x1bad5bcc
mov edx, eax
and edx, 0x15c3a73e
and ecx, 0xea3c58c1
imul ecx, edx
mov edx, eax
and edx, 0xea3c58c1
or eax, 0xea3c58c1
imul eax, edx
add eax, ecx
mov ecx, 0xaf7797b7
imul rax, rcx
shr rax, 0x3f
cmp eax, 0x57d5ac34
mov eax, 0xb517b533
mov ecx, 0xb95f42a
cmovb eax, ecx
jmp 0x1401be0b0
mov r8, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x170]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1c6a6298
jmp 0x1401be0b7
cmp qword [rsp + 0x48], 0
mov eax, 0xd6e131b4
mov ecx, 0x41970ad7
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5c78]
and eax, dword [0x1415a5c7c]
mov ecx, eax
and ecx, 0x7c1c663d
xor ecx, 0x4c082015
and eax, 0x4c082015
or eax, ecx
imul eax, eax, 0xa949eef3
cmp eax, 0xaedd56a2
mov eax, 0x91d8639c
mov ecx, 0xa97aa167
cmovne eax, ecx
jmp 0x1401be0b0
mov r13d, dword [0x1415a5c40]
mov eax, dword [0x1415a5c44]
mov ecx, eax
not ecx
mov edx, r13d
and edx, ecx
or ecx, r13d
not ecx
imul ecx, edx
mov edx, r13d
and edx, eax
or r13d, eax
imul r13d, edx
add r13d, ecx
xor r13d, 0xa4f65211
add r13d, 0xeeb79804
mov eax, r13d
and eax, 0x3ce3edc6
add eax, eax
sub r13d, eax
add r13d, 0xbce3edc6
mov r8, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
xor edx, edx
call fcn.14020ae70
cmp r13d, 0x4dbf3818
mov eax, 0x5363ebd1
mov ecx, 0x82c5d10b
cmovae eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5bb0]
mov ecx, dword [0x1415a5bb4]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0x736cadef
and ecx, eax
mov eax, ecx
xor eax, 0x95ae6e7a
xor ecx, 0x42409004
and ecx, 0x426cfa6e
mov edx, eax
and edx, 0xbd930591
imul edx, ecx
mov ecx, eax
and ecx, 0x426cfa6e
or eax, 0x426cfa6e
imul eax, ecx
add eax, edx
cmp eax, 0xf568833b
mov eax, 0x1a04cc3f
mov ecx, 0xd2d3fd0
cmovae eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsi + 0x38]
mov qword [rsp + 0xe8], rax
mov rax, qword [rsi + 0x40]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9f8dfa5b
jmp 0x1401be0b7
mov eax, dword [0x1415a5bd8]
sub eax, dword [0x1415a5bdc]
mov ecx, eax
xor ecx, 0xe209b569
xor eax, 0x3bcc96d
and eax, ecx
imul eax, eax, 0xd0cf7f4b
cmp eax, 0x38b34e5b
mov eax, 0x28ec0de8
mov ecx, 0xf45b6d2e
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5ba8]
mov ecx, dword [0x1415a5bac]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
mov eax, ecx
xor eax, 0x48c53e1f
xor ecx, 0x1700c120
and ecx, 0x1745d336
mov edx, eax
and edx, 0xe8ba2cc9
or edx, ecx
xor edx, 0x2a9c056
and eax, 0x15ec1360
or eax, edx
mov ecx, eax
xor ecx, 0xcb3227d7
or eax, 0x34cdd828
and eax, ecx
cmp qword [rsp + 0x1a0], 0
sete byte [rsp + 0x33]
cmp eax, 0xd0c1b51
mov eax, 0xa0cb94ea
mov ecx, 0xfb070f74
cmovae eax, ecx
jmp 0x1401be0b0
mov r8, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
xor edx, edx
call r14
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x18f1ac55
jmp 0x1401be0b7
mov eax, dword [0x1415a5d80]
mov ecx, dword [0x1415a5d84]
lea r13d, [rax + rcx]
add r13d, 0x991f3c9
mov eax, r13d
xor eax, 0x7b58a9e5
or r13d, 0x84a7561a
and r13d, eax
mov r8, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
xor edx, edx
call fcn.14020ae70
cmp r13d, 0xfd6bfab3
mov eax, 0x6ab3a8b9
mov ecx, 0x18bf9a60
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5bc0]
and eax, dword [0x1415a5bc4]
not eax
and eax, 0xc8034140
cmp eax, 0x92226fd9
mov eax, 0x33e189ef
mov ecx, 0xa7da2d18
cmovne eax, ecx
jmp 0x1401be0b0
cmp byte [rsp + 0x2f], 0
mov eax, 0xcb020ec0
mov ecx, 0xab23ce8b
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x70], rax
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfb27671
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x68f3ae61
jmp 0x1401be0b7
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbd067600
jmp 0x1401be0b7
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbdae159e
jmp 0x1401be0b7
mov eax, dword [0x1415a5d68]
xor edx, edx
div dword [0x1415a5d6c]
add eax, 0x52494ee3
xor eax, 0xcf832425
add eax, 0x24598e07
cmp eax, 0x3bcf1466
mov eax, 0x5884bb23
mov ecx, 0xea395f9a
cmovae eax, ecx
jmp 0x1401be0b0
cmp qword [rsp + 0x40], rdi
mov eax, 0xafd646a
mov ecx, 0xc4bba7fa
cmove eax, ecx
jmp 0x1401be0b0
cmp qword [rsp + 0x60], rdi
mov eax, 0x2c60fadb
mov ecx, 0x4f117759
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5d10]
imul eax, dword [0x1415a5d14]
mov ecx, eax
not ecx
and ecx, 0x51c8f0e9
mov edx, eax
and edx, 0xae370f16
imul edx, ecx
mov ecx, eax
and ecx, 0x51c8f0e9
or eax, 0x51c8f0e9
imul eax, ecx
add eax, edx
and eax, 0x8ec08e72
add eax, 0x9d037956
cmp eax, 0x97405e30
mov eax, 0x44bcdd32
mov ecx, 0x544ce1e6
cmovae eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5d40]
or eax, dword [0x1415a5d44]
mov ecx, eax
not ecx
or ecx, 0x40604000
and ecx, 0x44e04660
and eax, 0x80010100
or eax, ecx
xor eax, 0x21090314
or eax, 0x1a06988b
cmp eax, 0x4107bcaa
mov rax, qword [rsp + 0x110]
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x98], rax
mov eax, 0x9aadc2db
cmove eax, ebx
jmp 0x1401be0b0
mov eax, dword [str.WKzcH]
add eax, dword [0x1415a5cc4]
or eax, 0x30c08ed
add eax, 0xd737066
and eax, 0x7d672b03
cmp eax, 0x9649fe72
mov eax, 0x337c76fa
mov ecx, 0xe5551c86
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa50cf139
jmp 0x1401be0b7
mov eax, dword [0x1415a5d60]
mov ecx, dword [0x1415a5d64]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
mov eax, ecx
xor eax, 0x4240b102
xor ecx, 0xb99e447c
mov edx, ecx
and edx, 0x1d2f0a95
and eax, 0xe2d0f56a
imul eax, edx
mov edx, ecx
and edx, 0xe2d0f56a
or ecx, 0xe2d0f56a
imul ecx, edx
add ecx, eax
cmp ecx, 0xc85588d
mov rax, qword [rsp + 0x108]
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov eax, 0x96364520
cmove eax, r15d
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5eb28a5f
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x72127cbf
jmp 0x1401be0b7
mov eax, dword [0x1415a5db8]
xor eax, dword [0x1415a5dbc]
and eax, 0x14235fec
imul eax, eax, 0x68eb7e64
add eax, 0x6268e16c
not eax
or eax, 0xe1976b61
cmp qword [rsp + 0x100], 1
sete byte [rsp + 0x2d]
cmp eax, 0x4fcb7f28
mov eax, 0x6d19e390
mov ecx, 0x2aa94429
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x884a86ba
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd465b279
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa0cb94ea
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x78da8b74
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3419bde4
jmp 0x1401be0b7
mov eax, dword [0x1415a5c18]
xor edx, edx
div dword [0x1415a5c1c]
imul rax, rax, 0x43735b7f
shr rax, 0x3e
add eax, 0xa6ed81c9
cmp eax, 0x90a834c2
mov eax, 0xd34f8a7e
mov ecx, 0x65453874
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x80]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x958d1725
jmp 0x1401be0b7
mov eax, dword [0x1415a5d78]
mov ecx, dword [0x1415a5d7c]
xor ecx, eax
not ecx
and ecx, eax
xor ecx, 0x9eb70b19
imul rax, rcx, 0x4cfe337
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
shr ecx, 0x1f
imul eax, ecx, 0xb2e8eae
cmp eax, 0x696bf82b
mov eax, 0x18f1ac55
mov ecx, 0x18bf9a60
cmovae eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x46ad5754
jmp 0x1401be0b7
cmp byte [rsp + 0x32], 0
mov eax, 0xb0d7630b
mov ecx, 0xcf8befbd
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x78], 0
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8adc7f67
jmp 0x1401be0b7
mov eax, dword [0x1415a5c08]
or eax, dword [0x1415a5c0c]
mov ecx, eax
not ecx
and ecx, 0xba8d8089
mov edx, eax
and edx, 0x45727f76
imul edx, ecx
mov ecx, eax
and ecx, 0xba8d8089
or eax, 0xba8d8089
imul eax, ecx
add eax, edx
imul rax, rax, 0x11402c69
shr rax, 0x3b
and eax, 0xfffffffe
cmp eax, 0x51912ded
mov eax, 0xa50cf139
mov ecx, 0xabdc980d
cmove eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x911e631c
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x66d39c6
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x5e520033
jmp 0x1401be0b7
mov eax, dword [0x1415a5ba0]
add eax, dword [0x1415a5ba4]
or eax, 0xeaf32866
add eax, 0xd7a6ef3b
mov ecx, eax
and ecx, 0x530e0b32
add ecx, ecx
sub eax, ecx
cmp eax, 0x882a0bd1
mov eax, 0xa0cb94ea
mov ecx, 0x92593bc4
cmove eax, ecx
jmp 0x1401be0b0
cmp qword [rsp + 0x40], 0
mov eax, 0x37b127a6
mov ecx, 0xcf9ad368
jmp 0x1401be0a9
mov eax, dword [0x1415a5c68]
or eax, dword [0x1415a5c6c]
imul eax, eax, 0xa89133b8
add eax, 0x422533f6
cmp eax, 0xbe7467d6
mov eax, 0x72127cbf
mov ecx, 0xea9a4c38
cmovae eax, ecx
jmp 0x1401be0b0
mov r8, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
xor edx, edx
call r14
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc0d64dcc
jmp 0x1401be0b7
cmp qword [rsp + 0x60], 0
mov eax, 0xa8910c4f
mov ecx, 0xd00c0810
jmp 0x1401be0a9
mov rax, qword [rsp + 0xb0]
cmp rax, qword [rsp + 0xb8]
sete byte [rsp + 0x2f]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdb92cf69
jmp 0x1401be0b7
mov eax, dword [0x1415a5d90]
xor edx, edx
div dword [0x1415a5d94]
or eax, 0x768feb07
imul eax, eax, 0x5d2184d4
add eax, 0x74c5362f
lea rcx, [rsi + 0xf8]
cmp eax, 0x3f81eeb7
mov qword [rsp + 0x80], rcx
mov eax, 0x4e0fde14
jmp 0x1401c082a
mov eax, dword [0x1415a5c28]
or eax, dword [0x1415a5c2c]
and eax, 0x3afe822b
xor eax, 0x8408223
add eax, 0x7bdf9e04
cmp eax, 0x170e3f38
mov eax, 0xb421bd90
mov ecx, 0xa47cd11c
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6cdb4af7
jmp 0x1401be0b7
mov eax, dword [0x1415a5ca0]
xor eax, dword [0x1415a5ca4]
add eax, 0x3959ffec
mov ecx, eax
and ecx, 0x1a8a597
add ecx, ecx
sub eax, ecx
add eax, 0x91a8a597
not eax
or eax, 0xe682fb0f
lea rcx, [rsi + 0x48]
cmp eax, 0x7ae9ea22
mov qword [rsp + 0x148], rcx
mov rax, qword [rsi + 0x50]
mov qword [rsp + 0x50], rax
mov eax, 0x3b27082b
mov ecx, 0xc4c24662
cmovae eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa1db83d9
jmp 0x1401be0b7
mov eax, dword [0x1415a5d00]
mov ecx, dword [0x1415a5d04]
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, 0xd4b35000
mov ecx, eax
and ecx, 0x1cf14000
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x9cf14347
and eax, 0xc7ea5046
cmp eax, 0x6e6013f5
mov eax, 0xec708267
mov ecx, 0x1889b70f
cmovb eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5c80]
and eax, dword [0x1415a5c84]
mov ecx, eax
not ecx
and ecx, 0xa05922bd
mov edx, eax
and edx, 0x5fa6dd42
imul edx, ecx
mov ecx, eax
and ecx, 0xa05922bd
or eax, 0xa05922bd
imul eax, ecx
add eax, edx
mov ecx, 0xa6d48ec5
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0xbd68cfc2
cmp eax, 0x62b70cbc
mov eax, 0x51c4c8
mov ecx, 0x91d8639c
cmovae eax, ecx
jmp 0x1401be0b0
cmp byte [rsp + 0x30], 0
mov eax, 0xd2b632c0
mov ecx, 0x57d2cdd
cmovne eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeab0a1d9
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbb8094ac
jmp 0x1401be0b7
mov eax, dword [0x1415a5bf0]
mov ecx, dword [0x1415a5bf4]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
mov r13d, eax
xor r13d, 0x30143620
xor eax, 0xc40a4049
and eax, 0xc6ebc0dd
and r13d, 0x39143f22
sub r13d, eax
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0xd0]
xor edx, edx
call r14
cmp r13d, 0x328f7de7
mov eax, 0x98de9e67
mov ecx, 0xe5d73bb
cmovae eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5c70]
xor edx, edx
div dword [0x1415a5c74]
add eax, 0xa6b1d1b1
or eax, 0xfdfcdded
cmp eax, 0x830a7c50
mov rax, qword [rsp + 0x160]
mov rax, qword [rax]
mov qword [rsp + 0x58], rax
mov eax, 0x8f4988d1
mov ecx, 0x72127cbf
cmove eax, ecx
jmp 0x1401be0b0
mov rax, qword [0x1415acb98]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x500acea7
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc0c0776f
jmp 0x1401be0b7
mov eax, dword [0x1415a5c50]
xor edx, edx
div dword [0x1415a5c54]
imul rax, rax, 0x32221483
shr rax, 0x3d
imul eax, eax, 0x7a6227ac
cmp eax, 0xd9f5d8e0
mov eax, 0x8e903f20
mov ecx, 0x911e631c
cmovae eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5da0]
xor edx, edx
div dword [0x1415a5da4]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x27d62
and ecx, 0x3d829d
imul ecx, edx
mov edx, eax
and edx, 0x3d829d
or eax, 0x3d829d
imul eax, edx
add eax, ecx
or eax, 0x22510860
and eax, 0x2277697e
cmp eax, 0x8485111a
mov eax, 0x48dc98e
cmove eax, ebp
jmp 0x1401be0b0
mov eax, dword [0x1415a5ca8]
xor edx, edx
div dword [0x1415a5cac]
imul eax, eax, 0x28a9fe15
cmp eax, 0xac0f8041
mov rax, qword [rsi + 0x58]
mov qword [rsp + 0xb8], rax
mov eax, 0x9605cd59
mov ecx, 0xdd2eefe8
cmove eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5d88]
or eax, dword [0x1415a5d8c]
or eax, 0x383d20c4
mov ecx, 0x9e433469
imul rax, rcx
shr rax, 0x3e
xor eax, 0xb6fbdd52
cmp eax, 0xb7a8c010
mov eax, 0x17eb32dc
mov ecx, 0x66d39c6
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x821eb29d
jmp 0x1401be0b7
lea rax, [rsi + 0xb8]
mov qword [rsp + 0x108], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3e464e96
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x544ce1e6
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb421bd90
jmp 0x1401be0b7
mov eax, dword [0x1415a5c10]
xor eax, dword [str.eK_]
mov ecx, eax
xor ecx, 0x4fc5112c
or eax, 0xb03aeed3
and eax, ecx
mov ecx, eax
and ecx, 0x137e5092
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0x137e5092
xor eax, 0x75ee6bd9
cmp eax, 0xe2c4eda6
mov eax, 0xabdc980d
mov ecx, 0xd5c2c739
cmovae eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x57d2cdd
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x88c5dce3
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8eaf86
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x325cdb99
jmp 0x1401be0b7
mov eax, dword [0x1415a5d30]
mov ecx, dword [0x1415a5d34]
mov edx, eax
and edx, ecx
add edx, edx
add eax, ecx
sub eax, edx
xor eax, 0x9a749a9f
add eax, 0x3ec59da6
and eax, 0x9796a53f
cmp eax, 0x142bd0e2
mov eax, 0x883118ef
mov ecx, 0xa7a5a23a
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc4bba7fa
jmp 0x1401be0b7
cmp dword [rsp + 0x6c], 0x410f4c45
mov eax, 0x71735700
mov ecx, 0x327dacb9
cmovb eax, ecx
jmp 0x1401be0b0
mov eax, dword [0x1415a5d4c]
mov ecx, eax
xor ecx, ecx
not ecx
and ecx, dword [0x1415a5d48]
xor ecx, eax
add ecx, 0x51c200a3
mov eax, ecx
not eax
and eax, 0x6d3c7447
mov edx, ecx
and edx, 0x92c38bb8
imul edx, eax
mov eax, ecx
and eax, 0x6d3c7447
or ecx, 0x6d3c7447
imul ecx, eax
add ecx, edx
imul rax, rcx, 0x524358db
shr rax, 0x3d
cmp eax, 0x3633cc1
mov eax, 0x24ec0a63
mov ecx, 0xcbb0df56
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1a04cc3f
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x12e7b2db
jmp 0x1401be0b7
mov eax, dword [0x1415a5c48]
mov ecx, dword [0x1415a5c4c]
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, 0x106ad6da
and eax, 0xf952925
add eax, eax
sub eax, ecx
and eax, 0x1b5e45a6
mov ecx, eax
not ecx
or ecx, 0x1a560106
or eax, 0x21a95ca1
and eax, ecx
cmp eax, 0x41531c3f
mov eax, 0x1630f347
mov ecx, 0x911e631c
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [0x1415acb98]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfc84133d
jmp 0x1401be0b7
mov eax, dword [0x1415a5d18]
mov ecx, dword [0x1415a5d1c]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
imul rax, rcx, 0x76343777
shr rax, 0x3e
or eax, 0xe7196500
imul rax, rax, 0x1d97cbb9
shr rax, 0x3a
lea rcx, [rsi + 0x98]
cmp eax, 0xbac01c4a
mov qword [rsp + 0x118], rcx
mov eax, 0x44bcdd32
mov ecx, 0x7a9f4b93
cmovb eax, ecx
jmp 0x1401be0b0
mov rax, qword [rsp + 0x188]
add rax, 8
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3adb83dc
jmp 0x1401be0b7
mov rax, qword [rsp + 0x118]
mov rax, qword [rax]
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf922db4c
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x41970ad7
jmp 0x1401be0b7
mov rcx, qword [0x1415acb98]
mov r8, qword [rsp + 0xf0]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa7da2d18
jmp 0x1401be0b7
mov eax, dword [0x1415a5d28]
xor eax, dword [0x1415a5d2c]
add eax, 0xfa2607a6
mov ecx, eax
and ecx, 0x46e79d78
or eax, 0x46e79d78
add eax, ecx
imul eax, eax, 0xec7d1838
cmp eax, 0x60f8c642
mov eax, 0x68f3ae61
mov ecx, 0x883118ef
cmovb eax, ecx
jmp 0x1401be0b0
cmp qword [rsp + 0xb8], 0
mov eax, 0xcb020ec0
mov ecx, 0xab23ce8b
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x70], 0
jmp 0x1401be0b7
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1889b70f
jmp 0x1401be0b7
mov r8, qword [rsp + 0x50]
mov rcx, qword [rsp + 0xa8]
xor edx, edx
call fcn.14020ae70
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x82b334e9
jmp 0x1401be0b7
mov eax, dword [0x1415a5db0]
add eax, dword [0x1415a5db4]
xor eax, 0xdac187e2
mov ecx, 0xd0e6d07f
imul rax, rcx
shr rax, 0x3f
cmp eax, 0xcd4da06c
mov eax, 0x2aa94429
mov ecx, 0xeab0a1d9
cmovb eax, ecx
jmp 0x1401be0b0
cmp eax, 0x95bd50bd
jne 0x1401be0b7
add rsp, 0x1a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret