Function at 0x140007540
Capabilities:
Encode data using base64

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
mov r14, rdx
mov qword [rsp + 0x30], rcx
mov rax, qword [0x1400630a8]
xor rax, rsp
mov qword [rsp + 0x130], rax
mov ecx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x6750ff86
mov edx, ebx
and edx, 0x98af0079
or edx, ebp
mov edi, edx
xor edi, 0x10a40000
xor edx, 0x1000a00
mov esi, ecx
or esi, 0x57e61fd2
mov ebp, esi
not ebp
or edx, 0xa0116028
and edx, 0xa1136a78
and edi, 0x56e41582
or edi, edx
and esi, 0xa1136a78
and ebp, 0x8088005
or ebp, esi
xor ebp, edi
mov edx, ebp
not edx
and edx, 0x1598efbd
and ebp, 0xea671042
or ebp, edx
mov edx, ebp
xor edx, 0x91010000
xor ebp, 0x427ef06e
mov edi, ebp
and edi, 0x6e8c8fd9
and edx, 0x91737026
or edx, edi
and ebx, 0x6e8c8fd9
and ecx, 0x91737026
or ecx, ebx
xor ecx, edx
not ecx
or ecx, ebp
cmp ecx, 0xffffffff
sete byte [rsp + 0x86]
cmp eax, 0xa
setl byte [rsp + 0x87]
movabs r8, 0xaaaaaaaaaaaaaaab
mov rax, r14
mul r8
shr rdx, 1
lea rax, [rdx + rdx*2]
mov rdx, r14
sub rdx, rax
mov r10, rdx
not r10
mov eax, r10d
not eax
movabs rbp, 0x418120724e7c61fd
movabs rbx, 0xf0d6d77352a0b992
not rbx
and rbx, r10
and r10, rbp
not rbp
and eax, 1
or rax, rbp
not rax
and edx, 2
or rbx, rdx
movabs rdx, 0xb056d70110809803
xor rdx, rbx
or r10, rdx
mov r15, r10
not r15
movabs rbx, 0xaec879caa22be132
not rbx
and rax, rbx
movabs r9, 0xae485988a0038002
or r9, rax
xor r9, rbx
movabs rax, 0x10c75445ecb15cd5
mov rdi, r10
and rdi, rax
not rax
and r15, rax
or r15, rdi
xor r15, rax
movabs rbx, 0x50883b73b7f01239
or r10, rbx
movabs rax, 0xaf77c48c480fedc6
xor rax, rbx
not rbx
mov rbp, r9
not rbp
or rbp, rbx
xor rbx, r15
and rbx, r15
mov rdi, rbx
not rdi
movabs rsi, 0xecdd8e0711a2209d
mov rcx, rsi
mov r11, rdi
and r11, rsi
and rsi, r10
or rdi, r10
not r10
movabs rdx, 0x5006b0b390f30a29
xor rdx, rbp
not rcx
and rbx, rcx
or rbx, r11
and rcx, r10
or rcx, rsi
xor rcx, rbx
not rdi
or rdi, rcx
movabs rcx, 0xaef0464c07009412
and rcx, rbp
movabs rbp, 0xaef84f4c6704b516
mov rbx, rdi
not rbx
and rbx, rbp
not rbp
and rdx, rbp
or rdx, rcx
and rbp, rdi
or rbp, rbx
xor rbp, rdx
mov rcx, r9
and rcx, r15
xor r15, r9
or r15, rcx
mov rcx, r15
not rcx
movabs rdx, 0xdb06dc51c71f6827
and rcx, rdx
not rdx
and r15, rdx
or r15, rcx
xor r15, rdx
xor rax, r15
not rax
and rax, r15
mov rdi, rbp
not rdi
movabs rbx, 0xbfe0098fd0e68d7c
mov rdx, rbx
not rdx
and rbp, rdx
and rdx, rax
not rax
mov rcx, rdi
and rcx, rbx
or rbp, rcx
and rbx, rax
or rdx, rbx
xor rdx, rbp
or rax, rdi
not rax
or rax, rdx
not rax
movabs rcx, 0x39d8a0798f5661ea
mov rdx, rax
and rdx, rcx
or rax, rcx
mov rcx, rax
not rcx
mov rbp, rdx
not rbp
movabs rbx, 0xea5789c947746c9f
and rbp, rbx
and rax, rbx
not rbx
and rdx, rbx
or rdx, rbp
and rbx, rcx
or rbx, rax
xor rbx, rdx
mov rax, rbx
not rax
movabs rcx, 0x3c418dee8269abbf
and rax, rcx
not rcx
and rcx, rbx
or rcx, rax
movabs r15, 0x44180de54343abab
xor r15, rcx
mov rax, r15
mul r8
shr rdx, 1
lea rax, [rdx + rdx*2]
sub r15, rax
movabs rcx, 0xf7c8ad1cd62ce9d0
mov rax, r14
sub rax, rcx
movabs rdx, 0x6a72e6ac190a4d64
add rax, rdx
add rax, 2
add rax, rcx
sub rax, rdx
mul r8
mov r12, rdx
add r12, rdx
and r12, 0xfffffffffffffffc
mov eax, 0x8fd010ce
movabs rcx, 0x24096def132acf87
movabs rdx, 0x98b156c86fd0f50b
xor rdx, rcx
mov qword [rsp + 0x78], rdx
movabs rcx, 0xc00701a221c4ba09
movabs rdx, 0x3ff8fe5dde3b45f6
or rdx, rcx
mov qword [rsp + 0x70], rdx
movabs rcx, 0x2b0e651c3624ffa7
movabs rdx, 0xd4f19ae3c9db0058
or rdx, rcx
movabs rcx, 0x363e1d6f5ea9482f
mov r13, rcx
sub r13, rdx
sub r13, rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov edx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
and edx, 0x51020808
mov ebp, ecx
and ebp, 0x40c03a4
or ebp, edx
xor ebp, 0x40c03a4
and ecx, 0xaaf1f453
or ecx, ebp
mov edx, ecx
not edx
and edx, 0xaaf1f453
and ecx, 0x550e0bac
or ecx, edx
mov edx, ecx
not edx
mov ebp, edx
or ebp, 1
mov ebx, ebp
not ebx
and edx, 0xfffffffe
and ecx, 1
or ecx, edx
mov edx, ecx
not edx
mov edi, ebp
and edi, 0x9a596965
and ebx, 0x65a6969a
or ebx, edi
or ebp, edx
and edx, 0x9a596965
and ecx, 0x65a6969a
or ecx, edx
xor ecx, ebx
not ebp
or ebp, ecx
mov ecx, ebp
mov edx, ebp
xor edx, 0x390a4f6
and edx, ebp
not ebp
and ebp, 0x2902442
and ecx, 0x10080b4
or ecx, ebp
mov ebp, ecx
xor ebp, 0x1008090
xor ecx, 0xfeff7f4b
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xe6d0362e
and ebp, 0x10080d0
or ebp, edi
or ecx, ebx
and ebx, 0xe6d0362e
and edx, 0x192fc9d1
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov edx, ecx
not edx
and edx, 0x647f7bfb
and ecx, 0x9b808404
or ecx, edx
xor ecx, 0x981020f2
setne r8b
sete bl
cmp eax, 9
setg r10b
cmp eax, 0xa
setl r9b
mov edx, ebx
xor dl, r8b
and dl, bl
mov eax, edx
xor al, 1
mov ecx, edx
and cl, al
mov r11d, ecx
and r11b, dl
xor cl, dl
or cl, r11b
xor cl, 1
or al, dl
mov edx, ecx
xor dl, al
or al, cl
xor al, 1
or al, dl
mov r11d, eax
xor r11b, 1
mov ecx, eax
and cl, r11b
mov edx, ecx
xor dl, 1
xor cl, al
or dl, r11b
xor dl, 1
or dl, cl
xor dl, r9b
xor dl, 1
and r9b, r8b
and bl, r10b
or bl, r9b
mov eax, r10d
xor al, r8b
or r10b, r8b
xor r10b, 1
or r10b, al
xor bl, 1
mov eax, ebx
xor al, r10b
or bl, r10b
xor bl, 1
or bl, al
mov ecx, ebx
xor cl, 1
and cl, bl
xor cl, 1
mov eax, ebx
xor al, cl
or cl, bl
xor cl, 1
or cl, al
xor cl, 1
mov eax, edx
and al, cl
xor cl, dl
or al, cl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x6115fb16
mov ebp, 0xcffafdce
cmovne edx, ebp
test al, 1
mov eax, 0x6115fb16
cmovne eax, edx
test cl, 1
cmove eax, edx
nop
cmp eax, 0xf8636b3
jg 0x140007c30
cmp eax, 0xcffafdcd
jle 0x140007be0
cmp eax, 0xeaf16398
jle 0x140007cfd
cmp eax, 0xf5448047
jg 0x1400087e6
cmp eax, 0xf07657b3
jg 0x140008e36
cmp eax, 0xeaf16399
je 0x140009b6f
cmp eax, 0xef72ca7d
jne 0x140007ad0
mov eax, dword [0x140063b90]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
mov edx, ecx
xor edx, 0x293e23e9
and edx, ecx
not ecx
mov ebp, ecx
and ebp, 0xfdaa097b
and eax, 0x255f684
or eax, ebp
mov ebp, eax
xor ebp, 0x142000
xor eax, 0x292a0169
or eax, 0xd6c1dc16
mov ebx, edx
not ebx
mov edi, eax
and edi, 0x2ca35793
and ebp, 0x11c2068
or ebp, edi
or eax, ebx
and ebx, 0x2ca35793
and edx, 0xd35ca86c
or edx, ebx
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0x92fe5d0c
and eax, 0x6d01a2f3
or eax, edx
xor eax, 0xbbc07ee4
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
cmp eax, 0xffffffff
setne al
sete bl
cmp dword [0x140063b94], 9
setg dl
xor bl, dl
mov ecx, ebx
xor cl, dl
and cl, bl
xor al, dl
xor al, cl
mov edx, eax
not dl
and dl, cl
mov ecx, edx
xor cl, al
mov ecx, 0x72264aca
mov ebp, 0x7d9e703f
jmp 0x140008e25
cmp eax, 0xa44b106b
jg 0x140007e07
cmp eax, 0x998683f4
jle 0x140008834
cmp eax, 0x9e162d38
jg 0x140008e7b
cmp eax, 0x998683f5
je 0x140009b9c
cmp eax, 0x9caa77ea
jne 0x140007ad0
mov rax, qword [rsp + 0x128]
mov eax, 0xf5448048
cmp eax, 0xf8636b3
jle 0x140007adb
nop
cmp eax, 0x478222d5
jle 0x140007ca0
cmp eax, 0x640edf41
jle 0x140007e5d
cmp eax, 0x7acb378b
jg 0x1400083cb
cmp eax, 0x72264ac9
jg 0x140008ec6
cmp eax, 0x640edf42
je 0x140009bf1
cmp eax, 0x6c481939
jne 0x140007ad0
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe8]
mov rax, qword [rsp + 0xe8]
mov eax, 0x7acb378c
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x306bc55d
jg 0x140008388
cmp eax, 0x236138b2
jle 0x1400088d8
cmp eax, 0x2c18b573
jg 0x140009092
cmp eax, 0x236138b3
je 0x140009c0d
cmp eax, 0x26d4e2b3
jne 0x140007ad0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
mov byte [rcx + rax], 0
mov eax, 0xfeab3ad7
mov rcx, qword [rsp + 0x90]
jmp 0x140009cd4
cmp eax, 0xd5f829b0
jle 0x1400089ce
cmp eax, 0xe2acfd80
jg 0x14000968a
cmp eax, 0xd5f829b1
je 0x140009ccd
cmp eax, 0xda15e3ca
jne 0x140007ad0
mov ecx, dword [0x140063b90]
lea ebp, [rcx - 1]
imul ebp, ecx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0xabe7b86c
mov ecx, ebp
and ecx, 0x54184793
or ecx, edx
mov edx, ecx
xor edx, 0x10104000
xor ecx, 0xabe7b86c
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
or ecx, 1
mov edi, eax
not edi
mov esi, ecx
and esi, 0x6c881fde
and edx, 0x9377e020
or edx, esi
or ecx, edi
and edi, 0x6c881fde
and eax, 0x9377e021
or eax, edi
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and ebx, eax
and ecx, ebp
or ecx, ebx
not ecx
or ecx, eax
cmp ecx, 0xffffffff
sete al
setne cl
cmp dword [0x140063b94], 0xa
setl bl
xor cl, bl
xor cl, 1
mov edx, ebx
or dl, al
xor dl, 1
or dl, cl
mov ecx, eax
xor cl, bl
and al, cl
and cl, bl
mov ebx, eax
xor bl, 1
xor al, cl
xor cl, 1
or cl, bl
xor cl, 1
or cl, al
mov eax, ecx
and cl, dl
xor dl, 1
xor al, 1
mov ebx, edx
xor bl, al
and bl, dl
and al, dl
or al, cl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x48e7dbe9
mov edx, 0x18c0d681
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
jmp 0x140008cb2
cmp eax, 0xb6e6cef9
jle 0x140008a06
cmp eax, 0xc58d204a
jg 0x1400097b8
cmp eax, 0xb6e6cefa
je 0x140009ce9
cmp eax, 0xbcdd348a
jne 0x140007ad0
mov eax, 0xa44b106c
mov dword [rsp + 0x28], 0
mov rcx, qword [rsp + 0xe8]
mov qword [rsp + 0x50], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x5a1c3a2c
jle 0x140008b88
cmp eax, 0x6115fb15
jg 0x140009958
cmp eax, 0x5a1c3a2d
je 0x140009ea4
cmp eax, 0x5ad42210
jne 0x140007ad0
mov eax, dword [rsp + 0xfc]
mov eax, dword [rsp + 0xfc]
mov eax, dword [rsp + 0xfc]
mov eax, dword [rsp + 0xfc]
mov eax, dword [rsp + 0xfc]
shl eax, 0x10
mov r9d, dword [rsp + 0x10c]
shl r9d, 8
add r9d, eax
mov eax, dword [rsp + 0x11c]
mov eax, dword [rsp + 0x11c]
add r9d, dword [rsp + 0x11c]
mov r8, qword [section..data]
mov eax, r9d
mov edx, r9d
shr edx, 0x12
mov ecx, edx
not ecx
mov esi, edx
or esi, 0x3f
mov edi, esi
not edi
mov ebp, ecx
or ebp, 0xcb6deec0
and esi, 0x2eff
and edi, 0x34921100
or edi, esi
and ebp, 0xcb6deeff
xor ebp, edi
and ecx, 0x3d11e912
and edx, 0x16ed
or edx, ecx
mov ecx, edx
xor ecx, 0x404c0629
mov edi, ebp
not edi
mov esi, edi
and esi, 0x208231c6
and ebp, 0x5c5cce39
or ebp, esi
xor edx, 0x2102
and edx, 0x31c6
and ecx, 0x5c5cce39
or ecx, edx
xor ecx, ebp
xor edi, ecx
and edi, ecx
movzx edx, byte [r8 + rdi]
mov rcx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
mov rcx, qword [rsp + 0xf0]
movabs rbp, 0x1d1d588cf822a63d
mov rbx, rbp
add rbp, rcx
movabs rdi, 0xe489f133baf064b5
add rbp, rdi
sub rbp, rbx
movabs rbx, 0x755a1186c437a364
add rbp, rbx
movabs rsi, 0xe3aea994b2a6992c
sub rbp, rsi
sub rbp, rbx
movabs rbx, 0x1918acabb6e0609c
add rbp, rbx
sub rbp, rdi
sub rbp, rbx
movabs rbx, 0xd6f9f0c0d9f0b86e
add rbp, rbx
movabs rdi, 0x90dc05479a1b0f95
lea r8, [rdi + rbp]
add r8, 1
mov rbp, rdi
sub rbp, rsi
add rbp, rbx
sub r8, rbp
mov rbp, qword [rsp + 0x90]
mov rdi, qword [rsp + 0xf0]
mov byte [rbp + rdi], dl
shr eax, 0xc
mov esi, eax
mov edx, eax
xor edx, 0xb2c1
and edx, eax
not eax
and eax, 0x40233ca9
and esi, 0xcc356
or esi, eax
mov eax, esi
xor eax, 0x80000040
xor esi, 0x40003081
or esi, 0x1fbf4d3e
mov edi, edx
not edi
mov ebp, esi
and ebp, 0xbb2b709
and eax, 0xc00000c0
or eax, ebp
or esi, edi
and edi, 0x2bf2b709
and edx, 0xd48f6
or edx, edi
xor edx, eax
not esi
or esi, edx
mov eax, esi
not eax
and eax, 0x1fbf4d3e
and esi, 0xe040b2c1
or esi, eax
mov edi, esi
not edi
mov eax, esi
xor eax, 0x8ba363ff
and eax, edi
mov ebp, esi
and ebp, 0x745c9c00
mov edx, eax
and edx, ebp
xor ebp, eax
or ebp, edx
mov eax, ebp
not eax
and eax, 0x745c9c3f
and ebp, 0x8ba363c0
or ebp, eax
mov eax, r9d
and edi, 0x3f
xor esi, 0xffffffc0
or esi, edi
mov edx, esi
not edx
and edx, 0x9fb1be23
and esi, 0x604e41dc
or esi, edx
xor esi, 0x604e41dc
mov edx, ebp
and edx, esi
xor esi, ebp
or esi, edx
mov edx, esi
not edx
and edx, 0xe024880
mov edi, esi
and edi, 0x20119504
or edi, edx
mov rdx, qword [section..data]
xor edi, 0x20119504
and esi, 0xd1ec227b
or esi, edi
mov edi, esi
not edi
and edi, 0xd1ec227b
and esi, 0x2e13dd84
or esi, edi
mov edi, esi
not edi
and edi, 0x39c126ba
and esi, 0xc63ed945
or esi, edi
mov ebp, esi
xor ebp, 0x841e1041
xor esi, 0x10c024a2
and esi, 0x52e0eda6
and ebp, 0xad1f1259
or ebp, esi
mov edi, ebp
xor edi, 0x2c0eda4
xor ebp, 0xa91b0251
and ebp, 0xf93b0253
and edi, 0x6c4fdac
or edi, ebp
xor edi, 0x6c4fdac
movzx edx, byte [rdx + rdi]
mov rbp, qword [rsp + 0x90]
mov byte [rbp + r8], dl
shr eax, 6
mov ebp, eax
not ebp
mov edi, ebp
and edi, 0xcacb46b8
mov edx, eax
xor edx, 0x2cb46b8
and edx, eax
mov esi, edi
and esi, edx
xor edx, edi
or edx, esi
mov edi, edx
not edi
and edi, 0x5b3180
and edx, 0x83a4ce7f
or edx, edi
mov edi, edx
xor edi, 0x382a08a0
xor edx, 0x82907707
mov esi, edx
and esi, 0xc155955c
and edi, 0x3aaa6aa3
or edi, esi
and eax, 0x155955c
and ebp, 0x3aaa6aa3
or ebp, eax
xor ebp, edi
movabs rax, 0xd7a346a6c61794b7
mov rbx, rax
add rax, rcx
movabs rdi, 0x671e76b0294593e1
add rax, rdi
sub rax, rbx
movabs rbx, 0x82f5570aa5416a6b
sub rax, rbx
movabs rsi, 0x6d38bea61d4d385c
add rax, rsi
sub rax, rdi
sub rax, rsi
movabs rdi, 0x164b638c2404ba6e
add rax, rdi
movabs rsi, 0xc5f88457349b9d68
sub rax, rsi
sub rax, rdi
movabs rdi, 0xb2868393db70f24e
sub rax, rdi
add rax, rdi
add rax, 2
movabs rdi, 0x8b5c32fdec60bf2a
add rax, rdi
add rax, rsi
sub rax, rdi
movabs rdi, 0x97dd3111ad8d8da6
add rax, rdi
movabs rsi, 0x42abb01b7b6d1aa8
add rax, rsi
add rax, rbx
sub rax, rsi
sub rax, rdi
xor edx, ebp
and edx, ebp
mov rbp, qword [section..data]
movzx edx, byte [rbp + rdx]
mov rbp, qword [rsp + 0x90]
mov byte [rbp + rax], dl
mov ebx, r9d
mov edx, r9d
mov ebp, r9d
xor ebp, 0xffffffc0
and ebp, r9d
not ebx
mov eax, ebx
and eax, 0xfe8a3640
and edx, 0x175c980
or edx, eax
xor edx, 0x175c980
mov eax, edx
and eax, ebp
xor ebp, edx
or ebp, eax
not ebp
mov eax, ebp
and eax, ebx
xor ebp, ebx
or ebp, eax
mov rax, qword [section..data]
not ebp
movzx eax, byte [rax + rbp]
movabs rdx, 0xf2c12a65589dd55b
add rcx, rdx
movabs rbp, 0xc5bc9382bf1abc7b
add rcx, rbp
sub rdx, rcx
movabs rcx, 0xf651ea12d3e7afd
add rdx, rcx
movabs rbx, 0xa7b3dd7b639dd5b9
add rdx, rbx
sub rcx, rdx
movabs rdx, 0x8e87279f6231dc3b
add rcx, rdx
add rcx, rbx
sub rcx, rdx
movabs rdx, 0xf4ebd5084aa44e53
sub rcx, rdx
movabs rbx, 0x478fe5d208ac1f
add rcx, rbx
add rcx, rdx
movabs rdx, 0x297aa0e7334b61ed
add rcx, rdx
sub rcx, rbp
sub rcx, rdx
movabs rdx, 0xd6b5135758e7afd8
add rcx, rdx
sub rcx, rbx
sub rcx, rdx
mov rdx, qword [rsp + 0x90]
mov byte [rcx + rdx + 3], al
mov eax, 0x2ee25b02
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x3ad8afa9
jle 0x140008cb9
cmp eax, 0x3dd09a2f
jg 0x140009985
cmp eax, 0x3ad8afaa
je 0x140009ebb
cmp eax, 0x3ae7888c
jne 0x140007ad0
cmp byte [rsp + 0xdf], 0
mov eax, 0x26d4e2b3
mov ecx, 0xe9f52aca
jmp 0x14000ac9c
cmp eax, 0x7d9e703e
jg 0x1400099e8
cmp eax, 0x7acb378c
je 0x140009ed8
cmp eax, 0x7bce95a6
jne 0x140007ad0
mov r8, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x128]
mov rsi, rbp
not rsi
movabs rax, 0xb5ed3c01d0913e5
mov rdx, rax
not rdx
mov rcx, rbp
and rcx, rax
and rdx, rsi
or rdx, rcx
xor rdx, rax
mov rcx, rdx
not rcx
movabs rax, 0xb4a5452203c0b2ca
mov rdi, rax
not rdi
and rdi, rcx
and rdx, rax
or rdx, rdi
xor rdx, rax
mov rcx, rdx
not rcx
mov rbx, rsi
movabs rdi, 0xd2395e9cd33113cd
and rbx, rdi
not rdi
and rbp, rdi
or rbp, rbx
xor rbp, rdi
not rbp
or rbp, rsi
mov rbx, rdx
movabs rdi, 0xddc4b0b309ce53ca
and rbx, rdi
not rdi
and rcx, rdi
or rcx, rbx
xor rcx, rdi
movabs r10, 0x8db6e9a0587dc58d
mov rdi, r10
not rdi
mov rax, rcx
not rax
or rax, rdi
xor rdi, rbp
and rdi, rbp
mov r9, rcx
and r9, rbp
xor rcx, rbp
not rbp
mov rsi, rax
not rsi
or rdx, r10
mov rbx, rbp
xor rbx, r10
and rbx, rbp
movabs r10, 0x859808dc118b04e
mov rbp, r10
not rbp
and rax, r10
and rsi, rbp
or rsi, rax
mov rax, rdx
not rax
and rdx, r10
and rbp, rax
or rbp, rdx
xor rbp, rsi
mov rax, rdi
not rax
movabs r10, 0x4e10c9e01a11e839
mov rdx, r10
not rdx
mov rsi, rax
and rsi, r10
and rdi, rdx
or rdi, rsi
and rdx, rbx
not rbx
or rax, rbx
and rbx, r10
or rdx, rbx
xor rdx, rdi
not rax
or rax, rdx
mov rdx, rbp
not rdx
movabs rdi, 0x4938a9cff84317e8
and rdx, rdi
mov rbx, rdi
not rbx
and rbp, rbx
or rbp, rdx
and rbx, rax
not rax
and rax, rdi
or rbx, rax
xor rbx, rbp
or rcx, r9
mov rax, rcx
not rax
movabs rdx, 0x5e1cb5a95ab72900
and rax, rdx
not rdx
and rcx, rdx
or rcx, rax
xor rcx, rdx
mov rax, rbx
and rax, rcx
xor rcx, rbx
or rcx, rax
movabs rax, 0xb30b52bae23fdb44
add rcx, rax
sub rax, rcx
movabs rcx, 0x96ad4a4b2ddb7952
add rax, rcx
sub r8, rax
add r8, qword [rsp + 0x90]
mov byte [rcx + r8], 0x3d
mov rax, qword [rsp + 0x128]
movabs rcx, 0xb9bce162c0cdf0f6
mov rdx, rcx
add rax, rcx
movabs rcx, 0x5ede8fcc368ba761
add rax, rcx
movabs rbp, 0x30870a2373781f5a
add rax, rbp
sub rcx, rax
add rcx, rdx
movabs rdx, 0x2a0fdb9cb5a7138a
mov rax, rdx
sub rax, rcx
sub rax, rdx
movabs rcx, 0x85e288c61846b0a8
add rax, rcx
movabs rdx, 0xa4e4e4a75002ebb0
add rax, rdx
sub rax, rcx
movabs rcx, 0x93e89cfd7b56a23
sub rax, rcx
lea rsi, [rax + rcx]
add rsi, 1
movabs rax, 0x340bb5a842a1cd73
add rsi, rax
sub rsi, rdx
sub rsi, rax
movabs rcx, 0x685b592ca3037814
mov rax, rcx
sub rax, rbp
sub rax, rcx
movabs rcx, 0xedb45809affc57a4
sub rsi, rcx
add rsi, rax
mov eax, dword [0x140063b90]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and edx, 0x63d82cd
and eax, 0xf9c27d32
or eax, edx
mov edx, eax
xor edx, 0x63d82cd
mov ebx, eax
xor ebx, 0xf9c27d32
mov ebp, ebx
and ebp, 0xf036c0da
mov edi, eax
xor edi, 0xf60b4217
and edi, edx
mov edx, ebp
and edx, edi
xor edi, ebp
or edi, edx
mov edx, edi
not edx
and edx, 0xfc93f24
and edi, 0xf036c0db
or edi, edx
add rsi, rcx
and ebx, 1
xor eax, 0xf9c27d33
or eax, ebx
not eax
mov edx, edi
and edx, eax
xor eax, edi
or eax, edx
mov edx, eax
not edx
or eax, 0x62339b5e
mov ebp, eax
not ebp
or edx, 0x9dcc64a1
and eax, 0xf67f8155
and ebp, 0x98064a0
or ebp, eax
mov eax, edx
not eax
and edx, 0xf67f8155
and eax, 0x1a0a
or eax, edx
xor eax, ebp
mov edx, eax
not edx
and edx, 0x216d6ce
and eax, 0xfde92931
or eax, edx
mov edx, eax
xor edx, 0x10480
xor eax, 0x9fdab26f
mov ebp, eax
and ebp, 0xf63ee917
and edx, 0x9c116e8
or edx, ebp
mov ebp, dword [0x140063b94]
xor edx, 0x9c116e8
or edx, eax
cmp edx, 0xffffffff
sete dl
setne bl
cmp ebp, 9
setg r8b
cmp ebp, 0xa
setl r9b
mov ecx, r9d
xor cl, bl
mov r10d, ecx
xor r10b, r8b
and r10b, cl
or bl, r9b
or dl, r8b
mov ecx, edx
xor cl, bl
or dl, bl
xor dl, 1
or dl, cl
mov r9d, r10d
xor r9b, 1
mov ebx, edx
xor bl, 1
and dl, bl
mov r8d, ebx
and r8b, dl
xor dl, bl
mov ecx, r9d
and cl, bl
xor bl, r9b
and r9b, r10b
xor r9b, 1
mov eax, r10d
xor al, r9b
or r9b, r10b
xor r9b, 1
or r9b, al
or dl, r8b
xor dl, r9b
or bl, cl
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0x2c18b574
mov ebp, 0xe2acfd81
cmovne eax, ebp
test dl, 1
cmove eax, ebp
mov qword [rsp + 0xe0], rsi
test cl, 1
mov ecx, 0x2c18b574
jmp 0x14000aeba
cmp eax, 0xfeab3ad7
je 0x14000aecd
cmp eax, 0xf5448048
je 0x14000a000
cmp eax, 0xfe2e1402
jne 0x140007ad0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x48], rax
mov eax, 0x4a78e7eb
mov ecx, dword [rsp + 0xcc]
mov dword [rsp + 0x24], ecx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x8494aa98
je 0x140007911
cmp eax, 0x85fd1704
je 0x14000a12c
cmp eax, 0x8fd010ce
jne 0x140007ad0
mov cl, byte [rsp + 0x86]
mov bl, byte [rsp + 0x87]
mov eax, ecx
or al, bl
xor al, 1
mov edx, ebx
xor dl, cl
or al, dl
mov r8d, eax
xor r8b, 1
and bl, dl
and dl, cl
mov ecx, ebx
xor cl, 1
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, r8d
and bl, al
mov ecx, ebx
xor cl, 1
xor bl, r8b
or cl, al
xor cl, 1
or cl, bl
mov ebx, ecx
xor bl, 1
and bl, dl
xor dl, 1
and cl, dl
or cl, bl
mov ebx, eax
and bl, dl
xor dl, al
or dl, bl
mov eax, edx
xor al, cl
test al, 1
mov ebp, 0x12a66591
mov eax, 0x85fd1704
cmovne ebp, eax
test dl, 1
mov eax, 0x12a66591
cmovne eax, ebp
jmp 0x1400097b0
cmp eax, 0xf8636b4
je 0x14000a141
cmp eax, 0x12a66591
je 0x14000a343
cmp eax, 0x18c0d681
jne 0x140007ad0
mov edx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov edx, ebx
and edx, 0x24800920
mov ecx, ebp
and ecx, 0x8126e208
or ecx, edx
xor ecx, 0x8126e208
mov edx, ebp
xor edx, 0xa5a6eb28
and edx, ebp
mov edi, ecx
and edi, edx
xor edx, ecx
or edx, edi
mov ecx, edx
not ecx
and ecx, 0x8290b6f3
and edx, 0x7d6f490c
or edx, ecx
mov ecx, edx
xor ecx, 0xd8c9a225
xor edx, 0x27365dda
and ebx, edx
and ecx, ebp
or ecx, ebx
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete dl
setne r8b
cmp eax, 0xa
setl bl
cmp eax, 9
setg al
xor r8b, al
mov ecx, edx
xor cl, bl
or bl, dl
xor bl, 1
or bl, r8b
xor bl, 1
and cl, dl
or al, dl
mov edx, eax
xor dl, cl
xor cl, 1
xor dl, 1
or cl, al
xor cl, 1
or cl, dl
xor cl, bl
mov edx, ecx
not dl
and dl, bl
mov ebx, edx
xor bl, cl
test cl, 1
mov eax, 0x48e7dbe9
mov ebp, 0x35298c4b
cmovne eax, ebp
test dl, dl
mov ecx, 0x48e7dbe9
cmove eax, ecx
test bl, 1
jmp 0x14000a481
cmp eax, 0xcffafdce
je 0x14000a494
cmp eax, 0xd3a5e800
je 0x14000a4a9
cmp eax, 0xd3bc359c
jne 0x140007ad0
cmp byte [rsp + 0x9f], 0
mov eax, 0xbcdd348a
mov ecx, 0xef72ca7d
jmp 0x14000ac9c
cmp eax, 0xa44b106c
je 0x14000a4e3
cmp eax, 0xa752a76d
je 0x14000a5d8
cmp eax, 0xb672555c
jne 0x140007ad0
mov rax, qword [rsp + 0x100]
movabs rcx, 0xedb79e1e2cb2d020
sub rax, rcx
movabs rdx, 0xe6fccb96f4f24568
sub rax, rdx
movabs rbp, 0x5ab3363ffff74c36
sub rax, rbp
add rax, rdx
movabs rdx, 0x3078b6b75073b75c
sub rax, rdx
add rax, rcx
add rax, rdx
movabs rcx, 0x3032945e02e37da0
add rax, rcx
add rax, rbp
movabs rdx, 0x3b1be1adc55be60a
add rax, rdx
sub rax, rcx
sub rax, rdx
add rax, 1
mov qword [rsp + 0xb0], rax
mov rdi, qword [rsp + 0x100]
mov eax, dword [0x140063b90]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
and eax, 0x9a7d71b7
and edx, 0x65828e48
or edx, eax
mov eax, edx
xor eax, 0x65828e48
mov ebp, edx
xor ebp, 0x9a7d71b6
xor edx, 0x65828e49
and edx, eax
and ebp, 0xfffffffe
and eax, 1
or eax, ebp
mov ebp, edx
and ebp, eax
xor eax, edx
or eax, ebp
mov edx, eax
not edx
mov ebp, edx
and ebp, 0x6a9b587b
and edx, eax
and eax, 0x9564a784
or eax, ebp
xor eax, 0x9564a784
mov ebp, eax
and ebp, edx
xor eax, edx
mov edx, dword [0x140063b94]
or eax, ebp
sete al
setne bl
cmp edx, 0xa
setl r8b
cmp edx, 9
setg dl
and bl, dl
mov ecx, r8d
and cl, al
or cl, bl
xor cl, 1
or cl, dl
xor cl, 1
xor dl, al
not dl
and dl, al
xor al, r8b
and al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
xor cl, dl
test al, 1
mov eax, 0x306bc55e
mov ebx, 0x44e1a1b9
cmovne eax, ebx
mov rbp, qword [rsp + 0x30]
movzx ebp, byte [rbp + rdi]
test dl, 1
cmove eax, ebx
mov dword [rsp + 0xbc], ebp
test cl, 1
mov ecx, 0x306bc55e
jmp 0x14000aeba
cmp eax, 0x478222d6
je 0x14000a5ed
cmp eax, 0x48e7dbe9
je 0x14000a6f3
cmp eax, 0x4a78e7eb
jne 0x140007ad0
mov eax, dword [rsp + 0x24]
mov dword [rsp + 0x11c], eax
mov edx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xdb088c9a
mov edx, ecx
xor edx, 0xdb088c9a
and edx, ecx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0x24f77364
and edx, 0xdb088c9b
or edx, ebp
and ebx, 0x3bf7e832
and ecx, 0xc40817cd
or ecx, ebx
mov ebp, ecx
xor ebp, 0xc40817cd
xor ecx, 0x3bf7e832
and ecx, edx
not edx
and ebp, edx
or ecx, ebp
not ecx
or ecx, edx
cmp ecx, 0xffffffff
setne dl
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r8b
and cl, al
xor cl, r9b
xor dl, r8b
xor dl, 1
mov ebx, eax
and bl, r9b
xor al, r9b
or al, bl
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, eax
xor dl, 1
mov ebx, eax
and bl, dl
mov r8d, eax
and r8b, bl
xor bl, al
or bl, r8b
mov r8d, ebx
and r8b, cl
or dl, cl
xor cl, 1
xor bl, 1
and bl, cl
or bl, r8b
xor al, cl
xor dl, 1
or dl, al
mov eax, edx
xor al, bl
test al, 1
mov ecx, 0x2ee25b02
mov eax, 0x5ad42210
cmovne ecx, eax
test dl, 1
mov eax, 0x2ee25b02
cmovne eax, ecx
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x120], rdx
test bl, bl
jmp 0x14000aeba
cmp eax, 0x306bc55e
je 0x14000a708
cmp eax, 0x35298c4b
je 0x14000a735
cmp eax, 0x36714f38
jne 0x140007ad0
mov rax, qword [rsp + 0x100]
cmp rax, r14
setb byte [rsp + 0xaf]
mov ecx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
xor ecx, 0x83c22d8c
and ecx, edx
not edx
and edx, 0x83c22d8c
mov ebp, edx
and ebp, ecx
xor ecx, edx
or ecx, ebp
mov edx, ecx
not edx
and edx, 0x7c3dd273
and ecx, 0x83c22d8c
or ecx, edx
mov ebp, ecx
xor ebp, 1
and ebp, ecx
mov edx, ecx
not edx
and edx, 0x2d6bde95
and ecx, 0xd294216a
or ecx, edx
mov ebx, ecx
xor ebx, 0xd2142102
mov edx, ebp
not edx
xor ecx, 0x2d6bde94
mov edi, edx
and edi, 0x20834a7d
and ebp, 0xdf7cb582
or ebp, edi
or edx, ecx
and ecx, 0x20834a7d
and ebx, 0xdf7cb582
or ebx, ecx
xor ebx, ebp
not edx
or edx, ebx
mov ecx, edx
not ecx
and ecx, 0x1e6163e7
and edx, 0xe19e9c18
or edx, ecx
mov ecx, edx
not ecx
and ecx, 0xad3aaf4d
and edx, 0x52c550b2
or edx, ecx
xor edx, 0x4ca43355
setne r10b
sete r9b
cmp eax, 9
setg r8b
cmp eax, 0xa
setl al
mov ecx, eax
xor cl, r8b
and cl, al
mov edx, ecx
xor dl, 1
mov ebx, ecx
or bl, dl
xor cl, bl
xor cl, 1
or bl, dl
xor bl, 1
or bl, cl
mov ecx, ebx
xor cl, 1
and cl, r9b
and bl, r10b
or bl, cl
xor r10b, r8b
xor r10b, 1
mov ecx, eax
and cl, r9b
xor al, r9b
or al, cl
mov ecx, r10d
xor cl, al
or al, r10b
xor al, 1
or al, cl
mov ecx, eax
not cl
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
and bl, cl
or al, bl
mov ecx, edx
xor cl, al
test cl, 1
mov ecx, 0x3ad8afaa
mov ebp, 0xd3a5e800
cmovne ecx, ebp
test al, al
mov eax, ecx
cmovne eax, ebp
test dl, dl
jmp 0x14000aeba
cmp eax, 0xf07657b4
je 0x14000a758
cmp eax, 0xf5223d40
jne 0x140007ad0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x38], rax
mov eax, 0x3dd09a30
mov rcx, qword [rsp + 0x120]
mov qword [rsp + 0x40], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x9e162d39
je 0x14000a87e
cmp eax, 0xa196e4b1
jne 0x140007ad0
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0x110]
mov rax, qword [rsp + 0x110]
mov eax, 0x7f4d2c43
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x72264aca
je 0x14000a89b
cmp eax, 0x79f81144
jne 0x140007ad0
mov eax, dword [0x140063b90]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0x3fbd6efc
and eax, ecx
or ecx, 0xc0429103
mov edx, ecx
not edx
mov ebp, eax
not ebp
mov ebx, ecx
and ebx, 0xbf7cb54e
and edx, 0x814ab0
or edx, ebx
or ecx, ebp
and ebp, 0xbf7cb54e
and eax, 0x40834ab1
or eax, ebp
xor eax, edx
not ecx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xd4fdf79a
and ecx, 0x2b020865
or ecx, eax
mov edx, ecx
xor edx, 0x10b00681
xor ecx, 0xeb409966
mov eax, ecx
or eax, 1
mov ebp, eax
not ebp
and ecx, 0x6d4f797c
and edx, 0x92b08683
or edx, ecx
mov ecx, edx
xor ecx, 0x82a00200
xor edx, 0x6d4f797d
mov ebx, eax
and ebx, 0x141decde
and ebp, 0xebe21320
or ebp, ebx
or eax, edx
and edx, 0x141decde
and ecx, 0xebe21321
or ecx, edx
xor ecx, ebp
not eax
or eax, ecx
mov ecx, eax
not ecx
and ecx, 0x895e574d
and eax, 0x76a1a8b2
or eax, ecx
mov ecx, eax
xor ecx, 0x762188b0
xor eax, 0x564601
and eax, 0xd66603
and ecx, 0xff2999fc
or ecx, eax
mov eax, ecx
xor eax, 0x504402
xor ecx, 0xea2099f0
and ecx, 0xeaa6bbf1
and eax, 0x1559440e
or eax, ecx
mov ecx, eax
xor ecx, 0x11004004
xor eax, 0x8a690e1
and eax, 0xcff94eb
and ecx, 0xf3006b14
or ecx, eax
xor ecx, 0xcff94eb
cmp ecx, 0xffffffff
sete bl
setne dl
cmp dword [0x140063b94], 0xa
setl r8b
xor dl, r8b
xor dl, 1
mov ecx, r8d
or cl, bl
xor cl, 1
or cl, dl
mov r9d, ecx
xor r9b, 1
mov eax, ebx
xor al, r8b
and bl, al
and al, r8b
xor bl, 1
xor al, 1
mov edx, ebx
xor dl, al
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
and cl, r9b
mov ebx, ecx
and bl, r9b
xor cl, r9b
or cl, bl
xor cl, al
xor dl, 1
or al, r9b
xor al, 1
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x36714f38
mov ebp, 0x3ad8afaa
cmovne eax, ebp
mov ebx, dword [rsp + 0x28]
mov dword [rsp + 0xfc], ebx
test cl, 1
cmove eax, ebp
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x100], rcx
test dl, 1
mov ecx, 0x36714f38
jmp 0x14000aeba
cmp eax, 0x2c18b574
je 0x14000a8c5
cmp eax, 0x2ee25b02
jne 0x140007ad0
mov eax, dword [rsp + 0xfc]
shl eax, 0x10
mov r8d, dword [rsp + 0x10c]
shl r8d, 8
add r8d, eax
add r8d, dword [rsp + 0x11c]
mov r9d, r8d
mov ebx, r8d
mov edi, r8d
shr edi, 0x12
mov ecx, edi
not ecx
mov ebp, ecx
and ebp, 0x5c34028c
mov eax, edi
xor eax, 0x28c
and eax, edi
mov esi, ebp
and esi, eax
xor eax, ebp
or eax, esi
mov ebp, eax
not ebp
and ebp, 0x2899f50
and eax, 0xc0420af
or eax, ebp
mov ebp, eax
xor ebp, 0xd1724218
xor eax, 0xe8d9de3
mov esi, eax
and esi, 0x601b027
and ebp, 0xd9fe4fd8
or ebp, esi
mov rsi, qword [section..data]
and edi, 0x3027
and ecx, 0xd9fe4fd8
or ecx, edi
xor ecx, ebp
not ecx
or ecx, eax
not ecx
mov al, byte [rsi + rcx]
mov r10, qword [rsp + 0xf0]
mov rbp, qword [rsp + 0x90]
mov rdi, qword [rsp + 0xf0]
mov byte [rbp + rdi], al
shr r9d, 0xc
mov eax, r9d
not eax
mov ebp, eax
or ebp, 0xba9b35a7
mov edx, r9d
or edx, 0x208248
and edx, 0x23966b
mov edi, eax
and edi, 0x82882184
or edi, edx
mov edx, ebp
not edx
and ebp, 0x3833966b
and edx, 0x44810
or edx, ebp
xor edx, edi
mov ebp, edx
not ebp
and ebp, 0x42a8810
and edx, 0xb80577ef
or edx, ebp
mov ebp, edx
xor ebp, 0x42c60220
xor edx, 0xbc21bd88
mov edi, edx
and edi, 0x102850d7
and ebp, 0xeec7af28
or ebp, edi
mov rdi, qword [section..data]
and r9d, 0x850d7
and eax, 0xeec7af28
or eax, r9d
xor eax, ebp
xor edx, eax
and edx, eax
mov al, byte [rdi + rdx]
mov rdx, qword [rsp + 0x90]
lea rbp, [r10 + r13]
mov byte [rdx + rbp], al
shr ebx, 6
mov eax, ebx
not eax
and ebx, eax
mov edx, eax
and edx, ebx
xor ebx, eax
or ebx, edx
mov ecx, ebx
mov edx, ebx
xor edx, 0x2ac8fb54
and edx, ebx
not ebx
and ebx, 0x3fd153c
and ecx, 0x5c02eac3
or ecx, ebx
mov ebx, ecx
xor ebx, 0x5c02eac3
mov ebp, ecx
xor ebp, 0x935ee68
and ebp, ebx
mov eax, ebp
not eax
mov esi, eax
and esi, 0xe2659fbe
and ebp, 0x1d9a6041
or ebp, esi
mov esi, edx
not esi
or eax, esi
and esi, 0xe2659fbe
and edx, 0x159a6041
or edx, esi
xor edx, ebp
not eax
or eax, edx
mov edx, eax
not edx
and edx, 0xd5370494
and eax, 0x2ac8fb6b
or eax, edx
and ebx, 0x3f
xor ecx, 0x5c02eafc
or ecx, ebx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfe6b7c04
and eax, 0x19483fb
or eax, ebp
mov edi, ecx
not edi
or edx, ecx
and ecx, 0x5e6b7c04
and edi, 0x19483fb
or edi, ecx
xor edi, eax
not edx
or edx, edi
mov eax, edx
not eax
mov ecx, eax
and ecx, 0x4c2b0250
and eax, edx
and edx, 0xb3d4fdaf
or edx, ecx
xor edx, 0xb3d4fdaf
mov ebp, edx
and ebp, eax
xor edx, eax
mov eax, r8d
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x83e5cbea
and edx, 0x7c1a3415
or edx, ecx
mov ecx, edx
xor ecx, 0x4c121405
xor edx, 0x814089c8
and edx, 0xb148a9d8
and ecx, 0x4eb75627
or ecx, edx
mov edx, ecx
xor edx, 0x31002898
xor ecx, 0x960407
and ecx, 0x80de8547
and edx, 0x7f217ab8
or edx, ecx
mov rcx, qword [section..data]
xor edx, 0x7f217ab8
mov cl, byte [rcx + rdx]
mov rdx, r10
movabs rbp, 0xd02aa37c9787a98b
sub rdx, rbp
movabs rbx, 0xe98d0e2b0cbbaabb
sub rdx, rbx
add rdx, rbp
movabs rbp, 0x410466f055a26053
add rdx, rbp
movabs rdi, 0xeb09961aca62cbb7
sub rdx, rdi
sub rdx, rbp
add rdx, rbx
movabs rbp, 0xeca36ede9f5ba678
add rdx, rbp
movabs rbx, 0xf27d744b8e9b2923
add rdx, rbx
add rdx, 2
sub rdx, rbp
movabs rbp, 0x77a5d81313b5082
sub rdx, rbp
add rdx, rdi
add rdx, rbp
movabs rbp, 0x5a7a70cfabe8510c
sub rdx, rbp
sub rdx, rbx
add rdx, qword [rsp + 0x90]
mov byte [rbp + rdx], cl
mov ecx, r8d
mov ebp, r8d
xor ebp, 0xca76d1f1
and ebp, r8d
not eax
mov edx, eax
and edx, 0x264c150
and ecx, 0xc81210a1
or ecx, edx
xor ecx, 0xc81210a1
mov ebx, ecx
and ebx, ebp
xor ebp, ecx
movabs rcx, 0x7a23234f63dc023a
lea rdx, [r10 + rcx]
movabs rdi, 0x8b029396c2d42658
sub rdx, rdi
sub rdx, rcx
movabs rcx, 0xec94d774603a2823
add rdx, rcx
movabs rsi, 0x8fe5c17021241df7
sub rdx, rsi
sub rdx, rcx
movabs rcx, 0x64439841de5aa35b
sub rdx, rcx
add rdx, rdi
add rdx, rcx
movabs rcx, 0xc31e394bb2188c8
add rdx, rcx
movabs rdi, 0xa719c26bf9072d8d
sub rdx, rdi
sub rdx, rcx
movabs rcx, 0xc8bfe81d824a481d
sub rdx, rcx
add rdx, rsi
add rdx, rcx
movabs rcx, 0xcd55879157a73675
add rdx, rcx
add rdx, rdi
sub rdx, rcx
or ebp, ebx
mov ecx, ebp
not ecx
and ecx, 0x35892e31
and ebp, 0xca76d1ce
or ebp, ecx
mov ecx, ebp
not ecx
and ecx, 0x64894c1e
and ebp, 0x9b76b3e1
or ebp, ecx
xor ebp, 0x9b76b3e1
mov ecx, ebp
and ecx, eax
xor ebp, eax
mov rax, qword [section..data]
or ebp, ecx
not ebp
mov al, byte [rax + rbp]
movabs rcx, 0x1964c8f0046d9c0
sub r10, rcx
movabs rbx, 0x847e8a7036636351
sub r10, rbx
add r10, rcx
movabs rbp, 0xc3a329de5f84924e
mov rcx, rbp
sub rcx, r10
sub rcx, rbp
movabs rbp, 0xe761434e55ebe33c
sub rcx, rbp
movabs rdi, 0x900eecc5ffdcb4ef
add rcx, rdi
movabs rdi, 0x6ff1133a00234b0d
add rcx, rdi
add rcx, rbp
movabs rbp, 0xf119b234ef40b33e
add rcx, rbp
sub rbp, rcx
movabs rcx, 0x802d5c55295b8133
mov rdi, rcx
add rbp, rcx
movabs rsi, 0xb3dde438bd985ae
mov rcx, rsi
sub rcx, rbp
add rcx, rdi
mov rbp, rbx
sub rbp, rcx
add rbp, rsi
mov qword [rsp + 0xd0], rbp
mov rcx, qword [rsp + 0x90]
mov byte [rdx + rcx + 3], al
mov eax, dword [0x140063b90]
lea ebx, [rax - 1]
imul ebx, eax
mov ebp, ebx
not ebp
mov edx, ebp
and edx, 0xa3800041
mov ecx, ebx
and ecx, 0x4294982
or ecx, edx
mov edx, ecx
xor edx, 0x4290080
xor ecx, 0xd344004d
mov eax, ebp
or eax, 0xa7a949c3
and ecx, 0xd344494f
and edx, 0x24a90080
or edx, ecx
mov ecx, eax
not ecx
and eax, 0xd344494f
and ecx, 0x812b630
or ecx, eax
xor ecx, edx
mov eax, ecx
not eax
and eax, 0x5d38eb3b
and ecx, 0xa2c714c4
or ecx, eax
mov edx, ecx
xor edx, 0x1685502
xor ecx, 0x9880a200
and ecx, 0x9c86aa04
and edx, 0x637955fb
or edx, ecx
mov eax, edx
xor eax, 0x63680131
xor edx, 0x9c86aa04
mov ecx, edx
and ecx, 0x189356ce
and eax, 0xe76ca931
or eax, ecx
or edx, ebx
and ebx, 0x189356ce
and ebp, 0xe76ca931
or ebp, ebx
xor ebp, eax
not edx
or edx, ebp
mov eax, dword [0x140063b94]
cmp edx, 0xffffffff
sete r8b
setne cl
cmp eax, 9
setg bl
cmp eax, 0xa
setl al
xor bl, al
and bl, al
mov edx, ecx
or dl, bl
xor dl, 1
xor cl, bl
not cl
and cl, bl
mov ebx, edx
and bl, cl
xor cl, dl
or cl, bl
mov edx, eax
or dl, r8b
xor dl, 1
xor al, r8b
mov ebx, edx
and bl, al
xor al, dl
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0xf5223d40
mov ebp, 0x5ad42210
cmovne edx, ebp
test al, 1
mov eax, 0xf5223d40
jmp 0x140007ac5
cmp eax, 0xe2acfd81
je 0x14000a8d7
cmp eax, 0xe9f52aca
jne 0x140007ad0
mov edx, dword [0x140063b90]
mov r8d, dword [0x140063b94]
lea ecx, [rdx - 1]
imul ecx, edx
mov eax, ecx
not eax
mov ebx, ecx
xor ebx, 0xfffffffe
and ebx, ecx
mov edx, ecx
or edx, 1
mov edi, ebx
not edi
mov esi, edx
and esi, 0x98f72ea4
mov ebp, eax
and ebp, 0x6708d15a
or ebp, esi
or edx, edi
and edi, 0x98f72ea4
and ebx, 0x6708d15b
or ebx, edi
xor ebx, ebp
not edx
or edx, ebx
mov ebp, edx
not ebp
and ebp, 0x30f96ccb
and edx, 0xcf069334
or edx, ebp
xor edx, 0xcf069334
and eax, 0x956d420
and ecx, 0xf6a92bdf
or ecx, eax
xor ecx, 0xf6a92bdf
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
and eax, 0xaff722f8
and ecx, 0x5008dd07
or ecx, eax
xor ecx, 0x5008dd07
sete r9b
setne bl
cmp r8d, 0xa
setl r10b
cmp r8d, 9
setg cl
mov eax, ebx
xor al, cl
and bl, al
and cl, al
mov edx, ebx
and dl, cl
xor cl, bl
or cl, dl
or r10b, r9b
xor al, 1
mov edx, r10d
xor dl, al
or al, r10b
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, ecx
xor dl, 1
mov ebx, eax
xor bl, 1
and al, dl
or dl, bl
and bl, cl
or bl, al
mov ecx, ebx
xor cl, dl
test bl, 1
mov eax, 0xe2acfd81
mov ebp, 0x7bce95a6
cmovne eax, ebp
test dl, 1
mov edx, 0xe2acfd81
cmovne eax, edx
test cl, 1
jmp 0x14000a119
cmp eax, 0xc58d204b
je 0x14000ab30
cmp eax, 0xc8e86ed6
jne 0x140007ad0
mov ebp, dword [0x140063094]
add ebp, 1
movsxd rax, ebp
imul rcx, rax, 0x1ca64d55
mov rdx, rcx
shr rdx, 0x3f
sar rcx, 0x29
add ecx, edx
imul ecx, ecx, 0x11df
cmp eax, ecx
sete byte [rsp + 0x9f]
mov ecx, dword [0x140063b90]
lea eax, [rcx - 1]
imul eax, ecx
mov edx, eax
not edx
mov ecx, edx
and ecx, 0x14804f8
mov ebx, eax
and ebx, 0x26021004
or ebx, ecx
xor ebx, 0x26021004
mov ecx, eax
and ecx, 0xd8b5eb03
or ecx, ebx
mov ebx, ecx
not ebx
and ebx, 0xd3cd7cf6
and ecx, 0x2c328309
or ecx, ebx
mov ebx, ecx
xor ebx, 0xb7897f4
and edx, 0x8a2ff7c7
and eax, 0x75d00838
or eax, edx
mov edx, eax
xor eax, 0x8a2ff7c7
and eax, ebx
mov edi, dword [0x140063b94]
xor edx, 0x75d00838
xor ecx, 0xf487680b
and edx, ecx
or eax, edx
xor ecx, eax
test ecx, eax
sete r8b
setne r10b
cmp edi, 0xa
setl r9b
cmp edi, 9
setg al
mov ebx, r10d
xor bl, r8b
and bl, r10b
mov ecx, ebx
xor cl, 1
mov edx, ebx
and dl, cl
mov r11d, edx
and r11b, bl
xor dl, bl
or dl, r11b
or cl, bl
xor dl, 1
mov ebx, edx
xor bl, cl
or dl, cl
xor dl, 1
or dl, bl
xor dl, 1
mov ebx, edx
or bl, al
xor dl, al
not dl
and dl, al
mov ecx, ebx
xor cl, dl
xor dl, 1
xor cl, 1
or dl, bl
xor dl, 1
or dl, cl
mov ecx, eax
or al, r10b
and r10b, r9b
and cl, r8b
or cl, r10b
xor r9b, r8b
xor al, 1
or al, r9b
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
xor al, 1
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
mov r8d, ebx
and r8b, cl
xor cl, bl
or cl, r8b
xor cl, al
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
mov edx, ecx
xor dl, al
not dl
test dl, 1
mov edx, 0xd3bc359c
mov ebx, 0x640edf42
cmovne edx, ebx
test al, 1
mov eax, 0xd3bc359c
cmovne eax, edx
mov dword [0x140063094], ebp
test cl, 1
cmovne eax, edx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x6115fb16
je 0x14000acaf
cmp eax, 0x62624690
jne 0x140007ad0
cmp byte [rsp + 0x9e], 0
mov eax, 0xf8636b4
mov ecx, 0x478222d6
jmp 0x14000ac9c
cmp eax, 0x3dd09a30
je 0x14000accb
cmp eax, 0x44e1a1b9
jne 0x140007ad0
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0x100]
mov rax, qword [rsp + 0x100]
mov eax, 0xb672555c
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp eax, 0x7d9e703f
je 0x14000adba
cmp eax, 0x7f4d2c43
jne 0x140007ad0
mov rax, qword [rsp + 0x110]
movabs rcx, 0xb3ef5807c0a6ceed
mov rdx, rcx
movabs rcx, 0x35bdc1b06ae8dc6b
mov rbp, rcx
add rcx, rdx
movabs rbx, 0x379c6bee4466f699
sub rax, rbx
sub rax, rcx
add rax, rbp
movabs rcx, 0xa32cc2a214ac44df
sub rax, rcx
add rax, rbx
movabs rbp, 0xee2a5c9f3ae7a258
sub rax, rbp
add rax, rbp
add rax, 1
movabs rbp, 0x85f93cbad6638c63
add rax, rbp
add rax, rcx
sub rax, rbp
movabs rcx, 0xebff6df4ad1d3d78
add rax, rcx
movabs rbp, 0xac8362aa7ac69b35
sub rax, rbp
sub rax, rcx
movabs rcx, 0xa1451c8789d5188a
sub rax, rcx
add rax, rdx
add rax, rcx
add rax, rbp
mov qword [rsp + 0xc0], rax
mov rdi, qword [rsp + 0x110]
mov eax, dword [0x140063b90]
lea edx, [rax - 1]
imul edx, eax
mov eax, edx
not eax
mov ebp, eax
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, eax
xor edx, eax
mov ebx, dword [0x140063b94]
or edx, ebp
cmp edx, 0xffffffff
sete r8b
setne al
cmp ebx, 9
setg r9b
cmp ebx, 0xa
setl bl
mov edx, ebx
xor dl, al
not dl
and dl, al
mov ecx, ebx
or cl, al
xor dl, 1
mov r10d, edx
xor r10b, cl
or dl, cl
xor dl, 1
or dl, r10b
and r9b, r8b
and al, bl
or al, r9b
mov ecx, ebx
and cl, r8b
xor bl, r8b
or bl, cl
mov ecx, ebx
xor cl, al
xor al, 1
xor cl, 1
or al, bl
xor al, 1
or al, cl
xor dl, 1
mov ecx, edx
or cl, al
xor dl, al
mov ebx, edx
xor bl, cl
test dl, 1
mov eax, 0xa196e4b1
mov ebp, 0xfe2e1402
cmovne eax, ebp
test cl, 1
mov rcx, qword [rsp + 0x30]
movzx ecx, byte [rcx + rdi]
mov edx, 0xa196e4b1
cmovne eax, edx
mov dword [rsp + 0xcc], ecx
test bl, 1
jmp 0x14000a119
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov eax, 0x79f81144
mov ecx, dword [rsp + 0xa8]
mov dword [rsp + 0x28], ecx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, dword [rsp + 0x2c]
mov dword [rsp + 0x10c], eax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x110]
cmp rax, r14
mov eax, 0x4a78e7eb
mov ecx, 0xc58d204b
cmovb eax, ecx
mov dword [rsp + 0x24], 0
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x48], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
add dword [0x140063094], 1
mov eax, 0xc8e86ed6
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov edx, dword [0x140063b90]
mov ecx, dword [0x140063b94]
lea eax, [rdx - 1]
imul eax, edx
mov edx, eax
not edx
mov ebp, edx
and ebp, 0xfffffffe
mov ebx, eax
xor ebx, 0xfffffffe
and ebx, eax
mov edi, ebp
and edi, ebx
xor ebx, ebp
or ebx, edi
not ebx
and edx, 0xa03bbab6
and eax, 0x5fc44549
or eax, edx
xor eax, 0x5fc44549
mov edx, ebx
and edx, eax
xor eax, ebx
or eax, edx
cmp eax, 0xffffffff
sete al
setne r8b
cmp ecx, 0xa
setl dl
cmp ecx, 9
setg cl
mov ebx, ecx
xor bl, r8b
and dl, r8b
and al, cl
or al, dl
or cl, r8b
xor cl, 1
or cl, bl
xor al, 1
mov edx, eax
xor dl, cl
or al, cl
xor al, 1
or al, dl
mov ecx, eax
mov edx, ebx
xor dl, al
and dl, bl
and al, bl
xor bl, 1
not cl
and cl, bl
or al, cl
mov ecx, edx
xor cl, al
test al, al
mov eax, 0x9caa77ea
mov ebp, 0xf5448048
cmovne eax, ebp
test dl, dl
mov edx, 0x9caa77ea
cmove eax, edx
mov rdx, qword [rsp + 0x60]
mov qword [rsp + 0x128], rdx
test cl, cl
jmp 0x14000a481
mov eax, 0xfeab3ad7
xor ecx, ecx
mov qword [rsp + 0x68], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov rax, qword [rsp + 0xe8]
cmp rax, r14
setb byte [rsp + 0x9e]
mov ecx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea edx, [rcx - 1]
imul edx, ecx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x22456e68
and ebp, 0xddba9197
or ebp, edi
or edx, ebx
and ebx, 0x22456e68
and ecx, 0xddba9197
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
mov ebx, edx
mov ecx, edx
xor ecx, 0x583a46cd
and ecx, edx
not edx
and edx, 0x8a8c1bc7
and ebx, 0x7573e438
or ebx, edx
mov ebp, ebx
xor ebp, 0x7573e438
xor ebx, 0x8841842
mov edx, ebp
and edx, 0x583a46cd
mov edi, edx
and edi, ecx
xor ecx, edx
or ecx, edi
mov edx, ecx
not edx
and edx, 0xa7c5b933
and ecx, 0x583a46cc
or ecx, edx
and ebx, 0x6ca5f87a
mov edx, ebp
and edx, 0x935a0785
or edx, ebx
xor edx, 0x6ca5f87b
and ebp, 1
or ebp, edx
mov ebx, ebp
not ebx
mov edx, ecx
not edx
mov edi, edx
and edi, 0xd7bfa762
and ecx, 0x2840589d
or ecx, edi
or edx, ebp
and ebp, 0xd7bfa762
and ebx, 0x2840589d
or ebx, ebp
xor ebx, ecx
not edx
or edx, ebx
mov ebp, edx
not ebp
mov ecx, ebp
and ecx, edx
mov ebx, ecx
not ebx
mov edi, edx
and edi, 0x8ade44b0
and ebp, 0x7521bb4f
or ebp, edi
or edx, ebx
and ebx, 0x8ade44b0
and ecx, 0x7521bb4f
or ecx, ebx
xor ecx, ebp
not edx
or edx, ecx
setne r8b
sete r10b
cmp eax, 9
setg cl
cmp eax, 0xa
setl r9b
mov edx, r9d
xor dl, cl
and dl, r9b
mov ebx, edx
xor bl, 1
mov eax, ebx
and al, dl
mov r11d, ebx
xor r11b, al
xor al, 1
or al, dl
xor al, 1
or al, r11b
or bl, dl
mov edx, eax
xor dl, bl
or bl, al
xor bl, 1
or bl, dl
mov edx, r10d
xor dl, bl
mov eax, edx
and al, r10b
and dl, bl
xor al, 1
xor dl, 1
mov ebx, eax
xor bl, dl
or dl, al
xor dl, 1
or dl, bl
mov eax, ecx
xor al, r10b
and al, cl
and r8b, r9b
and cl, r10b
or cl, r8b
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
and dl, cl
mov eax, ecx
xor al, dl
test al, 1
mov ebp, 0x62624690
mov eax, 0x9e162d39
cmovne ebp, eax
test cl, 1
mov eax, 0x62624690
cmovne eax, ebp
jmp 0x14000a116
cmp byte [rsp + 0x9d], 0
mov eax, 0xda15e3ca
mov ecx, 0xd5f829b1
jmp 0x14000ac9c
mov rax, qword [rsp + 0x100]
mov eax, 0x36714f38
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov rax, qword [rsp + 0xe8]
movabs rcx, 0x550278c18f5932b7
sub rax, rcx
movabs rdx, 0x552634730b0eddf5
add rax, rdx
add rax, rcx
movabs rcx, 0x88a6b81cec67d8b8
mov rbp, rcx
add rax, rcx
mov rcx, rdx
sub rcx, rax
movabs rax, 0xbafd4c62d0c11416
mov rdx, rax
add rcx, rax
movabs rax, 0x643264491ee0568f
add rcx, rax
add rcx, rbp
sub rax, rcx
add rax, rdx
add rax, 1
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x30]
movzx esi, byte [rcx + rax]
mov edx, dword [0x140063b90]
lea ebp, [rdx - 1]
imul ebp, edx
mov ebx, ebp
not ebx
mov eax, ebx
and eax, 0x25aa3258
mov edx, ebp
and edx, 0xda55cda6
or edx, eax
xor edx, 0xda55cda6
mov eax, ebp
xor eax, 0xfffffffe
and eax, ebp
mov edi, edx
and edi, eax
xor eax, edx
mov edx, dword [0x140063b94]
or eax, edi
mov edi, eax
not edi
and ebx, edi
and eax, ebp
or eax, ebx
not eax
or eax, edi
cmp eax, 0xffffffff
sete r8b
setne bl
cmp edx, 0xa
setl cl
cmp edx, 9
setg dl
mov eax, edx
and al, bl
and r8b, dl
xor dl, bl
or dl, al
xor dl, 1
and cl, bl
or cl, r8b
mov ebx, edx
xor bl, cl
or cl, dl
xor cl, 1
or cl, bl
mov eax, ecx
xor al, bl
test al, 1
mov edx, 0xeaf16399
mov eax, 0x6c481939
cmovne edx, eax
test cl, 1
mov eax, 0xeaf16399
cmovne eax, edx
mov dword [rsp + 0xa8], esi
test bl, bl
jmp 0x14000ada7
mov rax, qword [rsp + 0x128]
cmp rax, r15
setb byte [rsp + 0xdf]
mov edx, dword [0x140063b90]
mov r8d, dword [0x140063b94]
lea ebp, [rdx - 1]
imul ebp, edx
mov eax, ebp
not eax
mov ecx, ebp
xor ecx, 0xfffffffe
and ecx, ebp
mov edx, ebp
or edx, 1
mov edi, ecx
not edi
mov esi, edx
and esi, 0x10ea7216
mov ebx, eax
and ebx, 0xef158de8
or ebx, esi
or edx, edi
and edi, 0x10ea7216
and ecx, 0xef158de9
or ecx, edi
xor ecx, ebx
not edx
or edx, ecx
mov ecx, edx
not ecx
and eax, 0xdf95397b
and ebp, 0x206ac684
or ebp, eax
mov eax, ebp
xor eax, 0x20428280
xor ebp, 0xdf95397b
mov ebx, edx
and ebx, 0xdfac4454
and ecx, 0x2053bbab
or ecx, ebx
or edx, ebp
and ebp, 0xdfac4454
and eax, 0x2053bbab
or eax, ebp
xor eax, ecx
not edx
or edx, eax
cmp edx, 0xffffffff
sete al
setne cl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg bl
and cl, bl
and dl, al
or dl, cl
mov r8d, edx
xor r8b, bl
and r8b, dl
mov edx, ebx
xor dl, al
not dl
and dl, al
or bl, al
mov eax, ebx
xor al, dl
xor dl, 1
xor al, 1
or dl, bl
xor dl, 1
or dl, al
mov ecx, r8d
xor cl, 1
mov eax, edx
xor al, 1
and dl, cl
or cl, al
and al, r8b
or al, dl
mov edx, ecx
xor dl, al
test al, 1
mov eax, 0x9caa77ea
mov ebp, 0x3ae7888c
cmovne eax, ebp
test cl, 1
mov ecx, 0x9caa77ea
cmovne eax, ecx
test dl, 1
cmove eax, ebp
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, 0x12a66591
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov edx, dword [0x140063b90]
mov r8d, dword [0x140063b94]
lea ecx, [rdx - 1]
imul ecx, edx
mov edx, ecx
not edx
mov ebp, edx
and ebp, 0x1f15b0cd
and edx, ecx
and ecx, 0xe0ea4f32
or ecx, ebp
mov ebp, ecx
xor ebp, 0x40684430
xor ecx, 0x1f15b0cd
mov ebx, edx
not ebx
mov edi, ecx
and edi, 0xa3878b8a
and ebp, 0x5c787475
or ebp, edi
or ecx, ebx
and ebx, 0xa3878b8a
and edx, 0x5c787475
or edx, ebx
xor edx, ebp
not ecx
or ecx, edx
mov ebp, ecx
mov ebx, ecx
xor ebx, 0xbc32aaf4
and ebx, ecx
not ecx
and ecx, 0x8fb6785a
and ebp, 0x704987a5
or ebp, ecx
mov ecx, ebp
xor ecx, 0x704987a5
xor ebp, 0x8fb6785a
mov edx, ebp
or edx, 0x43cd550b
mov edi, edx
not edi
mov esi, ebx
not esi
mov eax, edx
and eax, 0x1857c47a
and edi, 0xa4202a84
or edi, eax
or edx, esi
and esi, 0x1857c47a
and ebx, 0xe7a83b85
or ebx, esi
xor ebx, edi
not edx
or edx, ebx
mov eax, edx
not eax
and eax, 0xa1c98edd
and edx, 0x5e367122
or edx, eax
xor edx, 0xe204dbd7
and ebp, 0x1b4b20d4
mov eax, ecx
and eax, 0xe4b4df2b
or eax, ebp
xor eax, 0x1b4b20d5
and ecx, 1
or ecx, eax
not ecx
mov eax, edx
and eax, ecx
xor ecx, edx
or ecx, eax
mov eax, ecx
not eax
mov edx, eax
and edx, ecx
mov ebp, edx
not ebp
mov ebx, ecx
and ebx, 0x695910d2
and eax, 0x96a6ef2d
or eax, ebx
or ecx, ebp
and ebp, 0x695910d2
and edx, 0x96a6ef2d
or edx, ebp
xor edx, eax
not ecx
or ecx, edx
mov eax, ecx
not eax
and ecx, 0x53e5207a
and eax, 0xac1adf85
or eax, ecx
mov ecx, eax
xor ecx, 0x4165007a
xor eax, 0xa8081b04
and eax, 0xba883b04
and ecx, 0x4577c4fb
or ecx, eax
xor ecx, 0x4577c4fb
sete r9b
setne dl
cmp r8d, 0xa
setl al
cmp r8d, 9
setg r8b
mov ecx, eax
xor cl, r8b
and cl, al
mov eax, ecx
xor al, 1
or al, cl
xor al, 1
mov ebx, ecx
and bl, al
xor al, cl
or al, bl
mov ecx, eax
xor cl, 1
and cl, r9b
and al, dl
xor dl, r8b
or al, cl
mov ecx, edx
not cl
and cl, r8b
mov ebx, ecx
and bl, dl
xor cl, dl
or cl, bl
mov ebx, ecx
xor bl, 1
mov edx, ebx
and dl, cl
xor bl, dl
xor dl, 1
or dl, cl
xor dl, 1
or dl, bl
mov ebx, edx
xor bl, 1
xor al, 1
mov ecx, ebx
and cl, dl
xor cl, 1
mov r8d, edx
xor r8b, cl
or cl, dl
xor cl, 1
or cl, r8b
xor cl, al
mov edx, eax
and dl, bl
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test dl, 1
mov edx, 0x8494aa98
mov ebp, 0xcffafdce
cmovne edx, ebp
test al, 1
mov eax, 0x8494aa98
jmp 0x140007ac5
mov qword [rsp + 0x88], r12
mov rcx, qword [rsp + 0x88]
movabs rax, 0x8ea8e78edcfacbd4
sub rcx, rax
sub rcx, qword [rsp + 0x70]
add rcx, rax
call fcn.140042974
mov qword [rsp + 0x90], rax
cmp qword [rsp + 0x90], 0
sete byte [rsp + 0x9d]
mov ecx, dword [0x140063b90]
lea eax, [rcx - 1]
imul eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x2cee1ff2
and ecx, eax
and eax, 0xd311e00d
or eax, edx
xor eax, 0xd311e00d
mov edx, eax
and edx, ecx
xor eax, ecx
or eax, edx
mov ecx, eax
xor ecx, 1
and ecx, eax
mov edx, eax
not edx
and edx, 0x4ac3fbc0
and eax, 0xb53c043f
or eax, edx
xor eax, 0xb53c043e
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x41cab183
mov edx, eax
and edx, 0xac110008
or edx, ecx
xor edx, 0xac110008
and eax, 0x12244e74
or eax, edx
mov ecx, eax
not ecx
and ecx, 0x12244e74
and eax, 0xeddbb18b
or eax, ecx
mov ecx, eax
not ecx
mov edx, ecx
and edx, 0x5b74e61f
and eax, 0xa48b19e0
or eax, edx
xor eax, 0x5b74e61f
xor ecx, eax
test ecx, eax
sete al
cmp dword [0x140063b94], 0xa
setl bl
mov edx, ebx
or dl, al
xor dl, 1
mov ecx, ebx
xor cl, al
or dl, cl
xor dl, 1
and al, cl
and cl, bl
xor al, 1
xor cl, 1
mov ebx, eax
xor bl, cl
or cl, al
xor cl, 1
or cl, bl
xor cl, dl
mov ebx, ecx
not bl
and bl, dl
mov edx, ecx
xor dl, bl
test cl, 1
mov eax, 0x85fd1704
mov ebp, 0x5a1c3a2d
cmovne eax, ebp
test bl, bl
mov ecx, 0x85fd1704
cmove eax, ecx
test dl, 1
cmovne eax, ebp
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, 0x8494aa98
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
cmp byte [rsp + 0xaf], 0
mov eax, 0x998683f5
mov ecx, 0xf07657b4
cmovne eax, ecx
mov dword [rsp + 0x2c], 0
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x58], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov edx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea ebx, [rdx - 1]
imul ebx, edx
mov ecx, ebx
not ecx
mov ebp, ecx
and ebp, 0x3c97a252
mov edx, ebx
xor edx, 0x3c97a252
and edx, ebx
mov edi, ebp
and edi, edx
xor edx, ebp
or edx, edi
mov ebp, edx
not ebp
and ebp, 0xc3685dac
and edx, 0x3c97a253
or edx, ebp
and ecx, 0x78c766dd
and ebx, 0x87389922
or ebx, ecx
mov ecx, ebx
xor ecx, 0x5001102
mov ebp, edx
not ebp
mov edi, ebp
and edi, 0xa2f8a82c
and edx, 0x5d0757d3
or edx, edi
xor ebx, 0x20c0200c
and ebx, 0xa2f8a82c
and ecx, 0x5d0757d3
or ecx, ebx
xor ecx, edx
xor ebp, ecx
test ebp, ecx
setne dl
sete bl
cmp eax, 9
setg cl
cmp eax, 0xa
setl al
and dl, al
or al, bl
and cl, bl
or cl, dl
mov edx, eax
xor dl, cl
mov ebx, ecx
xor bl, 1
xor dl, 1
or al, bl
xor al, 1
or al, dl
and cl, bl
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
xor cl, al
xor cl, 1
mov edx, ebx
and dl, al
xor al, bl
or al, dl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7acb378c
mov ebp, 0x6c481939
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0x7acb378c
jmp 0x14000aeba
mov eax, 0xbcdd348a
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov ecx, dword [0x140063b90]
mov r8d, dword [0x140063b94]
lea ebx, [rcx - 1]
imul ebx, ecx
mov edi, ebx
not edi
mov ebp, edi
and ebp, 0x442411
mov ecx, ebx
and ecx, 0x8eb8c002
or ecx, ebp
mov ebp, ecx
xor ebp, 0x2b88000
xor ecx, 0x71473ffd
mov edx, ebx
xor edx, 0x8efce413
and edx, ebx
mov esi, edx
not esi
mov eax, ecx
and eax, 0xac0561e2
and ebp, 0x2f88411
or ebp, eax
or ecx, esi
and esi, 0xac0561e2
and edx, 0x53fa9e1d
or edx, esi
xor edx, ebp
not ecx
or ecx, edx
mov eax, ecx
not eax
and eax, 0x44bc4789
and ecx, 0xbb43b876
or ecx, eax
mov eax, ecx
xor eax, 0x35bf5c64
xor ecx, 0xca40a39b
and edi, ecx
and eax, ebx
or eax, edi
xor ecx, eax
test ecx, eax
sete r9b
setne bl
cmp r8d, 0xa
setl dl
cmp r8d, 9
setg cl
mov eax, ebx
and al, cl
or bl, dl
and dl, r9b
or dl, al
xor dl, 1
or dl, cl
xor bl, 1
or cl, r9b
xor cl, 1
mov eax, ebx
and al, cl
xor cl, bl
or cl, al
mov eax, ecx
xor al, 1
and cl, al
mov ebx, eax
and bl, cl
xor cl, al
or cl, bl
xor cl, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0xc8e86ed6
mov ebp, 0x640edf42
cmovne eax, ebp
test cl, 1
cmove eax, ebp
test dl, 1
mov ecx, 0xc8e86ed6
jmp 0x14000aeba
mov eax, 0x18c0d681
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x58], rax
mov eax, 0x998683f5
mov ecx, dword [rsp + 0xbc]
mov dword [rsp + 0x2c], ecx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, 0x3dd09a30
xor ecx, ecx
mov qword [rsp + 0x40], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov edx, dword [0x140063b90]
mov r8d, dword [0x140063b94]
lea ecx, [rdx - 1]
imul ecx, edx
mov ebx, ecx
not ebx
mov ebp, ebx
and ebp, 0xdb8351e2
mov edx, ecx
and edx, 0x247cae1c
or edx, ebp
mov ebp, edx
xor ebp, 0x41c2214
xor edx, 0xdb8351e3
mov edi, ecx
xor edi, 0xfffffffe
and edi, ecx
mov esi, edi
not esi
mov eax, edx
and eax, 0xeb608d88
and ebp, 0x149f7276
or ebp, eax
or edx, esi
and esi, 0xeb608d88
and edi, 0x149f7277
or edi, esi
xor edi, ebp
not edx
or edx, edi
and ebx, 0x1caaec3f
and ecx, 0xe35513c0
or ecx, ebx
mov eax, ecx
xor eax, 0xe35513c0
xor ecx, 0x1caaec3f
and ecx, edx
not edx
and eax, edx
or ecx, eax
not ecx
or ecx, edx
cmp ecx, 0xffffffff
sete r9b
setne dl
cmp r8d, 9
setg r10b
cmp r8d, 0xa
setl al
mov ecx, eax
xor cl, dl
not cl
and cl, dl
or dl, al
mov ebx, edx
xor bl, cl
xor cl, 1
xor bl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, r10d
xor dl, r9b
and dl, r10b
xor al, r9b
mov ebx, edx
xor bl, 1
xor dl, al
xor al, 1
or al, bl
xor al, 1
or al, dl
mov edx, eax
xor dl, 1
and al, dl
mov ebx, edx
and bl, al
xor al, dl
or al, bl
mov edx, eax
xor dl, 1
mov ebx, ecx
xor bl, 1
and al, bl
or bl, dl
and dl, cl
or dl, al
mov eax, ebx
xor al, dl
test al, 1
mov ecx, 0xb672555c
mov eax, 0x44e1a1b9
cmovne ecx, eax
test dl, 1
mov eax, ecx
mov edx, 0xb672555c
cmovne eax, edx
test bl, 1
jmp 0x14000ac9c
mov rax, qword [rsp + 0xe8]
mov eax, 0xb6e6cefa
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_Sleep]
mov dword [0x140063094], 1
mov eax, 0x7d9e703f
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, 0x236138b3
mov rcx, qword [rsp + 0xe0]
jmp 0x14000acb6
mov rax, qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov rax, qword [rsp + 0x88]
mov r8, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x128]
mov r9, rcx
not r9
mov rdx, r9
and rdx, rcx
movabs rax, 0x98b8bef8064d585a
mov rbx, rax
not rbx
mov rbp, r9
and rbp, rbx
and rbx, rdx
mov rsi, rdx
not rsi
mov rdx, rcx
and rdx, rax
or rbp, rdx
mov rdx, rcx
or rdx, rsi
and rsi, rax
or rbx, rsi
xor rbx, rbp
not rdx
or rdx, rbx
mov rbp, rdx
not rbp
movabs rbx, 0x8fda2a6c6e276933
and rbp, rbx
not rbx
and rdx, rbx
or rdx, rbp
xor rdx, rbx
mov rbp, rdx
not rbp
movabs rax, 0x8563b5b7cd2f011
mov rbx, rax
not rbx
and rbp, rax
and rbx, rdx
or rbx, rbp
movabs rax, 0xb4ee007c0028ca9d
xor rbx, rax
movabs rsi, 0xbcb83b277cfa3a8c
and rdx, rsi
or rdx, rbx
mov rbp, rdx
not rbp
movabs rbx, 0x48e38128e18a48b9
and rbp, rbx
not rbx
and rdx, rbx
or rdx, rbp
xor rdx, rbx
mov rbp, rdx
not rbp
mov rdi, r9
movabs rax, 0x4347c4d88305c573
and rdi, rax
and rcx, rsi
or rcx, rdi
xor r9, rcx
and r9, rcx
mov rax, r9
not rax
mov rcx, rdx
xor rcx, rax
and rcx, rdx
movabs rdi, 0xa298067022a26038
and rbp, rdi
mov rbx, rdi
not rbx
and rdx, rbx
or rdx, rbp
and rax, rdi
and rbx, r9
or rbx, rax
xor rbx, rdx
mov rax, rcx
not rax
movabs rdi, 0x688b2f027742aeca
mov rdx, rdi
not rdx
mov rbp, rax
and rbp, rdi
and rcx, rdx
or rcx, rbp
and rdx, rbx
not rbx
or rax, rbx
and rbx, rdi
or rdx, rbx
xor rdx, rcx
not rax
or rax, rdx
mov rcx, rax
xor rcx, qword [rsp + 0x78]
and rcx, rax
not rax
and rax, rsi
mov rdx, rax
and rdx, rcx
xor rcx, rax
or rcx, rdx
movabs rax, 0x41c2683656bbf971
sub rcx, rax
add rcx, r8
movabs rdx, 0xbeda567ef6a7b3f1
add rcx, rdx
add rcx, rax
movabs rax, 0xd50453a2b491bae4
sub rcx, rax
sub rcx, rdx
add rcx, qword [rsp + 0x90]
mov byte [rax + rcx], 0x3d
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x128]
mov rax, qword [rsp + 0x128]
mov eax, 0x7bce95a6
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, dword [0x140063b90]
lea ecx, [rax - 1]
imul ecx, eax
mov eax, ecx
xor eax, 0xcb79d883
and eax, ecx
not ecx
and ecx, 0xcb79d883
mov edx, ecx
and edx, eax
xor eax, ecx
or eax, edx
mov ecx, eax
not ecx
and ecx, 0xd89db64b
and eax, 0x276249b4
or eax, ecx
mov edx, eax
xor edx, 0xc4139013
mov edi, eax
xor edi, 0x13e46ec8
xor eax, 0xc3dce399
and eax, edi
mov ebx, edi
or ebx, 0x2fc772ae
mov ecx, ebx
not ecx
mov ebp, eax
not ebp
mov esi, ebp
and esi, 0x8bd21307
and eax, 0x742decf8
or eax, esi
or ebp, ebx
and ebx, 0x8bd21307
and ecx, 0x50288c50
or ecx, ebx
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and eax, 0xca8e01e4
and ebp, 0x3571fe1b
or ebp, eax
mov eax, ebp
xor eax, 0x10a20030
and edx, 0xc777bc1b
mov ecx, edi
and ecx, 0x388843e4
or ecx, edx
xor ecx, 0xc777bc1a
and edi, 1
or edi, ecx
mov ecx, edi
not ecx
xor ebp, 0xe549734b
mov edx, ebp
and edx, 0x4b5dac8f
and eax, 0xb4a25370
or eax, edx
or ebp, edi
and edi, 0x4b5dac8f
and ecx, 0xb4a25370
or ecx, edi
xor ecx, eax
not ebp
or ebp, ecx
mov eax, ebp
not eax
and ebp, eax
mov ecx, eax
and ecx, ebp
xor ebp, eax
or ebp, ecx
mov eax, ebp
not eax
and ebp, 0xfbb006eb
and eax, 0x44ff914
or eax, ebp
xor eax, 0x44ff914
sete r8b
setne bl
cmp dword [0x140063b94], 0xa
setl al
mov ecx, eax
xor cl, bl
not cl
and cl, bl
or bl, al
xor cl, 1
mov edx, ecx
xor dl, bl
or cl, bl
xor cl, 1
or cl, dl
mov edx, eax
or dl, r8b
xor al, r8b
xor al, 1
mov ebx, edx
xor bl, al
or al, dl
xor al, 1
or al, bl
xor al, cl
and cl, al
mov edx, eax
xor dl, cl
test al, 1
mov eax, 0x7f4d2c43
mov ebp, 0xa196e4b1
cmovne eax, ebp
test cl, 1
cmove eax, ebp
not dl
test dl, 1
mov ecx, 0x7f4d2c43
cmovne eax, ecx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov eax, 0x236138b3
xor ecx, ecx
mov qword [rsp + 0x60], rcx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov ecx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea edx, [rcx - 1]
imul edx, ecx
mov ecx, edx
not ecx
mov ebp, ecx
and ebp, 0xfffffffe
and edx, 1
or edx, ebp
not edx
mov ebp, edx
and ebp, ecx
xor edx, ecx
or edx, ebp
mov ecx, edx
not ecx
and ecx, 0x30982e69
and edx, 0xcf67d196
or edx, ecx
xor edx, 0xcf67d196
setne r8b
cmp eax, 9
setg dl
cmp eax, 0xa
setl bl
mov eax, ebx
xor al, r8b
not al
and al, r8b
or bl, r8b
xor al, 1
mov ecx, eax
xor cl, bl
or al, bl
xor al, 1
or al, cl
mov ecx, edx
and cl, r8b
xor dl, r8b
mov ebx, ecx
and bl, dl
xor dl, cl
or dl, bl
mov ebx, edx
xor bl, 1
mov ecx, ebx
and cl, dl
xor bl, cl
xor cl, 1
or cl, dl
xor cl, 1
or cl, bl
mov edx, eax
xor dl, 1
and dl, cl
xor cl, 1
mov ebx, eax
xor bl, cl
and bl, al
and cl, al
or cl, dl
mov eax, ebx
xor al, cl
test al, 1
mov edx, 0x9e162d39
mov ebp, 0xb6e6cefa
cmovne edx, ebp
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xe8], rax
test cl, 1
mov eax, edx
cmovne eax, ebp
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xf0], rcx
test bl, 1
cmove eax, edx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov ecx, 2
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, dword [0x140063b90]
mov eax, dword [0x140063b94]
lea ebx, [rcx - 1]
imul ebx, ecx
mov ebp, ebx
not ebp
mov edx, ebx
or edx, 0x8f7638f2
mov edi, ebx
and edi, 0x8f7638f2
mov ecx, ebp
and ecx, 0x7089c70c
or ecx, edi
and edx, 0x8f7638f3
xor edx, ecx
mov ecx, edx
not ecx
and ebp, ecx
and edx, ebx
or edx, ebp
not edx
or edx, ecx
cmp edx, 0xffffffff
sete r8b
setne r10b
cmp eax, 0xa
setl r9b
cmp eax, 9
setg al
mov edx, r10d
xor dl, r8b
and dl, r10b
mov r11d, edx
xor r11b, 1
mov ecx, r11d
and cl, dl
mov ebx, ecx
xor bl, 1
xor cl, dl
or bl, r11b
xor bl, 1
or bl, cl
mov r11d, ebx
xor r11b, 1
mov edx, ebx
and dl, r11b
mov ecx, edx
xor cl, 1
xor dl, bl
or cl, r11b
xor cl, 1
or cl, dl
xor cl, al
and r10b, r9b
or r9b, r8b
and al, r8b
or al, r10b
xor al, 1
mov edx, r9d
xor dl, al
or al, r9b
xor al, 1
or al, dl
mov edx, eax
mov ebx, ecx
xor bl, al
and bl, cl
and al, cl
xor cl, 1
xor dl, 1
and dl, cl
or al, dl
mov ecx, ebx
xor cl, al
test cl, 1
mov ecx, 0x72264aca
mov edx, 0xa752a76d
cmovne ecx, edx
test al, 1
mov eax, ecx
cmovne eax, edx
mov dword [0x140063094], 1
test bl, 1
cmove eax, ecx
cmp eax, 0xf8636b3
jg 0x140007c30
jmp 0x140007adb
mov rcx, qword [rsp + 0x130]
xor rcx, rsp
call fcn.14003af10
mov rax, qword [rsp + 0x68]
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret