Function at 0x1400e56e0
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x100
mov r8, rdx
movabs r9, 0x86a7b4f64592baa9
mov eax, dword [0x141594050]
mov edx, dword [0x141594054]
add eax, edx
add eax, 0x24049b5e
mov edx, eax
not edx
or edx, 0x60254332
or eax, 0x9fdabccd
and eax, edx
mov edx, eax
and edx, 0x29e346b8
add edx, edx
neg edx
add eax, edx
add eax, 0xa9e346b8
mov dword [rsp + 0x5c], eax
mov dword [rsp + 0x3c], 0xb1f577b2
lea rax, [rsp + 0x3c]
mov qword [rsp], rax
mov r10d, 0x309a0f3a
mov r11d, 0xce621977
mov r13d, 0x4e191676
mov r14d, 0x1dfa4a99
mov ebx, 0x4e8cebee
mov ebp, 0x265a7ed4
mov r15d, 0x8c97d174
jmp 0x1400e5791
cmp dword [rsp + 0x5c], 0x258a0f00
mov eax, 0xd168e842
mov edx, 0x89a3bcda
cmovb eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
mov eax, dword [rsp + 0x3c]
cmp eax, 0xf75324fd
jle 0x1400e5820
cmp eax, 0x27276122
jle 0x1400e5880
cmp eax, 0x4820450c
jle 0x1400e5952
cmp eax, 0x5b6460de
jg 0x1400e5b1e
cmp eax, 0x4e191675
jle 0x1400e5dc9
cmp eax, 0x4e191676
je 0x1400e61a0
cmp eax, 0x4e8cebee
je 0x1400e61af
cmp eax, 0x5af22828
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x63e1a196
mov word [rsp + 0x26], 0
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x78], rax
jmp 0x1400e5791
cmp eax, 0xbf5b011b
jg 0x1400e58e0
cmp eax, 0xa662e47f
jle 0x1400e59ba
cmp eax, 0xb1f577b1
jg 0x1400e5b6d
cmp eax, 0xad29c952
jle 0x1400e5df0
cmp eax, 0xad29c953
je 0x1400e6213
cmp eax, 0xae5f7346
je 0x1400e624a
cmp eax, 0xaf672904
je 0x1400e6191
jmp 0x1400e5791
cmp eax, 0xcf914de
jle 0x1400e5a33
cmp eax, 0x1e97faf1
jg 0x1400e5bcc
cmp eax, 0x161e8148
jle 0x1400e5e15
cmp eax, 0x161e8149
je 0x1400e628c
cmp eax, 0x1be837e5
je 0x1400e62d2
cmp eax, 0x1dfa4a99
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x403b4cb9
jmp 0x1400e5791
cmp eax, 0xd9c89371
jle 0x1400e5ad8
cmp eax, 0xe93613a8
jg 0x1400e5c07
cmp eax, 0xdcc816d1
jle 0x1400e5e61
cmp eax, 0xdcc816d2
je 0x1400e6337
cmp eax, 0xe662e627
je 0x1400e63e4
cmp eax, 0xe805ae95
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x2767a60a
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x68], rax
mov word [rsp + 0x24], 0
jmp 0x1400e5791
cmp eax, 0x3ada5f9b
jle 0x1400e5c73
cmp eax, 0x403b4cb8
jle 0x1400e5e86
cmp eax, 0x403b4cb9
je 0x1400e6414
cmp eax, 0x40cbaef5
je 0x1400e647d
cmp eax, 0x464c0e97
jne 0x1400e5791
mov eax, dword [0x1415940f0]
mov edx, dword [0x1415940f4]
not eax
not edx
or edx, eax
not edx
imul eax, edx, 0x4d4b5b3a
add eax, 0x3d60044
cmp eax, 0xb4fcc5ac
mov eax, 0x1be837e5
cmovae eax, ebp
jmp 0x1400e578b
cmp eax, 0x8d93b1f5
jle 0x1400e5cab
cmp eax, 0x92b097f4
jle 0x1400e5eea
cmp eax, 0x92b097f5
je 0x1400e648c
cmp eax, 0x9be27711
je 0x1400e64e2
cmp eax, 0xa2edf827
jne 0x1400e5791
cmp byte [rsp + 0x1c], 0
mov eax, 0x2767a60a
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xd8]
movzx esi, word [rsp + 0x2e]
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x68], rax
mov word [rsp + 0x24], si
mov word [rsp + 0xe], si
jmp 0x1400e659e
cmp eax, 0xfba90431
jle 0x1400e5cf5
cmp eax, 0xfdea221a
jle 0x1400e5f16
cmp eax, 0xfdea221b
je 0x1400e64f1
cmp eax, 0x60c77bf
je 0x1400e5e77
cmp eax, 0xb533666
jne 0x1400e5791
mov eax, dword [0x141594110]
mov edx, dword [0x141594114]
mov esi, edx
not esi
mov edi, eax
and edi, esi
or esi, eax
not esi
imul esi, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, esi
and eax, 0x29221993
add eax, 0x683fda7c
mov edx, eax
not edx
mov esi, eax
and esi, 0xb03e0ff5
and edx, 0x4dc03002
imul edx, esi
mov esi, eax
and esi, 0x4941f00a
or eax, 0x4dc1f00a
imul eax, esi
add eax, edx
cmp eax, 0x6ed5b030
mov eax, 0x22795741
mov edx, 0xdcc816d2
cmovae eax, edx
jmp 0x1400e578b
cmp eax, 0xce621976
jle 0x1400e5d56
cmp eax, 0xd3663ef9
jle 0x1400e5f3b
cmp eax, 0xd3663efa
je 0x1400e6540
cmp eax, 0xd36788fc
je 0x1400e654f
cmp eax, 0xd474c96b
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x3cf88ca2
jmp 0x1400e5791
cmp eax, 0x63e1a195
jle 0x1400e5f7e
cmp eax, 0x63e1a196
je 0x1400e655e
cmp eax, 0x71c958e4
je 0x1400e65b3
cmp eax, 0x7866a362
jne 0x1400e5791
mov rdx, r9
not rdx
add rdx, r8
add rdx, r9
mov qword [rsp + 0xf0], rdx
mov rax, qword [rsp]
mov dword [rax], 0xae5f7346
jmp 0x1400e5791
cmp eax, 0xb5a03f3f
jle 0x1400e5fa3
cmp eax, 0xb5a03f40
je 0x1400e65f1
cmp eax, 0xb9745d51
je 0x1400e6600
cmp eax, 0xbd700fb3
jne 0x1400e5791
mov rax, qword [rsp + 0x60]
movzx eax, byte [rax]
add eax, 0xffffffd0
cmp eax, 0xa
setae byte [rsp + 0x1f]
mov dword [rsp + 0x54], eax
setae al
or al, byte [rsp + 0x20]
and al, 1
mov byte [rsp + 0x1e], al
mov rax, qword [rsp]
mov dword [rax], 0xf8c80367
jmp 0x1400e5791
cmp eax, 0x22795740
jle 0x1400e6013
cmp eax, 0x22795741
je 0x1400e660f
cmp eax, 0x23150dd1
je 0x1400e661e
cmp eax, 0x265a7ed4
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x1be837e5
jmp 0x1400e5791
cmp eax, 0xf63f2585
jle 0x1400e607d
cmp eax, 0xf63f2586
je 0x1400e6664
cmp eax, 0xf6e4c3fa
je 0x1400e6673
cmp eax, 0xf6e8d0e1
jne 0x1400e5791
mov eax, dword [0x141594068]
mov edx, dword [0x14159406c]
not edx
add eax, edx
add eax, 0x8b63d0fb
mov edx, eax
xor edx, 0x87dc1174
and edx, eax
mov eax, 0x82faf5f1
imul rdx, rax
shr rdx, 0x3e
cmp edx, 0xe6a0a121
mov eax, 0xf75324fe
cmovae eax, r13d
jmp 0x1400e578b
cmp eax, 0x309a0f39
jle 0x1400e6098
cmp eax, 0x326863f8
je 0x1400e6682
cmp eax, 0x39b2cc5c
jne 0x1400e699a
cmp byte [rsp + 0xb], 0x2d
mov eax, 0xcc6a5ebb
mov edx, 0xcdc4c022
cmovl eax, edx
jmp 0x1400e578b
cmp eax, 0x89a3bcd9
jg 0x1400e60f7
cmp eax, 0x8098e6e9
je 0x1400e6182
cmp eax, 0x81bdb56f
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x309a0f3a
mov eax, dword [rsp + 0x58]
movzx edx, word [rsp + 0x2a]
mov word [rsp + 0xe], dx
mov dword [rsp + 0x14], eax
mov dword [rsp + 0x10], 1
jmp 0x1400e5791
cmp eax, 0xf8fafca4
jg 0x1400e6134
cmp eax, 0xf75324fe
je 0x1400e6698
cmp eax, 0xf8c80367
jne 0x1400e5791
mov eax, dword [str._Ke]
mov edx, dword [0x1415940cc]
mov esi, eax
and esi, edx
or eax, edx
add eax, esi
imul rax, rax, 0x3271365b
shr rax, 0x3d
xor eax, 0xee0b80f9
add eax, 0xbd2b9894
cmp eax, 0x9e7b65c1
mov eax, 0xa662e480
mov edx, 0x71c958e4
cmovae eax, edx
jmp 0x1400e578b
cmp eax, 0xcc6a5eba
jg 0x1400e6162
cmp eax, 0xbf5b011c
je 0x1400e66d3
cmp eax, 0xc5535227
jne 0x1400e5791
mov eax, dword [0x1415940a8]
add eax, dword [0x1415940ac]
mov edx, eax
xor edx, 0xf4492b99
add edx, eax
and eax, 0xbb6d466
sub edx, eax
mov eax, edx
not eax
or eax, 0x7d88ae4e
or edx, 0x827751b1
and edx, eax
lea rax, [rcx + 1]
cmp edx, 0x418c7caa
mov qword [rsp + 0xf8], rax
mov eax, 0xc5535227
mov edx, 0xf63f2586
cmovne eax, edx
jmp 0x1400e578b
cmp eax, 0x4820450d
je 0x1400e6182
cmp eax, 0x4d45a5f8
jne 0x1400e5791
test r8, r8
mov eax, 0x8f20d017
cmovle eax, r15d
jmp 0x1400e578b
cmp eax, 0xa662e480
je 0x1400e6747
cmp eax, 0xa6a469e7
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x161e8149
jmp 0x1400e5791
cmp eax, 0xcf914df
je 0x1400e6756
cmp eax, 0x104e06a5
jne 0x1400e5791
mov eax, dword [0x141594100]
add eax, dword [0x141594104]
mov edx, eax
xor edx, 0x20c00b4
and edx, eax
and edx, 0x26ac1dfc
xor edx, 0x2c05f0
cmp edx, 0x77ea57b2
mov eax, 0x403b4cb9
cmovae eax, r14d
jmp 0x1400e578b
cmp eax, 0xd9c89372
je 0x1400e6191
cmp eax, 0xdad7cf6a
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xe93613a9
jmp 0x1400e5791
cmp eax, 0x3ada5f9c
je 0x1400e6765
cmp eax, 0x3cf88ca2
jne 0x1400e5791
mov eax, dword [0x1415940e0]
or eax, dword [0x1415940e4]
not eax
and eax, 0xa9cc83c0
mov edx, eax
not edx
or eax, 0x4940149
and eax, 0x4940349
mov esi, edx
and esi, 0xe0080010
or esi, eax
xor esi, 0x20000440
and edx, 0x32227a24
or edx, esi
cmp edx, 0x614965a7
mov eax, 0x4e8cebee
mov edx, 0x9be27711
jmp 0x1400e5788
cmp eax, 0x8d93b1f6
je 0x1400e67bc
cmp eax, 0x8f20d017
jne 0x1400e5791
cmp r8, 1
mov eax, 0x326863f8
mov edx, 0xf6e8d0e1
cmove eax, edx
jmp 0x1400e578b
cmp eax, 0xfba90432
je 0x1400e67ef
cmp eax, 0xfd91ca51
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xb533666
jmp 0x1400e5791
cmp eax, 0xce621977
je 0x1400e6806
cmp eax, 0xd168e842
jne 0x1400e5791
mov eax, dword [0x141594058]
sub eax, dword [0x14159405c]
or eax, 0x80081042
and eax, 0x86aa1042
cmp eax, 0xec3b1b3e
mov eax, 0x5bb0b644
mov edx, 0xd168e842
cmovae eax, edx
jmp 0x1400e578b
cmp eax, 0x5b6460df
je 0x1400e6858
cmp eax, 0x5bb0b644
jne 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x4d45a5f8
jmp 0x1400e5791
cmp eax, 0xb1f577b2
je 0x1400e5776
cmp eax, 0xb28825d8
jne 0x1400e5791
cmp byte [rsp + 0x1d], 0
mov eax, 0x63e1a196
cmovne eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xe0]
movzx esi, word [rsp + 0x32]
mov word [rsp + 0x26], si
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x78], rdx
movzx eax, word [rsp + 0xc]
mov word [rsp + 0xe], ax
mov dword [rsp + 0x14], 0x200
mov dword [rsp + 0x10], 1
jmp 0x1400e5791
cmp eax, 0x1e97faf2
je 0x1400e6867
cmp eax, 0x224cfbe8
jne 0x1400e5791
mov eax, dword [0x1415940b8]
xor eax, dword [0x1415940bc]
mov edx, eax
not edx
mov esi, eax
and esi, 0xdc65b029
and edx, 0x239a4fd6
imul edx, esi
mov esi, eax
and esi, 0x239a4fd6
or eax, 0x239a4fd6
imul eax, esi
add eax, edx
mov edx, 0x927e0c55
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x9311baf8
mov eax, 0xf6e4c3fa
mov edx, 0x5af22828
jmp 0x1400e5788
cmp eax, 0xe93613a9
je 0x1400e6876
cmp eax, 0xed7ce166
je 0x1400e6903
jmp 0x1400e5791
cmp eax, 0x27276123
je 0x1400e68f0
cmp eax, 0x2767a60a
jne 0x1400e5791
movzx eax, word [rsp + 0x24]
mov word [rsp + 0x28], ax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xa0], rax
movzx eax, byte [rax]
add eax, 0xffffffd0
mov dword [rsp + 0x50], eax
cmp eax, 0xa
mov eax, 0x309a0f3a
mov edx, 0x104e06a5
cmovb eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
jmp 0x1400e6985
cmp eax, 0x89a3bcda
je 0x1400e6912
cmp eax, 0x8c97d174
jne 0x1400e5791
test r8, r8
mov eax, 0x326863f8
cmove eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov dword [rsp + 0x14], 0
mov dword [rsp + 0x10], 1
jmp 0x1400e5791
cmp eax, 0xf8fafca5
je 0x1400e6921
cmp eax, 0xfa00429b
jne 0x1400e5791
cmp r8, 5
setb byte [rsp + 0x23]
mov rax, qword [rsp]
mov dword [rax], 0xaf672904
jmp 0x1400e5791
cmp eax, 0xcc6a5ebb
je 0x1400e6963
cmp eax, 0xcdc4c022
jne 0x1400e5791
cmp byte [rsp + 0xb], 0x2b
jmp 0x1400e6968
mov rax, qword [rsp]
mov dword [rax], 0xbf5b011c
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xad29c953
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xf75324fe
jmp 0x1400e5791
mov eax, dword [0x1415940e8]
sub eax, dword [0x1415940ec]
add eax, 0xea050204
mov edx, eax
not edx
mov esi, eax
and esi, 0xf848d780
and edx, 0x7b7287f
imul edx, esi
mov esi, eax
and esi, 0x7b7287f
or eax, 0x7b7287f
imul eax, esi
add eax, edx
imul rax, rax, 0x5d5be745
movzx edx, word [rsp + 0x36]
add dx, word [rsp + 0x34]
shr rax, 0x3e
cmp eax, 0xb67dac02
mov word [rsp + 0x32], dx
mov eax, 0xd3663efa
cmovae eax, ebx
jmp 0x1400e578b
mov eax, dword [0x141594088]
imul eax, dword [0x14159408c]
and eax, 0xcbd23a29
imul rax, rax, 0x29d66f3
shr rax, 0x37
and eax, 0xfffffffc
cmp eax, 0x165c98d4
mov eax, 0xad29c953
mov edx, 0x8d93b1f6
cmovne eax, edx
jmp 0x1400e578b
cmp r8, 6
mov eax, 0x92b097f5
cmovb eax, r11d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov rax, qword [rsp + 0xf8]
mov rdx, qword [rsp + 0xf0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x88], rax
jmp 0x1400e5791
mov eax, dword [0x141594080]
xor edx, edx
div dword [0x141594084]
mov edx, eax
and edx, 0x1ed502c
or eax, 0x1ed502c
add eax, edx
add eax, 0xd1f9ed04
mov edx, 0x822b8a93
imul rax, rdx
shr rax, 0x3f
cmp eax, 0x5460006f
mov eax, 0xe805ae95
mov edx, 0xa6a469e7
cmovae eax, edx
jmp 0x1400e578b
mov eax, dword [0x1415940f8]
mov edx, dword [0x1415940fc]
mov esi, edx
not esi
mov edi, eax
and edi, esi
or esi, eax
not esi
imul esi, edi
mov edi, eax
and edi, edx
or eax, edx
imul eax, edi
add eax, esi
mov edx, eax
xor edx, 0x31436c00
xor eax, 0xcea88209
and eax, 0xceb882f9
and edx, 0x31477d06
or edx, eax
xor edx, 0x7d819027
imul rax, rdx, 0x730c0f89
shr rax, 0x3e
cmp eax, 0x69fcbfe
mov eax, 0x1be837e5
mov edx, 0xb28825d8
jmp 0x1400e5788
mov eax, dword [0x141594118]
and eax, dword [0x14159411c]
mov edx, eax
not edx
and edx, 0x4e760b28
mov esi, eax
and esi, 0xb189f4d7
imul esi, edx
mov edx, eax
and edx, 0x4e760b28
or eax, 0x4e760b28
imul eax, edx
add eax, esi
mov edx, eax
not edx
and edx, 0x4693831a
mov esi, eax
and esi, 0xb96c7ce0
imul esi, edx
mov edx, eax
and edx, 0x46938318
or eax, 0x4693831a
imul eax, edx
mov edx, dword [rsp + 0x50]
movzx edi, word [rsp + 0x30]
mov r12d, edi
and r12d, edx
or edi, edx
mov rdx, qword [rsp + 0xa0]
inc rdx
add edi, r12d
cmp qword [rsp + 0x98], 0
lea eax, [rax + rsi + 0x235f45ba]
sete byte [rsp + 0x1c]
cmp eax, 0xc75f5262
mov qword [rsp + 0xd8], rdx
mov word [rsp + 0x2e], di
mov eax, 0xdcc816d2
mov edx, 0xcf914df
jmp 0x1400e5788
cmp byte [rsp + 0x1e], 0
mov eax, 0x4820450d
mov edx, 0x27276123
cmovne eax, edx
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, byte [rsp + 0x1f]
movzx edx, word [rsp + 0xc]
mov word [rsp + 0x2c], dx
mov byte [rsp + 0x1b], al
jmp 0x1400e5791
mov eax, dword [0x141594108]
mov edx, dword [0x14159410c]
mov esi, eax
and esi, edx
add esi, esi
add eax, edx
sub eax, esi
imul eax, eax, 0x168b4b4d
mov edx, eax
not edx
or eax, 0x7b0de720
or edx, 0x30f61ff
and edx, eax
and edx, 0x7b0fe7ff
movzx eax, word [rsp + 0x28]
add eax, eax
mov rsi, qword [rsp + 0xa8]
dec rsi
cmp edx, 0xe1b70854
lea eax, [rax + rax*4]
mov word [rsp + 0x30], ax
mov qword [rsp + 0x98], rsi
mov eax, 0xfd91ca51
cmovae eax, r14d
jmp 0x1400e578b
mov rax, qword [rsp]
mov dword [rax], 0xc5535227
jmp 0x1400e5791
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xb8], rax
mov eax, dword [0x1415940b0]
mov edx, dword [0x1415940b4]
xor edx, eax
not edx
and edx, eax
add edx, 0xd8539951
or edx, 0xf5d5f5df
cmp edx, 0xafb01a6e
mov eax, 0x224cfbe8
mov edx, 0xf6e4c3fa
cmove eax, edx
jmp 0x1400e578b
mov rax, qword [rsp]
mov dword [rax], 0x4e8cebee
jmp 0x1400e5791
mov eax, dword [0x1415940a0]
mov esi, dword [0x1415940a4]
mov r12d, eax
not r12d
and r12d, esi
mov edx, esi
not edx
and edx, eax
imul edx, r12d
mov r12d, eax
and r12d, esi
or eax, esi
imul eax, r12d
add eax, edx
xor eax, 0x9d64d056
imul eax, eax, 0xca80512f
cmp eax, 0x8d608ca5
mov eax, 0x40cbaef5
mov edx, 0xc5535227
cmovne eax, edx
jmp 0x1400e578b
mov rax, qword [rsp]
mov dword [rax], 0x464c0e97
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x39b2cc5c
jmp 0x1400e5791
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
movzx edx, word [rsp + 0x26]
mov word [rsp + 0xc], dx
test rax, rax
mov eax, 0xdad7cf6a
cmove eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
movzx eax, word [rsp + 0xc]
mov word [rsp + 0xe], ax
mov dword [rsp + 0x14], 0
mov dword [rsp + 0x10], 0
jmp 0x1400e5791
mov eax, dword [0x1415940d0]
xor eax, dword [0x1415940d4]
mov edx, eax
xor edx, 0x9cbc1c8
and eax, 0x6343e37
add eax, eax
sub eax, edx
add eax, 0xe4ec1211
or eax, 0xf13a04ce
cmp eax, 0x17f256a8
mov eax, 0xe662e627
mov edx, 0xa662e480
cmove eax, edx
jmp 0x1400e578b
mov rax, qword [rsp]
mov dword [rax], 0xbd700fb3
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xfba90432
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xdcc816d2
jmp 0x1400e5791
mov eax, dword [0x141594098]
add eax, dword [0x14159409c]
or eax, 0xef5dd292
mov edx, 0x993017ad
imul rax, rdx
shr rax, 0x3f
not eax
and eax, 0x95dd69ab
cmp byte [rsp + 0x22], 0x2b
sete byte [rsp + 0x21]
cmp eax, 0x5f7aedb8
mov eax, 0x5b6460df
mov edx, 0xb9745d51
cmovne eax, edx
jmp 0x1400e578b
mov rax, qword [rsp]
mov dword [rax], 0x7866a362
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0x224cfbe8
jmp 0x1400e5791
movzx eax, byte [rcx]
mov byte [rsp + 0x22], al
mov rax, qword [rsp]
mov dword [rax], 0xf8fafca5
jmp 0x1400e5791
mov eax, dword [0x141594070]
xor eax, dword [0x141594074]
or eax, 0xdb8f6fe8
add eax, 0x1b4002aa
imul rax, rax, 0x66248b51
shr rax, 0x3e
cmp eax, 0x4803b160
movzx eax, byte [rcx]
mov byte [rsp + 0xb], al
mov eax, 0x1e97faf2
cmovae eax, r13d
jmp 0x1400e578b
mov eax, dword [0x1415940d8]
mov edx, eax
not edx
or edx, dword [0x1415940dc]
add eax, edx
inc eax
or eax, 0x6ae908b4
and eax, 0x7bf929b4
movzx edx, word [rsp + 0x38]
mov rsi, qword [rsp + 0xb0]
dec rsi
mov r12, qword [rsp + 0x60]
inc r12
movzx edi, word [rsp + 0x54]
mov word [rsp + 0x36], dx
add dx, di
setb byte [rsp + 0x1d]
cmp eax, 0xf7743da8
mov qword [rsp + 0xe8], rsi
mov qword [rsp + 0xe0], r12
mov word [rsp + 0x34], di
mov eax, 0x8098e6e9
mov edx, 0xd474c96b
cmovne eax, edx
jmp 0x1400e578b
mov rax, qword [rsp]
mov dword [rax], 0x71c958e4
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xa2edf827
jmp 0x1400e5791
mov eax, dword [0x141594060]
xor edx, edx
div dword [0x141594064]
mov edx, eax
not edx
or eax, 0x50a30100
and edx, 0x280018b3
and eax, 0xd2b32704
or eax, edx
xor eax, 0x1384cefd
add eax, 0xe690bcf6
movzx edx, byte [rsp + 0x1a]
xor edx, 1
shl edx, 8
add edx, 0x100
cmp eax, 0x8b624f25
mov dword [rsp + 0x58], edx
mov eax, 0xed7ce166
mov edx, 0x81bdb56f
jmp 0x1400e5788
cmp byte [rsp + 0x23], 0
mov eax, 0x92b097f5
cmovne eax, r11d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x90], r8
mov qword [rsp + 0x88], rcx
jmp 0x1400e5791
cmp byte [rsp + 0x21], 0
mov eax, 0xfa00429b
mov edx, 0xfdea221b
cmovne eax, edx
jmp 0x1400e578b
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0xc8], rax
mov eax, dword [0x141594078]
xor edx, edx
div dword [str._hNT]
mov edx, eax
not edx
or edx, 0x72ac6940
or eax, 0x8d5396bf
and eax, edx
add eax, 0xda46d6fc
cmp eax, 0x791726b7
mov eax, 0xa6a469e7
mov edx, 0x161e8149
jmp 0x1400e5788
mov rax, qword [rsp]
mov dword [rax], 0x23150dd1
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xd36788fc
jmp 0x1400e5791
mov eax, dword [0x1415940c0]
mov edx, dword [0x1415940c4]
mov esi, eax
xor esi, edx
not edx
and edx, eax
add edx, edx
sub edx, esi
imul esi, edx, 0x4dae3401
mov eax, esi
not eax
and eax, 0x91894ea9
mov edx, esi
and edx, 0x6e76b156
imul edx, eax
mov eax, esi
and eax, 0x91894ea9
or esi, 0x91894ea9
imul esi, eax
add esi, edx
and esi, 0xf87f3447
mov ax, 0xa
mul word [rsp + 0xc]
seto byte [rsp + 0x3a]
seto byte [rsp + 0x20]
cmp esi, 0x4956f5e4
mov word [rsp + 0x38], ax
mov eax, 0xe93613a9
mov edx, 0xb5a03f40
cmovae eax, edx
jmp 0x1400e578b
movzx eax, byte [rsp + 0x1b]
mov byte [rsp + 0x1a], al
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x2a], ax
mov rax, qword [rsp]
mov dword [rax], 0x3ada5f9c
jmp 0x1400e5791
mov rax, qword [rsp]
mov dword [rax], 0xd168e842
jmp 0x1400e5791
mov eax, dword [0x141594094]
add eax, dword [str.N6H4_p_b]
mov edx, eax
xor edx, 0x60004100
xor eax, 0x4280801
or edx, 0x4ec0809
or eax, 0xe0004100
and eax, edx
or eax, 0x1b13b6f6
cmp eax, 0x497c6a11
mov eax, 0x23150dd1
mov edx, 0x5b6460df
cmovae eax, edx
jmp 0x1400e578b
cmp byte [rsp + 0xb], 0x2d
mov eax, 0xce621977
cmove eax, r10d
mov rdx, qword [rsp]
mov dword [rdx], eax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x14], pe_nt_image_headers64
mov dword [rsp + 0x10], 1
jmp 0x1400e5791
cmp eax, 0x309a0f3a
jne 0x1400e5791
movzx eax, word [rsp + 0xe]
shl eax, 0x10
or eax, dword [rsp + 0x14]
or eax, dword [rsp + 0x10]
add rsp, 0x100
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret