Function at 0x1401cab60
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x198
mov rsi, rcx
movabs rdi, 0x8000000000000000
mov eax, dword [0x1415cc620]
mov ecx, dword [0x1415cc624]
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 rax, rax, 0x6a524811
shr rax, 0x3e
imul eax, eax, 0x6c087d0c
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x34], 0x805be33e
lea rax, [rsp + 0x34]
mov qword [rsp + 0x20], rax
mov r12, qword [sym.imp.KERNEL32.dll_HeapFree]
mov ebp, 0x43a06f27
mov r14d, 0xc5c14492
mov r15d, 0x2b270e8f
mov r13d, 0x68dc07a9
jmp 0x1401cac67
mov eax, dword [0x1415cc7d8]
mov ecx, dword [0x1415cc7dc]
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not edx
or edx, ecx
mov eax, edx
and eax, 0xd53bbc2
mov ecx, eax
not ecx
and ecx, 0x2eb7a95f
mov r8d, edx
and r8d, 0x1401280
imul r8d, ecx
and edx, 0xc13a942
or eax, 0x2eb7a95f
imul eax, edx
add eax, r8d
or eax, 0xcef44fd5
lea rcx, [rsi + 0xb8]
cmp eax, 0xd75cc841
mov qword [rsp + 0x100], rcx
mov eax, 0xc7bbcc2
mov ecx, 0xe95117ae
cmovb eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov eax, dword [rsp + 0x34]
cmp eax, 0xc7bbcc1
jg 0x1401cace0
cmp eax, 0xc9cb29b6
jg 0x1401cad50
cmp eax, 0xae5c3b9c
jg 0x1401cae3c
cmp eax, 0x9e44a06a
jle 0x1401cb01e
cmp eax, 0xa0ddb983
jle 0x1401cb2c9
cmp eax, 0xa6304644
jle 0x1401cb897
cmp eax, 0xa84a220b
jg 0x1401cc235
cmp eax, 0xa6304645
je 0x1401cc3b0
cmp eax, 0xa6d1fa69
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbfe7a4fc
jmp 0x1401cac67
cmp eax, 0x3f2c6bed
jle 0x1401cadd0
cmp eax, 0x651b95ee
jg 0x1401caeae
cmp eax, 0x4cbd3319
jle 0x1401cb074
cmp eax, 0x56f60048
jle 0x1401cb305
cmp eax, 0x59164c76
jle 0x1401cb909
cmp eax, 0x60b14b34
jg 0x1401cc255
cmp eax, 0x59164c77
je 0x1401cc412
cmp eax, 0x5dd08d9e
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7dd1e096
jmp 0x1401cac67
cmp eax, 0xea59d50c
jle 0x1401caf38
cmp eax, 0xf70826dc
jle 0x1401cb0dd
cmp eax, 0x1626219
jle 0x1401cb34b
cmp eax, 0x7442217
jle 0x1401cb949
cmp eax, 0x8a37825
jg 0x1401cc27b
cmp eax, 0x7442218
je 0x1401cc422
cmp eax, 0x7f6b063
jne 0x1401cac67
mov r8, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa24b8371
jmp 0x1401cac67
cmp eax, 0x247c6a5f
jle 0x1401caf8a
cmp eax, 0x2e78c411
jle 0x1401cb136
cmp eax, 0x398f5390
jle 0x1401cb399
cmp eax, 0x3b592f8f
jle 0x1401cb9ba
cmp eax, 0x3dbf8985
jg 0x1401cc2a1
cmp eax, 0x3b592f90
je 0x1401cc432
cmp eax, 0x3beff371
jne 0x1401cac67
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x22e37483
jmp 0x1401cac67
cmp eax, 0xbfe7a4fb
jle 0x1401cb17d
cmp eax, 0xc5f0d4d1
jle 0x1401cb3f6
cmp eax, 0xc688f9f3
jle 0x1401cb9fa
cmp eax, 0xc74c136c
jg 0x1401cc2fa
cmp eax, 0xc688f9f4
je 0x1401cc459
cmp eax, 0xc6d2fda2
jne 0x1401cac67
mov eax, dword [0x1415cc6c0]
mov ecx, eax
not ecx
or ecx, dword [0x1415cc6c4]
add eax, ecx
add eax, 0x941de270
and eax, 0xad103520
cmp eax, 0xb649c01b
mov eax, 0x484f0692
mov ecx, 0xb272721f
jmp 0x1401cac5d
cmp eax, 0x6ea39743
jle 0x1401cb1d4
cmp eax, 0x77b4d378
jle 0x1401cb47d
cmp eax, 0x7d718065
jle 0x1401cba2b
cmp eax, 0x7e8e14c5
jg 0x1401cc36f
cmp eax, 0x7d718066
je 0x1401cc469
cmp eax, 0x7dd1e096
jne 0x1401cac67
mov eax, dword [str._vOIR]
add eax, dword [0x1415cc77c]
or eax, 0x19ded4b6
shr eax, 1
imul rax, rax, 0x4c94b7a7
shr rax, 0x3c
or eax, 0xe748b879
cmp qword [rsp + 0x128], 0
sete byte [rsp + 0x2d]
cmp eax, 0xb2658820
mov eax, 0x5dd08d9e
mov ecx, 0x260e79ea
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0xdb45c149
jle 0x1401cb23b
cmp eax, 0xe4a3f1c6
jg 0x1401cb4ea
cmp eax, 0xdd28ccce
jg 0x1401cba5c
cmp eax, 0xdc5271c3
jle 0x1401cc395
cmp eax, 0xdc5271c4
je 0x1401cc481
cmp eax, 0xdc938764
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2b270e8f
jmp 0x1401cac67
cmp eax, 0x1d0e6be1
jg 0x1401cb282
cmp eax, 0xfe4abd1
jg 0x1401cb57e
cmp eax, 0xd192a53
jg 0x1401cba8d
cmp eax, 0xc7bbcc2
je 0x1401cc491
cmp eax, 0xca35c29
je 0x1401cc4a1
cmp eax, 0xcc64efe
jne 0x1401cac67
mov eax, dword [0x1415cc798]
or eax, dword [0x1415cc79c]
add eax, 0x1f735b87
shr eax, 1
imul rax, rax, 0x6ae0b29f
shr rax, 0x3c
mov ecx, eax
xor ecx, 0x51759555
or eax, 2
and eax, ecx
cmp eax, 0xf5eb8f4b
mov rax, qword [rsp + 0x120]
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov eax, 0x283cd74a
mov ecx, 0x511edfc4
cmove eax, ecx
jmp 0x1401cac60
cmp eax, 0x8f3b59b5
jg 0x1401cb5d5
cmp eax, 0x87beef2e
jg 0x1401cbaf0
cmp eax, 0x805be33e
je 0x1401cc4ac
cmp eax, 0x8254b543
je 0x1401cc4c6
cmp eax, 0x85e18149
jne 0x1401cac67
lea rax, [rsi + 0x98]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xbbc0882d
jmp 0x1401cac67
cmp eax, 0x4702eb8f
jg 0x1401cb646
cmp eax, 0x43e0b584
jg 0x1401cbb35
cmp eax, 0x3f2c6bee
je 0x1401cc4eb
cmp eax, 0x42fc0fb4
je 0x1401cc535
cmp eax, 0x43a06f27
jne 0x1401cac67
mov eax, dword [0x1415cc7d0]
xor edx, edx
div dword [0x1415cc7d4]
xor eax, 0xd223cc29
imul rax, rax, 0x46ca6a8d
shr rax, 0x3c
or eax, 0x542bfdb8
cmp eax, 0xd7333011
mov eax, 0x672fefdf
jmp 0x1401cac58
cmp eax, 0xec7f3151
jg 0x1401cb682
cmp eax, 0xeb2176d2
jg 0x1401cbb66
cmp eax, 0xea59d50d
je 0x1401cc545
cmp eax, 0xea7bccc9
je 0x1401cc5a6
cmp eax, 0xeac61413
jne 0x1401cac67
mov r8, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe4a3f1c7
jmp 0x1401cac67
cmp eax, 0x29acd293
jg 0x1401cb6d3
cmp eax, 0x276bf399
jg 0x1401cbba6
cmp eax, 0x247c6a60
je 0x1401cc5db
cmp eax, 0x260e79ea
je 0x1401cc5f7
cmp eax, 0x26df96a1
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7052a0d
jmp 0x1401cac67
cmp eax, 0xb4f5679b
jg 0x1401cb754
cmp eax, 0xb24b5701
jg 0x1401cbbec
cmp eax, 0xae5c3b9d
je 0x1401cc607
cmp eax, 0xaf7fd74f
je 0x1401cc663
cmp eax, 0xb199a2e2
jne 0x1401cac67
mov rax, qword [rsp + 0x158]
mov rax, qword [rax]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1c45c718
jmp 0x1401cac67
cmp eax, 0x68dc07a8
jg 0x1401cb785
cmp eax, 0x672fefde
jg 0x1401cbc70
cmp eax, 0x651b95ef
je 0x1401cc673
cmp eax, 0x65ea07be
je 0x1401cc6c4
cmp eax, 0x65f9d844
jne 0x1401cac67
mov eax, dword [0x1415cc690]
and eax, dword [0x1415cc694]
mov ecx, eax
not ecx
or ecx, 0xf4d86a25
add ecx, eax
cmp ecx, 0x8cad806d
mov eax, 0x7f6b063
mov ecx, 0xa24b8371
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0xd49cffa7
jg 0x1401cb7e2
cmp eax, 0xcf558f23
jg 0x1401cbca1
cmp eax, 0xc9cb29b7
je 0x1401cc6d4
cmp eax, 0xcae95822
je 0x1401cc6e4
cmp eax, 0xcb90566f
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf87e9f59
jmp 0x1401cac67
cmp eax, 0x216018a1
jg 0x1401cb826
cmp eax, 0x1f0b5d6d
jg 0x1401cbcd2
cmp eax, 0x1d0e6be2
je 0x1401cc723
cmp eax, 0x1d4e9793
je 0x1401cc733
cmp eax, 0x1dedfa53
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x44503d09
jmp 0x1401cac67
cmp eax, 0x9eb3d78a
jg 0x1401cbd46
cmp eax, 0x9e44a06b
je 0x1401cc73d
cmp eax, 0x9e5b6ceb
je 0x1401cc754
cmp eax, 0x9e6cbba0
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x87beef2f
jmp 0x1401cac67
cmp eax, 0x511edfc3
jg 0x1401cbd77
cmp eax, 0x4cbd331a
je 0x1401cc764
cmp eax, 0x4ccac35b
je 0x1401cc7d9
cmp eax, 0x4f5abc34
jne 0x1401cac67
mov rcx, qword [rsp + 0x78]
call fcn.14021c690
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3dbf8986
jmp 0x1401cac67
cmp eax, 0xfa1ff66c
jg 0x1401cbda8
cmp eax, 0xf70826dd
je 0x1401cc820
cmp eax, 0xf87e9f59
je 0x1401cc830
cmp eax, 0xfa14e780
jne 0x1401cac67
mov r8, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x90]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeac61413
jmp 0x1401cac67
cmp eax, 0x335cff84
jg 0x1401cbde1
cmp eax, 0x2e78c412
je 0x1401cc840
cmp eax, 0x2ec985cc
je 0x1401cc857
cmp eax, 0x3299e15c
jne 0x1401cac67
mov eax, dword [0x1415cc7a8]
imul eax, dword [0x1415cc7ac]
mov ecx, 0xff2a0369
imul rax, rcx
shr rax, 0x3e
cmp eax, 0xe60e7efe
mov eax, 0x6e59f47e
mov ecx, 0x43e0b585
cmove eax, ecx
jmp 0x1401cac60
cmp eax, 0xc3b79ad4
jg 0x1401cbe7e
cmp eax, 0xbfe7a4fc
je 0x1401cc87a
cmp eax, 0xc201d23c
je 0x1401cc8a5
cmp eax, 0xc31c4034
jne 0x1401cac67
mov eax, dword [0x1415cc824]
add eax, dword [0x1415cc820]
mov ecx, eax
and ecx, 0x32e06ca4
xor ecx, 0xc899ae32
and eax, 0x32604084
add eax, eax
sub eax, ecx
mov rcx, qword [rsp + 0x80]
mov rdx, 0xffffffffffffffff
lock xadd qword [rcx], rdx
add eax, 0x64a4ab25
cmp eax, 0xdb643a51
mov qword [rsp + 0xe8], rdx
mov eax, 0x9e6cbba0
mov ecx, 0x247c6a60
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0x7580ae1c
jg 0x1401cbed5
cmp eax, 0x6ea39744
je 0x1401cc8b5
cmp eax, 0x70dc612f
je 0x1401cc8c5
cmp eax, 0x7524ca1c
jne 0x1401cac67
mov eax, dword [0x1415cc7c0]
mov ecx, dword [0x1415cc7c4]
mov edx, eax
xor edx, ecx
not edx
or eax, ecx
and eax, edx
mov ecx, 0x9d3ab295
imul rax, rcx
shr rax, 0x3f
add eax, 0x7079bb33
and eax, 0x70518005
cmp eax, 0x2bfa722c
mov eax, 0x983cc8c6
mov ecx, 0x6d7290b9
jmp 0x1401cac5d
cmp eax, 0xe95117ad
jg 0x1401cbf1a
cmp eax, 0xe4a3f1c7
je 0x1401cc8d5
cmp eax, 0xe4beb852
je 0x1401cc8e5
cmp eax, 0xe5a79ef7
jne 0x1401cac67
mov ecx, dword [0x1415cc7f0]
mov edx, dword [0x1415cc7f4]
not edx
mov eax, ecx
or eax, edx
and edx, ecx
not eax
or eax, edx
mov ecx, eax
not ecx
or ecx, 0x4101a102
and ecx, 0xcd03af16
mov edx, eax
and edx, 0x22601048
or edx, ecx
xor edx, 0x910da4e4
and eax, 0xc020a50
or eax, edx
mov ecx, eax
and ecx, 0xee6a1efe
xor ecx, 0xa1448d1b
and eax, 0xb0400c1a
or eax, ecx
cmp eax, 0xd56b6d7
mov eax, 0xae5c3b9d
mov ecx, 0xc9cb29b7
jmp 0x1401cac5d
cmp eax, 0x16df36ad
jg 0x1401cbfb3
cmp eax, 0xfe4abd2
je 0x1401cc8f5
cmp eax, 0x10a2f52a
je 0x1401cc957
cmp eax, 0x1493c0a4
jne 0x1401cac67
cmp qword [rsp + 0xa0], 0
mov eax, 0xeb85829c
mov ecx, 0x2c5fccc8
cmove eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x68], 0
jmp 0x1401cac67
cmp eax, 0x969e5d82
jg 0x1401cc02a
cmp eax, 0x8f3b59b6
je 0x1401cc967
cmp eax, 0x94822491
je 0x1401cc97e
cmp eax, 0x949832d9
jne 0x1401cac67
mov eax, dword [0x1415cc650]
mov ecx, dword [0x1415cc654]
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, 0xf7fefffa
cmp eax, 0x99e0032b
mov eax, 0xeb2176d3
mov ecx, 0x7c867bae
jmp 0x1401cac5d
cmp eax, 0x48908ec7
jg 0x1401cc093
cmp eax, 0x4702eb90
je 0x1401cc98e
cmp eax, 0x47382056
je 0x1401cc9a5
cmp eax, 0x484f0692
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb272721f
jmp 0x1401cac67
cmp eax, 0xf4cdb087
jg 0x1401cc0c4
cmp eax, 0xec7f3152
je 0x1401cc9f1
cmp eax, 0xf07ba6bd
je 0x1401cca11
cmp eax, 0xf46fe3c6
jne 0x1401cac67
mov r8, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x108]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x43a06f27
jmp 0x1401cac67
cmp eax, 0x2c4a77c7
jg 0x1401cc139
cmp eax, 0x29acd294
je 0x1401cca21
cmp eax, 0x2af608b0
je 0x1401cca31
cmp eax, 0x2b270e8f
jne 0x1401cac67
mov eax, dword [0x1415cc738]
mov ecx, dword [0x1415cc73c]
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, 0x6e45726f
and eax, 0xb40068c1
lea rcx, [rsi + 0x48]
cmp eax, 0xdcb9bfb
mov qword [rsp + 0x148], rcx
mov eax, 0xaf7fd74f
cmovb eax, r15d
jmp 0x1401cac60
cmp eax, 0xb86afdc1
jg 0x1401cc171
cmp eax, 0xb4f5679c
je 0x1401cca41
cmp eax, 0xb767b675
je 0x1401ccac5
cmp eax, 0xb7a88193
je 0x1401cc385
jmp 0x1401cac67
cmp eax, 0x6d7290b8
jg 0x1401cc1a2
cmp eax, 0x68dc07a9
je 0x1401ccb2a
cmp eax, 0x69121614
je 0x1401ccb6a
cmp eax, 0x6989ef06
jne 0x1401cac67
mov eax, dword [0x1415cc808]
sub eax, dword [0x1415cc80c]
imul eax, eax, 0x71c56eb9
add eax, 0x8f5f8049
imul rax, rax, 0x643bd8b9
shr rax, 0x3b
cmp eax, 0x4e27e5d5
mov eax, 0xea59d50d
jmp 0x1401cc599
cmp eax, 0xd795662f
jg 0x1401cc1d3
cmp eax, 0xd49cffa8
je 0x1401ccb7a
cmp eax, 0xd73fa243
je 0x1401ccbd1
cmp eax, 0xd7811f73
jne 0x1401cac67
cmp qword [rsp + 0x50], 0
mov eax, 0x4a036948
mov ecx, 0xae4fa7db
cmovs eax, ecx
jmp 0x1401cac60
cmp eax, 0x2378747b
jg 0x1401cc204
cmp eax, 0x216018a2
je 0x1401ccc11
cmp eax, 0x22e37483
je 0x1401ccc1b
cmp eax, 0x22ed414e
jne 0x1401cac67
mov eax, dword [0x1415cc818]
xor edx, edx
div dword [0x1415cc81c]
imul eax, eax, 0x1f98b0ed
mov ecx, eax
xor ecx, 0x3085f090
add ecx, eax
and eax, 0x4f7a0f6f
sub ecx, eax
not ecx
or ecx, 0xb7f585b9
cmp ecx, 0x265f18aa
mov eax, 0x247c6a60
mov ecx, 0xc31c4034
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0xa0ddb984
je 0x1401ccc2b
cmp eax, 0xa11c019d
je 0x1401ccc3b
cmp eax, 0xa24b8371
jne 0x1401cac67
mov eax, dword [0x1415cc698]
sub eax, dword [0x1415cc69c]
imul ebx, eax, 0xbed22c93
add ebx, 0x5f23bc30
mov eax, ebx
xor eax, 0x580d443a
or ebx, 0xa7f2bbc5
and ebx, eax
mov r8, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0xc0]
xor edx, edx
call r12
cmp ebx, 0xf9b6c3ae
mov eax, 0xa24b8371
mov ecx, 0x4bcfc200
jmp 0x1401cac5d
cmp eax, 0x56f60049
je 0x1401ccc88
cmp eax, 0x583361c9
je 0x1401ccc98
cmp eax, 0x58805e7c
jne 0x1401cac67
mov rax, qword [rsi + 0xc0]
mov qword [rsp + 0xf8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xec08f56c
jmp 0x1401cac67
cmp eax, 0x162621a
je 0x1401ccca8
cmp eax, 0x5bf9a22
je 0x1401cccd2
cmp eax, 0x7052a0d
jne 0x1401cac67
mov eax, dword [0x1415cc648]
sub eax, dword [0x1415cc64c]
mov ecx, eax
not ecx
or ecx, 0x20000000
and ecx, 0x29101100
and eax, 0x80040010
or eax, ecx
xor eax, 0xa9141150
or eax, 0x56e1eea7
cmp eax, 0x19ae0601
mov rax, qword [rsi + 0x18]
mov qword [rsp + 0x190], rax
mov eax, 0x7052a0d
mov ecx, 0xbf2b69d6
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0x398f5391
je 0x1401ccce2
cmp eax, 0x3a904000
je 0x1401ccd29
cmp eax, 0x3b191316
jne 0x1401cac67
lea rax, [rsi + 0x80]
mov qword [rsp + 0x150], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xec7f3152
jmp 0x1401cac67
cmp eax, 0xc5f0d4d2
je 0x1401ccd94
cmp eax, 0xc5f94dd8
je 0x1401ccdcd
cmp eax, 0xc648f274
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcb90566f
jmp 0x1401cac67
cmp eax, 0x77b4d379
je 0x1401ccddd
cmp eax, 0x7b29dca9
je 0x1401ccded
cmp eax, 0x7c867bae
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeb2176d3
jmp 0x1401cac67
cmp eax, 0xdd28cccf
je 0x1401cce53
cmp eax, 0xdf9de3c3
je 0x1401cce6a
cmp eax, 0xe274d46e
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb86afdc2
jmp 0x1401cac67
cmp eax, 0xd192a54
je 0x1401cce81
cmp eax, 0xdd26b41
je 0x1401cce91
cmp eax, 0xfa54bd7
jne 0x1401cac67
mov eax, dword [0x1415cc740]
sub eax, dword [0x1415cc744]
or eax, 0xf8fdf877
and eax, 0xfafff9f7
cmp eax, 0xd0487683
mov rax, qword [rsi + 0x50]
mov qword [rsp + 0x48], rax
mov rax, qword [rsi + 0x58]
mov qword [rsp + 0xa0], rax
mov eax, 0xfa54bd7
mov ecx, 0x5619ac9b
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0x87beef2f
je 0x1401ccee4
cmp eax, 0x8888a316
je 0x1401ccf14
cmp eax, 0x8a79b3bd
jne 0x1401cac67
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0x190]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x42fc0fb4
jmp 0x1401cac67
cmp eax, 0x43e0b585
je 0x1401ccf6f
cmp eax, 0x44503d09
je 0x1401ccf7f
cmp eax, 0x45582c0b
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x77b4d379
jmp 0x1401cac67
cmp eax, 0xeb2176d3
je 0x1401ccfce
cmp eax, 0xeb85829c
je 0x1401cd048
cmp eax, 0xec08f56c
jne 0x1401cac67
mov rax, qword [0x1415d3918]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf53dbbda
jmp 0x1401cac67
cmp eax, 0x276bf39a
je 0x1401cd087
cmp eax, 0x283cd74a
je 0x1401cd0ab
cmp eax, 0x28e1f448
jne 0x1401cac67
mov r8, qword [rsp + 0x138]
mov rcx, qword [rsp + 0x130]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7e8e14c6
jmp 0x1401cac67
cmp eax, 0xb24b5702
je 0x1401cd0bb
cmp eax, 0xb272721f
je 0x1401cd0cb
cmp eax, 0xb3d8dac2
jne 0x1401cac67
mov eax, dword [0x1415cc630]
imul eax, dword [0x1415cc634]
mov ecx, eax
xor ecx, 0x348a73ca
and ecx, eax
mov eax, ecx
xor eax, 0xad25c31b
add eax, ecx
and ecx, 0x52da3ce4
sub eax, ecx
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfa262777
and ecx, 0x5d9d888
imul ecx, edx
mov edx, eax
and edx, 0x5d9d888
or eax, 0x5d9d888
imul eax, edx
add eax, ecx
cmp eax, 0x87c09ed7
mov eax, 0x1dedfa53
mov ecx, 0x44503d09
jmp 0x1401cac5d
cmp eax, 0x672fefdf
je 0x1401cd14d
cmp eax, 0x67d51245
je 0x1401cd15d
cmp eax, 0x6868b458
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x60b14b35
jmp 0x1401cac67
cmp eax, 0xcf558f24
je 0x1401cd16d
cmp eax, 0xcfb5b33f
je 0x1401cd19d
cmp eax, 0xd432f8a9
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xff58051a
jmp 0x1401cac67
cmp eax, 0x1f0b5d6e
je 0x1401cd1b5
cmp eax, 0x1fcec8c8
je 0x1401cd1c5
cmp eax, 0x211b4910
jne 0x1401cac67
mov eax, dword [0x1415cc7e4]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415cc7e0]
xor ecx, eax
mov eax, ecx
or eax, 0x40240208
not ecx
and ecx, 0x581a420
and eax, 0xc23e134d
or eax, ecx
xor eax, 0x9b0cd38b
mov ecx, 0x946a2d89
imul rax, rcx
shr rax, 0x3d
cmp eax, 0xe83a087
mov eax, 0x1d0e6be2
mov ecx, 0xfe4abd2
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0x9eb3d78b
je 0x1401cd1f9
cmp eax, 0x9f751115
je 0x1401cd211
cmp eax, 0x9ffdc888
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb3d8dac2
jmp 0x1401cac67
cmp eax, 0x511edfc4
je 0x1401cd24a
cmp eax, 0x5498b187
je 0x1401cd25a
cmp eax, 0x5619ac9b
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x1493c0a4
jmp 0x1401cac67
cmp eax, 0xfa1ff66d
je 0x1401cd288
cmp eax, 0xfe85e727
je 0x1401cd2ea
cmp eax, 0xff58051a
jne 0x1401cac67
cmp qword [rsp + 0x58], 0
mov eax, 0xcfb5b33f
mov ecx, 0x1d4e9793
cmovs eax, ecx
jmp 0x1401cac60
cmp eax, 0x335cff85
je 0x1401cd318
cmp eax, 0x3457e1c3
je 0x1401cd376
cmp eax, 0x358ae3b7
jne 0x1401cac67
mov eax, dword [0x1415cc678]
mov ecx, dword [0x1415cc67c]
mov edx, ecx
not edx
and edx, eax
xor ecx, eax
add ecx, eax
sub ecx, edx
imul rax, rcx, 0x3a07ab55
shr rax, 0x3a
or eax, 0x5d088440
and eax, 0x5d08844c
mov rcx, qword [rsp + 0xd8]
mov rdx, qword [rsp + 0xe0]
mov r8, rdx
shl r8, 5
lea r9, [rcx + r8]
mov qword [rsp + 0x178], r9
inc rdx
mov qword [rsp + 0xd0], rdx
cmp qword [rcx + r8], 0
sete byte [rsp + 0x31]
cmp eax, 0x44cdf417
mov eax, 0x358ae3b7
mov ecx, 0x2dfe4d54
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0xc3b79ad5
je 0x1401cd38d
cmp eax, 0xc4a8426e
je 0x1401cd3c7
cmp eax, 0xc5c14492
jne 0x1401cac67
mov eax, dword [0x1415cc6b0]
or eax, dword [0x1415cc6b4]
mov ecx, 0x9ba8c24d
imul rax, rcx
shr rax, 0x3f
imul eax, eax, 0x2ce48c53
cmp eax, 0x2df00b17
mov eax, 0x67d51245
mov ecx, 0xd73fa243
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0x7580ae1d
je 0x1401cd3d7
cmp eax, 0x75d7c8a5
je 0x1401cd40b
cmp eax, 0x779d5dde
jne 0x1401cac67
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0xb8]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc77b92f7
jmp 0x1401cac67
cmp eax, 0xe95117ae
je 0x1401cabf2
cmp eax, 0xe9e6cd30
je 0x1401cd46d
cmp eax, 0xea0baedc
jne 0x1401cac67
mov eax, dword [0x1415cc628]
mov ecx, dword [0x1415cc62c]
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
not ecx
mov edx, eax
or edx, 0x57c0e48c
mov r8d, edx
and r8d, 0x3b53e5d5
and ecx, 0x802c1a22
imul ecx, r8d
and edx, 0xc4ac1a2a
or eax, 0xd7ecfeae
imul eax, edx
add eax, ecx
add eax, 0x9a88d4f7
cmp eax, 0x3307f4a2
mov eax, 0xea0baedc
mov ecx, 0x9ffdc888
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0x16df36ae
je 0x1401cd47d
cmp eax, 0x1a92a1a5
je 0x1401cd48d
cmp eax, 0x1c45c718
jne 0x1401cac67
mov eax, dword [0x1415cc6f0]
add eax, dword [0x1415cc6f4]
or eax, 0x53e8cb16
shr eax, 1
imul rax, rax, 0x105fd3c5
shr rax, 0x37
mov ecx, eax
not ecx
and ecx, 0x35106ae1
mov edx, eax
and edx, 0xfffffffe
imul edx, ecx
mov ecx, eax
and ecx, 1
or eax, 0x35106ae1
imul eax, ecx
add eax, edx
cmp eax, 0x32a43170
mov eax, 0xc201d23c
mov ecx, 0xcae95822
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0x969e5d83
je 0x1401cd49d
cmp eax, 0x983cc8c6
je 0x1401cd4ad
cmp eax, 0x9a09f7b1
jne 0x1401cac67
mov eax, dword [0x1415cc680]
xor edx, edx
div dword [0x1415cc684]
mov ecx, eax
xor ecx, 0xc00951
or eax, 0x5e060400
and eax, ecx
mov ecx, eax
not ecx
and ecx, 0x5ec60d51
xor ecx, 0x5247affc
or eax, 0x5247affc
and eax, ecx
cmp eax, 0x6da0cefc
mov eax, 0x70dc612f
mov ecx, 0x3a904000
jmp 0x1401cac5d
cmp eax, 0x48908ec8
je 0x1401cd524
cmp eax, 0x4a036948
je 0x1401cd536
cmp eax, 0x4bcfc200
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8254b543
jmp 0x1401cac67
cmp eax, 0xf4cdb088
je 0x1401cd54e
cmp eax, 0xf53dbbda
je 0x1401cd584
cmp eax, 0xf5c1651f
jne 0x1401cac67
mov eax, dword [0x1415cc768]
mov ecx, dword [0x1415cc76c]
mov edx, eax
and edx, ecx
or eax, ecx
not eax
or eax, edx
not eax
or eax, 0x4d5fb65c
mov ecx, eax
not ecx
or ecx, 0xc5dc2598
add ecx, eax
cmp ecx, 0xfa73d1d2
mov rax, qword [rsp + 0x148]
mov rax, qword [rax]
mov qword [rsp + 0x128], rax
mov eax, 0xe4beb852
mov ecx, 0x583361c9
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0x2c4a77c8
je 0x1401cd5a9
cmp eax, 0x2c5fccc8
je 0x1401cd5c9
cmp eax, 0x2dfe4d54
jne 0x1401cac67
cmp byte [rsp + 0x31], 0
mov eax, 0x9a09f7b1
mov ecx, 0x8254b543
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0xb86afdc2
je 0x1401cd642
cmp eax, 0xbbc0882d
je 0x1401cd666
cmp eax, 0xbf2b69d6
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8a79b3bd
jmp 0x1401cac67
cmp eax, 0x6d7290b9
je 0x1401cd6c0
cmp eax, 0x6d83a43a
je 0x1401cd6d7
cmp eax, 0x6e59f47e
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9eb3d78b
jmp 0x1401cac67
cmp eax, 0xd7956630
je 0x1401cd6e7
cmp eax, 0xda06ad35
je 0x1401cd6f7
cmp eax, 0xda3a6615
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3b191316
jmp 0x1401cac67
cmp eax, 0x2378747c
je 0x1401cd707
cmp eax, 0x23d38ae4
je 0x1401cd72e
cmp eax, 0x242f699c
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x85e18149
jmp 0x1401cac67
cmp eax, 0xa84a220c
je 0x1401cd755
cmp eax, 0xae4fa7db
jne 0x1401cac67
cmp qword [rsp + 0x50], rdi
jmp 0x1401cd53c
cmp eax, 0x60b14b35
je 0x1401cd765
cmp eax, 0x64061ce4
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd7811f73
jmp 0x1401cac67
cmp eax, 0x8a37826
je 0x1401cd797
cmp eax, 0xb6f4115
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xea59d50d
jmp 0x1401cac67
cmp eax, 0x3dbf8986
je 0x1401cd7af
cmp eax, 0x3e6ae15d
jne 0x1401cac67
mov eax, dword [0x1415cc7b0]
mov ecx, dword [0x1415cc7b4]
not eax
not ecx
or ecx, eax
not ecx
imul eax, ecx, 0x42156513
mov ecx, eax
not ecx
or eax, 0x90c6939a
or ecx, 0x6f396c65
and ecx, eax
cmp ecx, 0x35911b1
mov eax, 0xb767b675
mov ecx, 0xa0ddb984
cmove eax, ecx
jmp 0x1401cac60
cmp eax, 0xc74c136d
je 0x1401cd7e5
cmp eax, 0xc77b92f7
jne 0x1401cac67
mov eax, dword [0x1415cc718]
add eax, dword [0x1415cc71c]
mov ecx, eax
and ecx, 0x41b03dc0
add ecx, ecx
sub eax, ecx
imul ebx, eax, 0x8f0563da
add ebx, 0x8cb5d580
mov eax, ebx
xor eax, 0x1565fded
or ebx, 0xea9a0212
and ebx, eax
mov rcx, qword [0x1415d3918]
mov r8, qword [rsp + 0xb8]
xor edx, edx
call r12
cmp ebx, 0x420f5d36
mov eax, 0x779d5dde
mov ecx, 0x2af608b0
cmovne eax, ecx
jmp 0x1401cac60
cmp eax, 0x7e8e14c6
je 0x1401cd83d
cmp eax, 0x7ede1390
jne 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4cbd331a
jmp 0x1401cac67
cmp eax, 0xdc16185c
jne 0x1401cd887
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x4ccac35b
jmp 0x1401cac67
mov eax, dword [0x1415cc6a0]
add eax, dword [0x1415cc6a4]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xcd762d77
and ecx, 0x3289d288
imul ecx, edx
mov edx, eax
and edx, 0x3289d288
or eax, 0x3289d288
imul eax, edx
add eax, ecx
mov ecx, eax
or ecx, 0x8404003
not eax
and eax, 0xd1201f40
and ecx, 0x2ac9600b
or ecx, eax
cmp ecx, 0xa0bf67e5
mov eax, 0x69121614
mov ecx, 0x398f5391
cmovne eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdf9de3c3
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb199a2e2
jmp 0x1401cac67
mov r8, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x160]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x94822491
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf4cdb088
jmp 0x1401cac67
cmp qword [rsp + 0x38], 0
mov eax, 0x8a37826
mov ecx, 0x216018a2
cmovs eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8888a316
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2c4a77c8
jmp 0x1401cac67
cmp qword [rsp + 0x40], 0
jmp 0x1401cd529
cmp dword [rsp + 0x64], 0x93f4f543
mov eax, 0xea0baedc
mov ecx, 0x6ea39744
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0xd0]
cmp rax, qword [rsp + 0x180]
sete byte [rsp + 0x30]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa6304645
jmp 0x1401cac67
mov eax, dword [0x1415cc748]
mov ecx, eax
not ecx
or ecx, dword [0x1415cc74c]
add eax, ecx
inc eax
not eax
or eax, 0x384e2908
mov ecx, eax
not ecx
xor eax, 0xc80e378c
add eax, ecx
and ecx, 0xc0001684
sub eax, ecx
add eax, 0x25e18c1d
cmp eax, 0x3c4adce3
mov eax, 0x9e44a06b
mov ecx, 0x47382056
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x949832d9
jmp 0x1401cac67
mov eax, dword [0x1415cc810]
mov ecx, dword [0x1415cc814]
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
not ecx
or eax, 0x34fe5a37
or ecx, 0xcb01a5c8
and ecx, eax
not ecx
imul eax, ecx, 0xd68fb236
and eax, 0xc1e58d7a
cmp eax, 0x91e778ed
mov eax, 0xdd28cccf
mov ecx, 0xb6f4115
cmovae eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc840]
xor edx, edx
div dword [0x1415cc844]
cmp eax, 0x44b37801
mov rax, qword [rsp + 0x88]
mov rax, qword [rax]
mov qword [rsp + 0x78], rax
mov eax, 0xea7bccc9
mov ecx, 0xda06ad35
cmovne eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc31c4034
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3457e1c3
jmp 0x1401cac67
mov eax, dword [0x1415cc7f8]
or eax, dword [0x1415cc7fc]
imul rcx, rax, 0x3a04a9e9
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
shr eax, 0x1f
imul eax, eax, 0xe8806986
mov ecx, eax
and ecx, 0x227e90c0
add ecx, ecx
neg ecx
add eax, ecx
add eax, 0xa27e90c0
lea rcx, [rsi + 0xf8]
cmp eax, 0x292b9c33
mov qword [rsp + 0x88], rcx
mov eax, 0x65ea07be
mov ecx, 0xc9cb29b7
jmp 0x1401cac5d
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x29acd294
jmp 0x1401cac67
mov eax, dword [0x1415cc710]
mov ecx, dword [0x1415cc714]
not ecx
add eax, ecx
add eax, 0x43e8611e
mov ecx, eax
or ecx, 0x54a6e5d1
not eax
and eax, 0x2101122a
mov edx, ecx
and edx, 0xdad84c54
or edx, eax
xor edx, 0x224e398b
and ecx, 0x7698a20
or ecx, edx
cmp ecx, 0x736cb975
mov eax, 0xc77b92f7
mov ecx, 0x779d5dde
jmp 0x1401cac5d
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7ede1390
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xae5c3b9d
jmp 0x1401cac67
mov eax, dword [0x1415cc6f8]
mov ecx, dword [0x1415cc6fc]
xor ecx, eax
not ecx
and ecx, eax
mov eax, ecx
xor eax, 0x1ff44e45
add eax, ecx
and ecx, 0xe00bb1ba
sub eax, ecx
add eax, 0x786adf5d
cmp eax, 0xeb649964
mov eax, 0xd432f8a9
mov ecx, 0xc201d23c
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfe4abd2
jmp 0x1401cac67
cmp qword [rsp + 0x58], rdi
jmp 0x1401cd1a3
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x47382056
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfa1ff66d
jmp 0x1401cac67
mov eax, dword [0x1415cc800]
mov ecx, dword [0x1415cc804]
not eax
not ecx
or ecx, eax
mov eax, ecx
not eax
and ecx, 0xf32b18fc
mov edx, eax
and edx, 0xcd4e703
imul edx, ecx
mov ecx, eax
and ecx, 0xf32b18fc
or eax, 0xf32b18fc
imul eax, ecx
add eax, edx
and eax, 0x93ac35f0
add eax, 0x37d4e5d1
mov rcx, qword [rsp + 0x88]
mov rcx, qword [rcx]
test rcx, rcx
sete byte [rsp + 0x2c]
cmp eax, 0x1877a57d
mov qword [rsp + 0x80], rcx
mov eax, 0xb7a88193
mov ecx, 0x5bf9a22
cmovae eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc708]
mov ecx, dword [0x1415cc70c]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
add eax, 0x520166bd
and eax, 0x2d749a9a
imul eax, eax, 0xa7bd04e3
cmp eax, 0xd265d2bf
mov rax, qword [rsi + 0x68]
mov qword [rsp + 0xb8], rax
mov eax, 0xf07ba6bd
mov ecx, 0xdc16185c
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf46fe3c6
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7b29dca9
jmp 0x1401cac67
cmp byte [rsp + 0x33], 0
mov eax, 0x1fcec8c8
mov ecx, 0x949832d9
cmovne eax, ecx
jmp 0x1401cac60
cmp byte [rsp + 0x32], 0
mov eax, 0xdd26b41
cmovne eax, r14d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov qword [rsp + 0x70], 0
jmp 0x1401cac67
cmp byte [rsp + 0x2e], 0
mov eax, 0xeb85829c
mov ecx, 0x2c5fccc8
cmovne eax, ecx
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x68], rax
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcae95822
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xea0baedc
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3a904000
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x75d7c8a5
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xf5c1651f
jmp 0x1401cac67
mov eax, dword [0x1415cc7e8]
or eax, dword [0x1415cc7ec]
mov ecx, eax
xor ecx, 0x5a8aad7
add ecx, eax
and eax, 0xfa575528
sub ecx, eax
mov eax, ecx
xor eax, 0xb14041a
xor ecx, 0xb46af8e4
mov edx, ecx
and edx, 0x5089bb25
and eax, 0xaf7644da
imul eax, edx
mov edx, ecx
and edx, 0xaf7644da
or ecx, 0xaf7644da
imul ecx, edx
add ecx, eax
cmp ecx, 0x52badbbd
mov eax, 0xe9e6cd30
mov ecx, 0x1d0e6be2
jmp 0x1401cac5d
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcb90566f
jmp 0x1401cac67
cmp byte [rsp + 0x2f], 0
mov eax, 0x335cff85
mov ecx, 0x7580ae1d
cmovne eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7580ae1d
jmp 0x1401cac67
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x68dc07a9
jmp 0x1401cac67
mov eax, dword [0x1415cc754]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415cc750]
xor ecx, eax
add ecx, 0x23608490
and ecx, 0xf08d53f0
imul eax, ecx, 0x3c9dc537
cmp eax, 0x21747321
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x130], rax
mov eax, 0x47382056
mov ecx, 0x969e5d83
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x150]
mov rax, qword [rax]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x64061ce4
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x651b95ef
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfa54bd7
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xda3a6615
jmp 0x1401cac67
mov eax, dword [0x1415cc720]
mov ecx, dword [0x1415cc724]
mov edx, eax
xor edx, ecx
not edx
and edx, ecx
add edx, edx
sub ecx, edx
add ecx, eax
mov eax, ecx
not eax
and eax, 0x9de660f1
mov edx, ecx
and edx, 0x62199f0e
imul edx, eax
mov eax, ecx
and eax, 0x9de660f1
or ecx, 0x9de660f1
imul ecx, eax
lea eax, [rcx + rdx]
add eax, 0x31488bbe
mov ecx, eax
not ecx
and ecx, 0x64c95efe
mov edx, eax
and edx, 0x9b36a101
imul edx, ecx
mov ecx, eax
and ecx, 0x64c95efe
or eax, 0x64c95efe
imul eax, ecx
add eax, edx
cmp eax, 0xfd810148
mov eax, 0x23d38ae4
mov ecx, 0xa11c019d
cmovne eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc7b8]
mov ecx, dword [0x1415cc7bc]
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, 0xb3086948
imul rax, rax, 0x28330371
shr rax, 0x3d
imul eax, eax, 0xb98e874
lea rcx, [rsi + 0xa0]
cmp eax, 0x4b06dff2
mov qword [rsp + 0x118], rcx
mov eax, 0xb767b675
mov ecx, 0x1f0b5d6e
jmp 0x1401cac5d
mov eax, dword [0x1415cc6d8]
xor edx, edx
div dword [0x1415cc6dc]
imul eax, eax, 0x6fa1fcee
add eax, 0x75efee23
xor eax, 0x2fb78ac7
cmp eax, 0x8901aeb1
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x160], rax
mov eax, 0xc4a8426e
cmovae eax, r13d
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x398f5391
jmp 0x1401cac67
mov eax, dword [0x1415cc848]
or eax, dword [0x1415cc84c]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x58d0ea8f
and ecx, 0xa72f1570
imul ecx, edx
mov edx, eax
and edx, 0xa72f1570
or eax, 0xa72f1570
imul eax, edx
add eax, ecx
imul rax, rax, 0x65f03ebf
shr rax, 0x3e
or eax, 0x9e0242b8
cmp eax, 0x38353ab8
mov eax, 0x3dbf8986
mov ecx, 0x4f5abc34
jmp 0x1401cac5d
mov eax, dword [0x1415cc6b8]
add eax, dword [0x1415cc6bc]
xor eax, 0x811c5e29
or eax, 0x3ee0a1d4
cmp eax, 0xe79472b2
mov rax, qword [rsp + 0x188]
mov rax, qword [rax]
mov qword [rsp + 0x168], rax
mov eax, 0x1a92a1a5
mov ecx, 0xd73fa243
cmove eax, ecx
jmp 0x1401cac60
cmp qword [rsp + 0x38], rdi
jmp 0x1401cd79d
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xeac61413
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb767b675
jmp 0x1401cac67
mov eax, dword [0x1415cc728]
and eax, dword [0x1415cc72c]
imul rbx, rax, 0x47ed70fb
shr rbx, 0x3b
and ebx, 0xfffffffb
add ebx, 0x5b0a0928
mov r8, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa8]
xor edx, edx
call r12
cmp ebx, 0x5c4efdb0
mov eax, 0xb24b5702
mov ecx, 0x23d38ae4
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x358ae3b7
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x9f751115
jmp 0x1401cac67
mov eax, dword [0x1415cc7a0]
add eax, dword [0x1415cc7a4]
not eax
or eax, 0x1e1e81bd
cmp eax, 0x3371e746
mov eax, 0x43e0b585
mov ecx, 0x3299e15c
cmovne eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x6989ef06
jmp 0x1401cac67
mov eax, dword [0x1415cc6a8]
imul eax, dword [0x1415cc6ac]
add eax, 0x7bb8257e
mov ecx, eax
xor ecx, 0x6123401
xor eax, 0x78094a52
and eax, 0xf8ed4ada
and ecx, 0x712b525
or ecx, eax
xor ecx, 0xf03f6016
cmp ecx, 0xe9cfe7ea
mov eax, 0x398f5391
mov ecx, 0x2378747c
jmp 0x1401cac5d
mov eax, dword [0x1415cc688]
sub eax, dword [0x1415cc68c]
and eax, 0x20040040
lea ecx, [rax - 0x70b60242]
mov edx, eax
not edx
and edx, 0x20b00000
mov r8d, ecx
and r8d, 0x8e45a042
imul r8d, edx
and ecx, 0x21085dbc
or eax, 0xaff9fdbe
imul eax, ecx
add eax, r8d
mov rcx, qword [rsp + 0x178]
add rcx, 8
cmp eax, 0x862fbc6b
mov qword [rsp + 0x170], rcx
mov eax, 0x3a904000
mov ecx, 0x6868b458
cmovae eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc838]
add eax, dword [0x1415cc83c]
mov ecx, eax
not ecx
or ecx, 0x70e51f08
add eax, ecx
add eax, 0x43c17b41
or eax, 0x66d679d7
cmp eax, 0x17d5dd94
mov eax, 0x6d83a43a
mov ecx, 0xea7bccc9
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x8f3b59b6
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xdb45c14a
jmp 0x1401cac67
mov eax, dword [0x1415cc730]
or eax, dword [0x1415cc734]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x12e780c5
and ecx, 0xed187f3a
imul ecx, edx
mov edx, eax
and edx, 0xed187f3a
or eax, 0xed187f3a
imul eax, edx
lea edx, [rax + rcx]
add edx, 0x9b80e3b8
add eax, ecx
mov ecx, edx
and ecx, 0x9cb9dab6
xor edx, 0x63462549
add eax, edx
add eax, 0x9b80e3b8
sub eax, ecx
cmp eax, 0x12aad271
mov eax, 0xdc938764
cmovne eax, r15d
jmp 0x1401cac60
cmp byte [rsp + 0x2c], 0
mov eax, 0x22ed414e
mov ecx, 0xdb45c14a
cmovne eax, ecx
jmp 0x1401cac60
cmp byte [rsp + 0x2b], 0
mov eax, 0xdb45c14a
mov ecx, 0xc5f0d4d2
cmovne eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfa54bd7
jmp 0x1401cac67
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xe0], rax
mov eax, dword [0x1415cc670]
mov ecx, dword [0x1415cc674]
mov edx, eax
xor edx, ecx
not ecx
and ecx, eax
add ecx, ecx
sub ecx, edx
imul eax, ecx, 0x445719a
add eax, 0xc47af4ef
mov ecx, eax
xor ecx, 0x9418c458
or eax, 0x6be73ba7
and eax, ecx
cmp eax, 0x1d4e76e
mov eax, 0x358ae3b7
mov ecx, 0x56f60049
jmp 0x1401cac5d
mov eax, dword [0x1415cc828]
mov ecx, dword [0x1415cc82c]
not eax
not ecx
mov edx, eax
or edx, ecx
and ecx, eax
not ecx
and ecx, edx
and ecx, 0xcec196a4
cmp ecx, 0xae6a64fd
mov eax, 0xf4cdb088
jmp 0x1401cd577
mov eax, dword [0x1415cc6e8]
imul eax, dword [0x1415cc6ec]
mov ecx, eax
xor ecx, 0xc8d71ceb
and ecx, eax
imul rax, rcx, 0x393aad5
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
shr ecx, 0x1f
or ecx, 0xcda2faa0
xor ecx, 0x7ea9fae4
lea rax, [rsi + 0x60]
cmp ecx, 0x69255919
mov qword [rsp + 0x158], rax
mov eax, 0x8888a316
mov ecx, 0x7442218
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3299e15c
jmp 0x1401cac67
mov eax, dword [0x1415cc638]
xor eax, dword [str.isd_r8]
imul rcx, rax, 0x3cf13597
shr rcx, 0x20
sub eax, ecx
shr eax, 1
add eax, ecx
mov ecx, eax
shr ecx, 0x1e
shr eax, 0x1d
and eax, 0xfffffffc
sub ecx, eax
add ecx, 0xc410ac4a
cmp qword [rsi + 0x10], 0
sete byte [rsp + 0x33]
cmp ecx, 0x3fc8816
mov eax, 0xa84a220c
mov ecx, 0x1dedfa53
jmp 0x1401cac5d
mov eax, dword [0x1415cc658]
mov ecx, dword [0x1415cc65c]
mov edx, eax
and edx, ecx
xor eax, ecx
lea eax, [rax + rdx*2]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x1ee375ff
and ecx, 0xe11c8a00
imul ecx, edx
mov edx, eax
and edx, 0xe11c8a00
or eax, 0xe11c8a00
imul eax, edx
add eax, ecx
shr eax, 1
imul rax, rax, 0x4aca3cbd
shr rax, 0x3d
or eax, 0x5406ceb8
lea rcx, [rsi + 0x30]
cmp eax, 0x6022ba9a
mov qword [rsp + 0x188], rcx
mov rax, qword [rsi + 0x38]
mov qword [rsp + 0xd8], rax
mov eax, 0xeb2176d3
mov ecx, 0xe274d46e
jmp 0x1401cac5d
mov rax, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x48]
mov rdx, rax
shl rdx, 5
lea r8, [rcx + rdx]
mov qword [rsp + 0x140], r8
inc rax
mov qword [rsp + 0x98], rax
cmp qword [rcx + rdx], 0
mov eax, 0x276bf39a
mov ecx, 0x7e8e14c6
cmove eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x140]
mov rax, qword [rax + 8]
mov qword [rsp + 0x138], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3f2c6bee
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x162621a
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc648f274
jmp 0x1401cac67
mov eax, dword [0x1415cc6c8]
mov ecx, dword [0x1415cc6cc]
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, 0x85d5a57b
add eax, 0xafea1539
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x81a0f20c
and ecx, 0x7e5f0df3
imul ecx, edx
mov edx, eax
and edx, 0x7e5f0df3
or eax, 0x7e5f0df3
imul eax, edx
add eax, ecx
cmp qword [rsp + 0x168], 0
sete byte [rsp + 0x2f]
cmp eax, 0x15ae9ad2
mov eax, 0xb272721f
mov ecx, 0xc5f94dd8
cmovne eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe95117ae
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd73fa243
jmp 0x1401cac67
mov eax, dword [0x1415cc788]
mov ecx, dword [0x1415cc78c]
xor ecx, eax
not ecx
and ecx, eax
or ecx, 0xffffeffb
cmp ecx, 0xba5f1d65
mov eax, 0xcf558f24
mov ecx, 0x242f699c
cmovne eax, ecx
jmp 0x1401cac60
cmp qword [rsp + 0x58], 0
mov eax, 0xc3b79ad5
mov ecx, 0x3b191316
cmove eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7524ca1c
jmp 0x1401cac67
mov eax, dword [0x1415cc640]
xor edx, edx
div dword [0x1415cc644]
or eax, 0xc18341
xor eax, 0x410300
or eax, 0xfe3e7496
cmp eax, 0xd89cba54
mov eax, 0x26df96a1
mov ecx, 0x7052a0d
cmovne eax, ecx
jmp 0x1401cac60
cmp qword [rsp + 0x40], 0
mov eax, 0xca35c29
mov ecx, 0x48908ec8
cmovs eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc774]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415cc770]
xor ecx, eax
mov eax, ecx
xor eax, 0x200420
and eax, ecx
or eax, 0xfeddfbdf
cmp eax, 0x81b43900
mov eax, 0x5dd08d9e
mov ecx, 0x7dd1e096
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcc64efe
jmp 0x1401cac67
mov rax, qword [rsi + 0x88]
mov qword [rsp + 0xb0], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xb4f5679c
jmp 0x1401cac67
mov eax, dword [0x1415cc668]
mov ecx, eax
not ecx
or ecx, dword [0x1415cc66c]
add eax, ecx
inc eax
mov ecx, eax
xor ecx, 0xd6ec8010
xor eax, 0x30026
mov edx, ecx
or edx, 0xe8dc4519
mov r8d, edx
and r8d, 0x19a8fad9
and eax, 0x6030026
imul eax, r8d
and edx, 0xe6570526
or ecx, 0xeedf453f
imul ecx, edx
add ecx, eax
cmp ecx, 0x751ef437
mov eax, 0x9e5b6ceb
mov ecx, 0x2ec985cc
jmp 0x1401cac5d
mov rax, qword [rsp + 0x98]
cmp rax, qword [rsp + 0xa0]
sete byte [rsp + 0x2e]
mov eax, 0x183139b9
add eax, 0xec260601
mov eax, 0x16df36ae
mov ecx, 0xa6d1fa69
jmp 0x1401cac5d
mov eax, dword [0x1415cc6d0]
or eax, dword [0x1415cc6d4]
mov ecx, eax
xor ecx, 0xbfa5495e
and eax, 0x405ab6a1
add eax, eax
sub eax, ecx
mov ecx, 0x8db5883b
imul rax, rcx
shr rax, 0x3e
mov ecx, eax
not ecx
mov edx, eax
and edx, 0xfffffffe
and ecx, 0x212754a5
imul ecx, edx
mov edx, eax
and edx, 1
or eax, 0x212754a5
imul eax, edx
add eax, ecx
cmp eax, 0x9a3d4a68
mov eax, 0x4702eb90
cmovb eax, r13d
jmp 0x1401cac60
cmp byte [rsp + 0x2d], 0
mov eax, 0x3beff371
mov ecx, 0x85e18149
cmovne eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc704]
mov ecx, eax
xor ecx, eax
not ecx
and ecx, dword [0x1415cc700]
xor ecx, eax
add ecx, 0x2b9f1297
mov eax, ecx
xor eax, 0xecec22ff
and eax, ecx
cmp eax, 0x117f9e36
mov eax, 0x4ccac35b
mov ecx, 0xdc16185c
cmove eax, ecx
jmp 0x1401cac60
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x3b592f90
jmp 0x1401cac67
mov eax, dword [0x1415cc6e0]
xor eax, dword [str.ZIs]
mov ecx, eax
xor ecx, 0xc71270a
and ecx, eax
and ecx, 0xec7d3fae
cmp ecx, 0x55d77778
mov eax, 0xdc5271c4
mov ecx, 0x8888a316
cmovne eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc780]
mov ecx, dword [0x1415cc784]
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
not ecx
or ecx, 0x9802c803
and ecx, 0xdce2c803
and eax, 0x1c17d0
sub eax, ecx
mov ecx, eax
xor ecx, 0x2d582df5
and ecx, eax
cmp ecx, 0x6fee79e7
mov eax, 0xd7956630
mov ecx, 0xcf558f24
jmp 0x1401cac5d
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x7d718066
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xfe85e727
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc6d2fda2
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x28e1f448
jmp 0x1401cac67
mov eax, dword [0x1415cc7c8]
xor eax, dword [0x1415cc7cc]
mov ecx, eax
not ecx
mov edx, eax
or edx, 0x87fb61ac
mov r8d, edx
and r8d, 0x165b56b8
and ecx, 0x68048843
imul ecx, r8d
and edx, 0xe9a4a947
or eax, 0xefffe9ef
imul eax, edx
add eax, ecx
or eax, 0x48d12285
cmp eax, 0x5515fa73
mov rax, qword [rsp + 0x118]
mov rax, qword [rax]
mov qword [rsp + 0x110], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0x108], rax
mov eax, 0xf70826dd
mov ecx, 0x983cc8c6
jmp 0x1401cac5d
cmp qword [rsp + 0x40], rdi
mov eax, 0x3e6ae15d
cmove eax, ebp
jmp 0x1401cac60
cmp qword [rsp + 0x50], 0
mov eax, 0x5498b187
mov ecx, 0x7b29dca9
cmove eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc830]
sub eax, dword [0x1415cc834]
or eax, 0x2a3f747f
cmp qword [rsp + 0xe8], 1
sete byte [rsp + 0x2b]
cmp eax, 0x2a21862a
mov eax, 0x59164c77
mov ecx, 0xc688f9f4
cmove eax, ecx
jmp 0x1401cac60
mov r8, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf0]
xor edx, edx
call r12
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xe5a79ef7
jmp 0x1401cac67
mov rax, qword [rsp + 0x100]
mov rax, qword [rax]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x211b4910
jmp 0x1401cac67
mov eax, dword [0x1415cc760]
mov ecx, dword [0x1415cc764]
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, 0xb9e7f4e7
mov ecx, eax
or ecx, 0xd6a3f24d
mov edx, eax
not edx
and edx, 0x21100da0
mov r8d, ecx
and r8d, 0xced8057
imul r8d, edx
and ecx, 0xf3127fa8
or eax, 0xf7b3ffed
imul eax, ecx
add eax, r8d
cmp eax, 0xeb7c7c82
mov eax, 0xf5c1651f
mov ecx, 0xe4beb852
cmovae eax, ecx
jmp 0x1401cac60
mov rax, qword [rsi + 0x40]
test rax, rax
sete byte [rsp + 0x32]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xc74c136d
jmp 0x1401cac67
mov eax, dword [0x1415cc790]
sub eax, dword [0x1415cc794]
mov ecx, eax
not ecx
mov edx, eax
and edx, 0x33b2a593
and ecx, 0xcc4d5a6c
imul ecx, edx
mov edx, eax
and edx, 0xcc4d5a6c
or eax, 0xcc4d5a6c
imul eax, edx
add eax, ecx
shr eax, 3
imul rax, rax, 0x8729119
shr rax, 0x38
or eax, 0x4abd9dec
cmp eax, 0x80784e00
mov eax, 0x511edfc4
mov ecx, 0xcc64efe
jmp 0x1401cac5d
mov rax, qword [0x1415d3918]
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x983cc8c6
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xea7bccc9
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xcf558f24
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xd49cffa8
jmp 0x1401cac67
cmp byte [rsp + 0x30], 0
mov eax, 0xdd26b41
cmovne eax, r14d
mov rcx, qword [rsp + 0x20]
mov dword [rcx], eax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x70], rax
jmp 0x1401cac67
mov r8, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa8]
xor edx, edx
call fcn.140219910
mov rax, qword [rsp + 0x20]
mov dword [rax], 0xa11c019d
jmp 0x1401cac67
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x2e78c412
jmp 0x1401cac67
mov rax, qword [rsp + 0x170]
mov rax, qword [rax]
mov qword [rsp + 0xc8], rax
mov rax, qword [0x1415d3918]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x20]
mov dword [rax], 0x65f9d844
jmp 0x1401cac67
cmp qword [rsp + 0x38], 0
mov eax, 0x58805e7c
mov ecx, 0xe5a79ef7
cmove eax, ecx
jmp 0x1401cac60
mov ebx, dword [0x1415cc850]
add ebx, dword [0x1415cc854]
not ebx
or ebx, 0xef7fff7f
mov rcx, qword [rsp + 0x78]
call fcn.14021c690
cmp ebx, 0x2d1a7eae
mov eax, 0x4f5abc34
mov ecx, 0x45582c0b
cmovae eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc660]
add eax, dword [0x1415cc664]
mov ecx, eax
xor ecx, 0x90014010
xor eax, 0x4636ae6c
mov edx, eax
and edx, 0x6bceb3ef
and ecx, 0x94314c10
imul ecx, edx
mov edx, eax
and edx, 0x94314c10
or eax, 0x94314c10
imul eax, edx
add eax, ecx
add eax, 0x16871f9d
cmp eax, 0x8f4817c7
mov eax, 0x9e5b6ceb
mov ecx, 0xfa1ff66d
cmovae eax, ecx
jmp 0x1401cac60
mov eax, dword [0x1415cc758]
mov ecx, dword [0x1415cc75c]
mov edx, eax
and edx, ecx
or eax, ecx
add eax, edx
mov ecx, eax
xor ecx, 0x4b6a2115
or eax, 0xb495deea
and eax, ecx
xor eax, 0x9518510f
imul rax, rax, 0x69791d75
shr rax, 0x3e
cmp eax, 0xaf946e50
mov eax, 0xfe85e727
mov ecx, 0x16df36ae
cmovae eax, ecx
jmp 0x1401cac60
cmp eax, 0xdb45c14a
jne 0x1401cac67
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret