Function at 0x14061d8d7
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xd64f1d05
pushf
not eax
add eax, 0xb5a75672
xor eax, 0xa73d038c
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe0f5ee88
xor eax, 0xa782779c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xac19d0f8
xor eax, 0x81420196
rol eax, 0xc
popf
pushf
not eax
add eax, 0x9dd1a8d5
xor eax, 0xa7fec9d1
rol eax, 0x28
popf
cmp eax, 4
jne 0x14061d93a
popf
pop rax
jmp 0x14061dce6
cmp eax, 0
jne 0x14061d949
popf
pop rax
jmp 0x14061dafc
cmp eax, 3
jne 0x14061d958
popf
pop rax
jmp 0x14061dc98
cmp eax, 1
jne 0x14061d967
popf
pop rax
jmp 0x14061dba7
cmp eax, 0xd
jne 0x14061d976
popf
pop rax
jmp 0x14061e177
cmp eax, 0x1a
jne 0x14061d985
popf
pop rax
jmp 0x14061e9a3
cmp eax, 0xe
jne 0x14061d994
popf
pop rax
jmp 0x14061e1fe
cmp eax, 0xb
jne 0x14061d9a3
popf
pop rax
jmp 0x14061e0a6
cmp eax, 0x19
jne 0x14061d9b2
popf
pop rax
jmp 0x14061e943
cmp eax, 8
jne 0x14061d9c1
popf
pop rax
jmp 0x14061ded3
cmp eax, 0x1d
jne 0x14061d9d0
popf
pop rax
jmp 0x14061eb94
cmp eax, 0x17
jne 0x14061d9df
popf
pop rax
jmp 0x14061e7b3
cmp eax, 0x1c
jne 0x14061d9ee
popf
pop rax
jmp 0x14061eb34
cmp eax, 0x12
jne 0x14061d9fd
popf
pop rax
jmp 0x14061e495
cmp eax, 0x18
jne 0x14061da0c
popf
pop rax
jmp 0x14061e83d
cmp eax, 0x11
jne 0x14061da1b
popf
pop rax
jmp 0x14061e3f8
cmp eax, 0x1b
jne 0x14061da2a
popf
pop rax
jmp 0x14061eac8
cmp eax, 0x16
jne 0x14061da39
popf
pop rax
jmp 0x14061e6fc
cmp eax, 0xa
jne 0x14061da48
popf
pop rax
jmp 0x14061e00f
cmp eax, 0x14
jne 0x14061da57
popf
pop rax
jmp 0x14061e5bb
cmp eax, 0xf
jne 0x14061da66
popf
pop rax
jmp 0x14061e2a5
cmp eax, 0x13
jne 0x14061da75
popf
pop rax
jmp 0x14061e4d4
cmp eax, 0x15
jne 0x14061da84
popf
pop rax
jmp 0x14061e64d
cmp eax, 2
jne 0x14061da93
popf
pop rax
jmp 0x14061dbe1
cmp eax, 0x1e
jne 0x14061daa2
popf
pop rax
jmp 0x14061ec3e
cmp eax, 0xc
jne 0x14061dab1
popf
pop rax
jmp 0x14061e13e
cmp eax, 7
jne 0x14061dac0
popf
pop rax
jmp 0x14061de10
cmp eax, 5
jne 0x14061dacf
popf
pop rax
jmp 0x14061dd81
cmp eax, 9
jne 0x14061dade
popf
pop rax
jmp 0x14061df7b
cmp eax, 0x10
jne 0x14061daed
popf
pop rax
jmp 0x14061e364
cmp eax, 6
jne 0x14061dafc
popf
pop rax
jmp 0x14061de07
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x30
xor esi, esi
mov rdi, r8
mov r11, rdx
mov r9, rcx
test r8, r8
jne 0x14061db4e
push rax
pushf
mov eax, 0x2151469b
pushf
not eax
add eax, 0xc22f976a
xor eax, 0xe46fd03f
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbdc1ddc0
xor eax, 0x9161a12e
rol eax, 0x9a
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x48784f97
pushf
not eax
add eax, 0xd89d9053
xor eax, 0xc5dc251e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe24d4f95
xor eax, 0x9010ba31
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa4cc5695
xor eax, 0xeebc8f38
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9a330802
xor eax, 0xcbcf913e
rol eax, 0x1f
popf
jmp 0x14061d92b
xor eax, eax
jmp 0x14061ec3e
cmp byte [rdx], sil
jne 0x14061dc3f
push rax
pushf
mov eax, 0xde8d808e
pushf
not eax
add eax, 0xd32b50ef
xor eax, 0xd3dce365
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xcd980f55
xor eax, 0xcc4e3d3b
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x80f8a3cb
xor eax, 0x8b56332b
rol eax, 0xce
popf
pushf
not eax
add eax, 0x9e0125e2
xor eax, 0xb054a074
rol eax, 0x36
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x54bfa836
pushf
not eax
add eax, 0xb2765bc1
xor eax, 0x9e8f85c7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xede5464e
xor eax, 0xbeec5c61
rol eax, 0
popf
pushf
not eax
add eax, 0xd12d085a
xor eax, 0x851d4508
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf02dcfc8
xor eax, 0xa340af69
rol eax, 0x56
popf
jmp 0x14061d92b
mov word [rcx], si
jmp 0x14061dba7
mov r10, qword [rsp + 0x60]
cmp dword [r10 + 8], esi
jne 0x14061dd4e
push rax
pushf
mov eax, 0x53f4287e
pushf
not eax
add eax, 0x8edc10d7
xor eax, 0xd7147570
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x869b0795
xor eax, 0x864cc4d0
rol eax, 0x16
popf
pushf
not eax
add eax, 0x926e2074
xor eax, 0xe2af0fe7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xdd19c06f
xor eax, 0x866a4bc1
rol eax, 0xd7
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x49efe8a0
pushf
not eax
add eax, 0xfb737be5
xor eax, 0xd26f7881
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc61a8996
xor eax, 0xcadf783d
rol eax, 0xd5
popf
jmp 0x14061d92b
mov ecx, dword [r10 + 4]
sub ecx, 1
je 0x14061ddd4
push rax
pushf
mov eax, 0x14bb06f0
pushf
not eax
add eax, 0x85f66e08
xor eax, 0xf7544f28
rol eax, 0x86
popf
pushf
not eax
add eax, 0xa88bacda
xor eax, 0xff3cb528
rol eax, 0x26
popf
pushf
not eax
add eax, 0xca3888e5
xor eax, 0xcaed14a8
rol eax, 0x51
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xaa4d3a42
pushf
not eax
add eax, 0xc823e65d
xor eax, 0xf7b140a2
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc356cc85
xor eax, 0xc828a5eb
rol eax, 0xd7
popf
jmp 0x14061d92b
sub ecx, 1
je 0x14061e4d4
mov ebx, 0x9d82fb9e
pushf
not ebx
add ebx, 0xc3b6aaa6
xor ebx, 0xb987c87e
rol ebx, 0x3f
popf
pushf
not ebx
add ebx, 0xc81a2613
xor ebx, 0xb83ff256
rol ebx, 0x43
popf
cmp ecx, ebx
jne 0x14061de8d
push rax
pushf
mov eax, 0x215c48ed
pushf
not eax
add eax, 0xdbacdb7d
xor eax, 0x9892def4
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe81e4614
xor eax, 0xcf0f9bd5
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb6797cfa
xor eax, 0xb1d0b85f
rol eax, 0x87
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xf4286a8a
pushf
not eax
add eax, 0xd484f75b
xor eax, 0xa3164a9e
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa8d9d470
xor eax, 0xf2cc1116
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc61083ed
xor eax, 0xd4ad1d02
rol eax, 0x54
popf
jmp 0x14061d92b
cmp byte [rdx], sil
jge 0x14061df22
push rax
pushf
mov eax, 0x6c9d5a00
pushf
not eax
add eax, 0x92acef54
xor eax, 0xcec6a3de
rol eax, 0x64
popf
pushf
not eax
add eax, 0x97ffd44e
xor eax, 0xb523616e
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdd7c256a
xor eax, 0xa303d55c
rol eax, 0x65
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xba02978b
pushf
not eax
add eax, 0xe6b5a1f7
xor eax, 0xe34f0456
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa25a2698
xor eax, 0xe99bbe61
rol eax, 0x75
popf
pushf
not eax
add eax, 0x802c42e5
xor eax, 0xa4a8e0f0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xd84d1c5b
xor eax, 0xbb90f19a
rol eax, 0x6e
popf
jmp 0x14061d92b
mov al, byte [rdx]
and al, 0xe0
cmp al, 0xc0
jne 0x14061dfb6
push rax
pushf
mov eax, 0xcc38aa6d
pushf
not eax
add eax, 0xd936a0f6
xor eax, 0xdad306ac
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xaad5c4fe
xor eax, 0x9a8c18a0
rol eax, 0xe5
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x9e9819aa
pushf
not eax
add eax, 0xa26ef3ee
xor eax, 0x8eaa4f97
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xdc0117fb
xor eax, 0xdbaebc0f
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb7aedbde
xor eax, 0xaad25acf
rol eax, 0xd
popf
pushf
not eax
add eax, 0xad72a0ff
xor eax, 0xc29ccf52
rol eax, 0xeb
popf
jmp 0x14061d92b
movzx edx, byte [rdx]
mov ebx, 0x1c86736d
pushf
not ebx
add ebx, 0xa34b40c5
xor ebx, 0xec1589fa
rol ebx, 0xc3
popf
pushf
not ebx
add ebx, 0xfd22a1e5
xor ebx, 0xd6e4b167
rol ebx, 0xea
popf
pushf
not ebx
add ebx, 0xb53832fe
xor ebx, 0xf28fd4e6
rol ebx, 0x69
popf
pushf
not ebx
add ebx, 0xe9676544
xor ebx, 0xd48bb0e2
rol ebx, 0x26
popf
and edx, 0x1f
jmp 0x14061e177
mov al, byte [rdx]
and al, 0xf0
cmp al, 0xe0
jne 0x14061e0e5
push rax
pushf
mov eax, 0xbeda71b3
pushf
not eax
add eax, 0xf898152e
xor eax, 0xb40b8eed
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc3bfbf11
xor eax, 0xf6099179
rol eax, 4
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x20e8c5b4
pushf
not eax
add eax, 0xa5cdf893
xor eax, 0xedbf5300
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd78f54e7
xor eax, 0x9ffbacc6
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x818660dc
xor eax, 0xd336c583
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x9b2c4450
xor eax, 0xe8a84178
rol eax, 0xdb
popf
jmp 0x14061d92b
movzx edx, byte [rdx]
and edx, 0xf
push rax
pushf
mov eax, 0x7fabec49
pushf
not eax
add eax, 0xe9819fe8
xor eax, 0xce8c7720
rol eax, 0x85
popf
pushf
not eax
add eax, 0xb5be316c
xor eax, 0xc9c59997
rol eax, 0x2a
popf
jmp 0x14061d92b
mov r8d, 0xdc6f7fad
pushf
not r8d
add r8d, 0xc9c3f76d
xor r8d, 0xed7ddbb5
rol r8d, 0x41
popf
pushf
not r8d
add r8d, 0xc57e353b
xor r8d, 0x93a682da
rol r8d, 0x5a
popf
pushf
not r8d
add r8d, 0xc83317bb
xor r8d, 0xded8e63b
rol r8d, 5
popf
inc r11
push rax
pushf
mov eax, 0x39b0e2bc
pushf
not eax
add eax, 0xcfdadadf
xor eax, 0xcc578799
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc61d2cb3
xor eax, 0x86dd7705
rol eax, 0x16
popf
jmp 0x14061d92b
movsxd rax, r8d
cmp rax, rdi
jae 0x14061e25f
push rax
pushf
mov eax, 0x29bd2a15
pushf
not eax
add eax, 0xe85b52e3
xor eax, 0x9b5c51aa
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x908ea7d8
xor eax, 0xbc90d4e4
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8860e310
xor eax, 0x8194f3ff
rol eax, 0xb
popf
pushf
not eax
add eax, 0x87e9d5c0
xor eax, 0xc7eea673
rol eax, 0xeb
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x3806c5b5
pushf
not eax
add eax, 0xdc966850
xor eax, 0xd8807fdb
rol eax, 0x41
popf
pushf
not eax
add eax, 0xcd2bf18d
xor eax, 0x88221f9f
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8a1d5e79
xor eax, 0xb73ad536
rol eax, 0x80
popf
jmp 0x14061d92b
mov al, byte [r11]
and al, 0xc0
cmp al, 0x80
jne 0x14061e30b
push rax
pushf
mov eax, 0xa410996d
pushf
not eax
add eax, 0xa123d601
xor eax, 0xbac81d30
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xdc0a860f
xor eax, 0xb37461e2
rol eax, 0
popf
pushf
not eax
add eax, 0xa0ee8398
xor eax, 0xc8127ad7
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x847c5ab7
xor eax, 0xd7fba942
rol eax, 0xba
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xbc41c821
pushf
not eax
add eax, 0xf47f73f6
xor eax, 0xb618ed26
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8da09dcb
xor eax, 0xca83edf4
rol eax, 0x43
popf
pushf
not eax
add eax, 0xaaf7e31f
xor eax, 0xf121d172
rol eax, 0x89
popf
pushf
not eax
add eax, 0x97fdb89a
xor eax, 0xe67b85bf
rol eax, 0x2c
popf
jmp 0x14061d92b
movzx ecx, byte [r11]
mov eax, edx
and ecx, 0x3f
shl eax, 6
mov edx, ecx
inc r8d
or edx, eax
inc r11
sub ebx, 1
jne 0x14061e3b2
push rax
pushf
mov eax, 0x733893f
pushf
not eax
add eax, 0xe00e0eb2
xor eax, 0xbec0fbf4
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xec7f19df
xor eax, 0xb90a45ea
rol eax, 0xe
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xec63e30
pushf
not eax
add eax, 0xa85aaefc
xor eax, 0xed2d4a90
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x85d8fc6e
xor eax, 0xc080e428
rol eax, 0x52
popf
pushf
not eax
add eax, 0xca0206fa
xor eax, 0xb6bdca80
rol eax, 0x17
popf
jmp 0x14061d92b
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x14061e43c
push rax
pushf
mov eax, 0x7e226743
pushf
not eax
add eax, 0xb716d4b1
xor eax, 0x83fbd5f9
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa795ed59
xor eax, 0xe287c82a
rol eax, 0xcc
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x6c7ba387
pushf
not eax
add eax, 0xeab55539
xor eax, 0xc29d1d66
rol eax, 0x14
popf
pushf
not eax
add eax, 0xb86ed5e4
xor eax, 0xccdec056
rol eax, 0x57
popf
pushf
not eax
add eax, 0xb5349832
xor eax, 0xdf555004
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x90a86b74
xor eax, 0xb849d14a
rol eax, 0x47
popf
jmp 0x14061d92b
mov word [r9], dx
mov eax, r8d
jmp 0x14061ec3e
movzx ecx, byte [rdx]
mov edx, 0x1ba0dc2
pushf
not edx
add edx, 0xda64f0c7
xor edx, 0xa9ce7c89
rol edx, 0xe2
popf
pushf
not edx
add edx, 0xc488dcbb
xor edx, 0xc9d7ddbe
rol edx, 0xc2
popf
pushf
not edx
add edx, 0xb7870830
xor edx, 0xd300fb43
rol edx, 0x65
popf
movzx eax, byte [r11]
and ecx, 7
shr rax, 3
shl edx, cl
test byte [rax + r10 + 0xc], dl
je 0x14061e588
push rax
pushf
mov eax, 0x53263e6f
pushf
not eax
add eax, 0xe7775719
xor eax, 0xb3a434dd
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9a717e75
xor eax, 0x932891ac
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xf9e0a47d
xor eax, 0xe7f90bbb
rol eax, 0x28
popf
pushf
not eax
add eax, 0x9f9a27ee
xor eax, 0xb4a11e0c
rol eax, 0xb5
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xe1d20bee
pushf
not eax
add eax, 0xb6b6eef0
xor eax, 0xea5f382d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9c0dbcde
xor eax, 0xcb617e22
rol eax, 0x49
popf
jmp 0x14061d92b
cmp rdi, 1
jne 0x14061e5f4
push rax
pushf
mov eax, 0x58e3f913
pushf
not eax
add eax, 0xcee0f919
xor eax, 0x8aa276a5
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x99aff353
xor eax, 0xa245e348
rol eax, 0xc0
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0xb1aaae6
pushf
not eax
add eax, 0xcb2aa9f0
xor eax, 0x81bcf191
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x941703fd
xor eax, 0xb70be6b0
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb085d795
xor eax, 0x9272a45f
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa2d38aa5
xor eax, 0xda27abc3
rol eax, 0xe9
popf
jmp 0x14061d92b
mov eax, 0x3bdd061b
pushf
not eax
add eax, 0x8d0f19ee
xor eax, 0xf79c21f6
rol eax, 0x57
popf
pushf
not eax
add eax, 0xac7f5cbd
xor eax, 0xcdc53022
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb6a73d5f
xor eax, 0xf1530b89
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb90833b6
xor eax, 0x939aa5e9
rol eax, 0x3f
popf
jmp 0x14061ec3e
mov ebx, 0xf1dc33df
pushf
not ebx
add ebx, 0xc934b0e0
xor ebx, 0xf0221ec8
rol ebx, 0xef
popf
pushf
not ebx
add ebx, 0xefef6e0d
xor ebx, 0xf27eeaac
rol ebx, 0xb8
popf
pushf
not ebx
add ebx, 0x976c896b
xor ebx, 0x8af77a00
rol ebx, 0xed
popf
pushf
not ebx
add ebx, 0xbdef55cd
xor ebx, 0xd0b80db2
rol ebx, 0xdb
popf
jmp 0x14061e83d
mov ebx, 0xe55f7eed
pushf
not ebx
add ebx, 0xf06f2ca3
xor ebx, 0x89882f3f
rol ebx, 0x70
popf
pushf
not ebx
add ebx, 0xb9e19411
xor ebx, 0xa25a75e7
rol ebx, 0x5d
popf
pushf
not ebx
add ebx, 0xc3d84c6f
xor ebx, 0xf1329fe1
rol ebx, 0xae
popf
push rax
pushf
mov eax, 0xe37b3ce0
pushf
not eax
add eax, 0xd0a7f1e9
xor eax, 0x943cde66
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xfd7adb7a
xor eax, 0xc915336b
rol eax, 0x75
popf
pushf
not eax
add eax, 0xa0ed21dc
xor eax, 0x90852733
rol eax, 0x9f
popf
jmp 0x14061d92b
mov ecx, dword [r10]
mov r8, r11
mov dword [rsp + 0x28], 1
mov edx, 0xd0e1bbaf
pushf
not edx
add edx, 0x8f1aff64
xor edx, 0xcff686dc
rol edx, 0x6b
popf
pushf
not edx
add edx, 0x8933b4b3
xor edx, 0x9dcfb7a2
rol edx, 0xc4
popf
pushf
not edx
add edx, 0x947713f1
xor edx, 0xf9bca548
rol edx, 0xbe
popf
pushf
not edx
add edx, 0x90ee0b82
xor edx, 0xd15c87ce
rol edx, 0xa5
popf
mov qword [rsp + 0x20], r9
mov r9d, ebx
jmp 0x14061e8ad
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
test eax, eax
je 0x14061e910
push rax
pushf
mov eax, 0x2a0e8189
pushf
not eax
add eax, 0xa8372100
xor eax, 0xea737dc4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa17fbd7f
xor eax, 0xdcfc4e19
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xd24db991
xor eax, 0xffdf3184
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa2873d13
xor eax, 0xfc6101cc
rol eax, 0xad
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x653d5d75
pushf
not eax
add eax, 0xcd444588
xor eax, 0xd92d2509
rol eax, 0x13
popf
pushf
not eax
add eax, 0xad9cbf6e
xor eax, 0xc4bf3602
rol eax, 0xa1
popf
jmp 0x14061d92b
mov eax, ebx
jmp 0x14061ec3e
mov ecx, dword [r10]
mov r8, r11
mov dword [rsp + 0x28], 1
mov qword [rsp + 0x20], r9
mov r9d, 0xaff4021f
pushf
not r9d
add r9d, 0x88a56bc8
xor r9d, 0xb25c803b
rol r9d, 0x7a
popf
pushf
not r9d
add r9d, 0xb43e865e
xor r9d, 0xfec06ec9
rol r9d, 0xb9
popf
pushf
not r9d
add r9d, 0x96ac86a1
xor r9d, 0x997bf160
rol r9d, 0xf4
popf
lea edx, [r9 + 8]
jmp 0x14061ea0c
call qword [sym.imp.KERNEL32.dll_MultiByteToWideChar]
test eax, eax
jne 0x14061ea6f
push rax
pushf
mov eax, 0x1e07fcd8
pushf
not eax
add eax, 0xff9a3ff6
xor eax, 0xc6f132dc
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xdceea580
xor eax, 0x8b1f8092
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xf99a9dbf
xor eax, 0x9a93371a
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xce32a96f
xor eax, 0xcf0b4f9b
rol eax, 0x74
popf
jmp 0x14061d92b
push rax
pushf
mov eax, 0x977eca3a
pushf
not eax
add eax, 0xec8d0b26
xor eax, 0x93126c0e
rol eax, 0xe
popf
pushf
not eax
add eax, 0xcbe9e7f8
xor eax, 0xcf13b4be
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe62a02d0
xor eax, 0xfd205dc3
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xa0c7f04e
xor eax, 0xabae8a8d
rol eax, 0xa8
popf
jmp 0x14061d92b
call fcn.1406220c4
mov dword [rax], 0x2a
or eax, 0xffffffff
jmp 0x14061ec3e
movzx eax, byte [rdx]
mov word [r9], ax
push rax
pushf
mov eax, 0x57998dab
pushf
not eax
add eax, 0x82dca799
xor eax, 0xf7a2a4e7
rol eax, 4
popf
pushf
not eax
add eax, 0xf3f10685
xor eax, 0xf16d5896
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb36ff780
xor eax, 0x9f8edb8d
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcb811353
xor eax, 0xaff77ac7
rol eax, 0xdd
popf
jmp 0x14061d92b
mov eax, 0x40a02c7d
pushf
not eax
add eax, 0xe0d1d338
xor eax, 0xb0fc77bd
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xbc49d087
xor eax, 0x919f0445
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfc214cf6
xor eax, 0xbc58ddba
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x969cf4b8
xor eax, 0x92f0463f
rol eax, 0x78
popf
push rax
pushf
mov eax, 0x710ad1d6
pushf
not eax
add eax, 0xaef64dfc
xor eax, 0x9b72b34a
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbf2dcebf
xor eax, 0x84bd629b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9aa752eb
xor eax, 0xea5c2fff
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd77016d7
xor eax, 0xa5e406d5
rol eax, 0xe9
popf
jmp 0x14061d92b
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x48]
add rsp, 0x30
pop rdi
ret