Function at 0x1401ac4ac
Capabilities:
Encrypt data using chaskey

Disassembly:
push rax
pushf
mov eax, 0x3dcbacbb
pushf
not eax
add eax, 0xcdbad37a
xor eax, 0xaa30404d
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe62b69a3
xor eax, 0xae923aa7
rol eax, 0x65
popf
cmp eax, 0
jne 0x1401ac4e9
popf
pop rax
jmp 0x1401ac4e9
jmp 0x1402940a2
push rax
pushf
mov eax, 0xbbf233a8
pushf
not eax
add eax, 0x812e82b2
xor eax, 0xec6f2ec1
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb15912a7
xor eax, 0xb78905d7
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe8b98229
xor eax, 0xbbe4f264
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc4819d80
xor eax, 0xea4deccb
rol eax, 0x74
popf
cmp eax, 4
jne 0x140294105
popf
pop rax
jmp 0x14029446d
cmp eax, 0
jne 0x140294114
popf
pop rax
jmp 0x14029429a
cmp eax, 3
jne 0x140294123
popf
pop rax
jmp 0x1402943dc
cmp eax, 1
jne 0x140294132
popf
pop rax
jmp 0x140294336
cmp eax, 0xd
jne 0x140294141
popf
pop rax
jmp 0x14029488d
cmp eax, 0x1a
jne 0x140294150
popf
pop rax
jmp 0x140295030
cmp eax, 0xe
jne 0x14029415f
popf
pop rax
jmp 0x14029491e
cmp eax, 0xb
jne 0x14029416e
popf
pop rax
jmp 0x140294768
cmp eax, 0x19
jne 0x14029417d
popf
pop rax
jmp 0x140294ff6
cmp eax, 8
jne 0x14029418c
popf
pop rax
jmp 0x1402945f2
cmp eax, 0x10
jne 0x14029419b
popf
pop rax
jmp 0x140294a31
cmp eax, 0x17
jne 0x1402941aa
popf
pop rax
jmp 0x140294ebc
cmp eax, 9
jne 0x1402941b9
popf
pop rax
jmp 0x140294696
cmp eax, 0x12
jne 0x1402941c8
popf
pop rax
jmp 0x140294b0b
cmp eax, 0x18
jne 0x1402941d7
popf
pop rax
jmp 0x140294f52
cmp eax, 0x11
jne 0x1402941e6
popf
pop rax
jmp 0x140294a68
cmp eax, 0x1b
jne 0x1402941f5
popf
pop rax
jmp 0x140295092
cmp eax, 0x16
jne 0x140294204
popf
pop rax
jmp 0x140294e6c
cmp eax, 0xa
jne 0x140294213
popf
pop rax
jmp 0x14029470b
cmp eax, 0x14
jne 0x140294222
popf
pop rax
jmp 0x140294c64
cmp eax, 0xf
jne 0x140294231
popf
pop rax
jmp 0x1402949d5
cmp eax, 0x13
jne 0x140294240
popf
pop rax
jmp 0x140294c19
cmp eax, 0x15
jne 0x14029424f
popf
pop rax
jmp 0x140294d45
cmp eax, 2
jne 0x14029425e
popf
pop rax
jmp 0x14029439f
cmp eax, 6
jne 0x14029426d
popf
pop rax
jmp 0x1402944e2
cmp eax, 0xc
jne 0x14029427c
popf
pop rax
jmp 0x140294810
cmp eax, 7
jne 0x14029428b
popf
pop rax
jmp 0x140294561
cmp eax, 5
jne 0x14029429a
popf
pop rax
jmp 0x1402944df
push rbx
push rsi
push rdi
sub rsp, 0x30
mov rsi, rcx
test rcx, rcx
jne 0x140294303
push rax
pushf
mov eax, 0x95774f14
pushf
not eax
add eax, 0x8eacea5b
xor eax, 0xb69f86e1
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xaec54a57
xor eax, 0xf33cd47b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf91abecd
xor eax, 0xaab1faa6
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x852e8245
xor eax, 0xb407df97
rol eax, 0xbe
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0xac2848d6
pushf
not eax
add eax, 0xcb7900d5
xor eax, 0x8010cb69
rol eax, 0xea
popf
pushf
not eax
add eax, 0x90716a95
xor eax, 0x8e7f0a17
rol eax, 0x37
popf
jmp 0x1402940f6
call fcn.1401fa658
mov dword [rax], socket
call fcn.140273f4c
push rax
pushf
mov eax, 0xa0a5e7dc
pushf
not eax
add eax, 0xe27f7d48
xor eax, 0xb04ada6c
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x97c2c2dd
xor eax, 0xe16aa0ae
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9f2c7e8e
xor eax, 0xe06942f7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc0cdf6ef
xor eax, 0x9df914a2
rol eax, 0xed
popf
jmp 0x1402940f6
xor eax, eax
add rsp, 0x30
pop rdi
pop rsi
pop rbx
ret
test rdx, rdx
je 0x140294414
push rax
pushf
mov eax, 0x2ff3e912
pushf
not eax
add eax, 0xcaf8854f
xor eax, 0xd19ee806
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xb677e3ed
xor eax, 0xe42b104b
rol eax, 0x6f
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0xb41d4ae0
pushf
not eax
add eax, 0xf32bf008
xor eax, 0xabf06077
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9b7e93e1
xor eax, 0xed596a8a
rol eax, 0x82
popf
pushf
not eax
add eax, 0xae188522
xor eax, 0xd4ad61dd
rol eax, 4
popf
pushf
not eax
add eax, 0xe98034c1
xor eax, 0x90a12df8
rol eax, 6
popf
jmp 0x1402940f6
xor edi, edi
mov word [rsp + 0x50], di
mov al, 0xdd
pushf
not al
add al, 0x99
xor al, 0x6d
rol al, 0x82
popf
pushf
not al
add al, 0x8c
xor al, 0x8e
rol al, 5
popf
pushf
not al
add al, 0x9e
xor al, 0x8e
rol al, 0xf1
popf
pushf
not al
add al, 0xec
xor al, 0x53
rol al, 0x12
popf
jmp 0x1402944e2
inc rdx
mov bl, byte [rdx]
cmp bl, al
je 0x14029451b
push rax
pushf
mov eax, 0x84e53d60
pushf
not eax
add eax, 0xdfd0719e
xor eax, 0xaad2e6ce
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd6f7aad4
xor eax, 0xf68404eb
rol eax, 0xe0
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x5c1e398f
pushf
not eax
add eax, 0xd9485fa5
xor eax, 0x968615ae
rol eax, 0xca
popf
pushf
not eax
add eax, 0x803ad590
xor eax, 0xdb49055d
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa012dfac
xor eax, 0x9d0cff0a
rol eax, 0x86
popf
jmp 0x1402940f6
cmp bl, 0x77
je 0x1402945bf
push rax
pushf
mov eax, 0xc501d7b7
pushf
not eax
add eax, 0xf11d962c
xor eax, 0xf052f7e5
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf56c344b
xor eax, 0xddad3575
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbadc0eb0
xor eax, 0xa824ba92
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe36868aa
xor eax, 0x931f53dc
rol eax, 0x1f
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x9a22717e
pushf
not eax
add eax, 0xb065fd3d
xor eax, 0x8790de2e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xab18e338
xor eax, 0x98de7a05
rol eax, 0x5a
popf
jmp 0x1402940f6
cmp bl, 0x72
je 0x140294650
push rax
pushf
mov eax, 0xf995d5e
pushf
not eax
add eax, 0xae4728e9
xor eax, 0xd2c01d28
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf6ae5d8b
xor eax, 0xd8338e6e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf836825e
xor eax, 0xc9448770
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xca7aab3a
xor eax, 0xee602ccc
rol eax, 0x76
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x1a6564d
pushf
not eax
add eax, 0xcbbed78b
xor eax, 0xa4d4ea5c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe6d178c4
xor eax, 0xbd2b0ae5
rol eax, 0x95
popf
pushf
not eax
add eax, 0xc6731c64
xor eax, 0xd4c64ce0
rol eax, 0xfa
popf
jmp 0x1402940f6
call fcn.1401fa658
mov dword [rax], socket
call fcn.140273f4c
mov cl, byte [rsp + 0x51]
mov bl, byte [rsp + 0x50]
jmp 0x140294a68
mov byte [rsp + 0x50], bl
push rax
pushf
mov eax, 0xea39e651
pushf
not eax
add eax, 0x948a92a5
xor eax, 0xb43b069c
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc7677862
xor eax, 0x817e79be
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa047a63e
xor eax, 0x80ad4cc6
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8ff99d6d
xor eax, 0x8d336b6b
rol eax, 0x11
popf
jmp 0x1402940f6
inc rdx
mov cl, byte [rdx]
cmp cl, al
je 0x1402947ca
push rax
pushf
mov eax, 0xf7398ff7
pushf
not eax
add eax, 0xe21fd167
xor eax, 0x8864f368
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbccfb3f1
xor eax, 0xa582673f
rol eax, 0x73
popf
pushf
not eax
add eax, 0x98fe8f26
xor eax, 0xcd3aad62
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x885e877d
xor eax, 0x8f9b234b
rol eax, 0x4c
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0xb734a63e
pushf
not eax
add eax, 0xbbdfc1eb
xor eax, 0x87af8c46
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xbf2deee6
xor eax, 0xc6726b6d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc44111fe
xor eax, 0xc2d430cc
rol eax, 0xeb
popf
jmp 0x1402940f6
test cl, cl
je 0x14029485a
push rax
pushf
mov eax, 0x19c11754
pushf
not eax
add eax, 0xca20b673
xor eax, 0xdfbfa27c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc8912348
xor eax, 0xe22f0af6
rol eax, 0x59
popf
pushf
not eax
add eax, 0xcbbf4f7f
xor eax, 0xcfd3e658
rol eax, 0x4b
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x116adca7
pushf
not eax
add eax, 0xce388ef2
xor eax, 0xf03af4bb
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf5e50d9b
xor eax, 0xfebe1c4e
rol eax, 0x4f
popf
jmp 0x1402940f6
cmp cl, 0x74
je 0x1402948eb
push rax
pushf
mov eax, 0xf4a2e92e
pushf
not eax
add eax, 0xf14142c3
xor eax, 0xf61c9013
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x84b5743b
xor eax, 0xf56eab6f
rol eax, 0x24
popf
pushf
not eax
add eax, 0x867832eb
xor eax, 0x91e749e4
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x95e3f6e7
xor eax, 0x82241f69
rol eax, 0x16
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0xc9d8379e
pushf
not eax
add eax, 0xcf7e0fc8
xor eax, 0xea31c81f
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd5c90f63
xor eax, 0xd25b1621
rol eax, 0xb4
popf
jmp 0x1402940f6
cmp cl, 0x62
je 0x14029497c
push rax
pushf
mov eax, 0xcb51113f
pushf
not eax
add eax, 0xf4384406
xor eax, 0xdba98459
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xaca08ca8
xor eax, 0xeab00090
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x86e0dd6c
xor eax, 0xaa62d938
rol eax, 0x86
popf
pushf
not eax
add eax, 0xf1a02032
xor eax, 0x88ae9610
rol eax, 0x98
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x9c443ca
pushf
not eax
add eax, 0xaf6b8a3d
xor eax, 0x8ed92ed7
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe7ffef07
xor eax, 0xe1e81ed1
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x8e776ec4
xor eax, 0xefa30b77
rol eax, 0x23
popf
pushf
not eax
add eax, 0xeaab85c7
xor eax, 0xc5969cbd
rol eax, 7
popf
jmp 0x1402940f6
call fcn.1401fa658
mov dword [rax], socket
call fcn.140273f4c
mov cl, byte [rsp + 0x51]
jmp 0x140294a68
mov byte [rsp + 0x51], cl
push rax
pushf
mov eax, 0x806af83a
pushf
not eax
add eax, 0x89f4017d
xor eax, 0xa116b199
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc602ac19
xor eax, 0x9bdabde6
rol eax, 0xe2
popf
jmp 0x1402940f6
movzx eax, word [rsp + 0x50]
mov word [rsp + 0x60], ax
mov byte [rsp + 0x62], dil
test bl, bl
je 0x140294ac5
push rax
pushf
mov eax, 0x488ef36b
pushf
not eax
add eax, 0xa95221c2
xor eax, 0x8431fcc0
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe6373663
xor eax, 0xb8983982
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf353a77f
xor eax, 0xf9671e0c
rol eax, 0x47
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x2c313892
pushf
not eax
add eax, 0xb6bcbf81
xor eax, 0xb5822895
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcd4a4abd
xor eax, 0xbc20c333
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd3b09df3
xor eax, 0xec9922c9
rol eax, 0x59
popf
jmp 0x1402940f6
mov eax, 0xed8f4b2
pushf
not eax
add eax, 0xa9c7e991
xor eax, 0xf0952284
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xdd404656
xor eax, 0xe5939589
rol eax, 0xe4
popf
mov r8d, 0x66cbfda9
pushf
not r8d
add r8d, 0xa570fcea
xor r8d, 0xf44a2213
rol r8d, 0x50
popf
pushf
not r8d
add r8d, 0x81c1d8ef
xor r8d, 0xa46e0e01
rol r8d, 0xa7
popf
cmp cl, 0x74
cmove r8d, eax
cmp cl, 0x62
jne 0x140294bc0
push rax
pushf
mov eax, 0xede6eae1
pushf
not eax
add eax, 0xc9addab0
xor eax, 0x802ac545
rol eax, 0x24
popf
pushf
not eax
add eax, 0xcabdda25
xor eax, 0xfed36610
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc9ba9d24
xor eax, 0xbeca9e32
rol eax, 0xbe
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0xbf1d822d
pushf
not eax
add eax, 0x84b911fa
xor eax, 0xa1c19284
rol eax, 0xab
popf
pushf
not eax
add eax, 0xaf0d6ad6
xor eax, 0xf6d78449
rol eax, 4
popf
pushf
not eax
add eax, 0xa17d0b18
xor eax, 0xe74a06bf
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9f3e2a52
xor eax, 0xc9faf326
rol eax, 0x6d
popf
jmp 0x1402940f6
bts r8d, 0xf
push rax
pushf
mov eax, 0x4f8f06f8
pushf
not eax
add eax, 0xef1c8c68
xor eax, 0x97e0e5ca
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe758081d
xor eax, 0xb9e6f377
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe10f8756
xor eax, 0xda60607c
rol eax, 0xf5
popf
jmp 0x1402940f6
mov edx, 0xf9b6eba2
pushf
not edx
add edx, 0xb9e60f02
xor edx, 0xcc180d9d
rol edx, 0x70
popf
pushf
not edx
add edx, 0xdbe173f8
xor edx, 0xad1f66c0
rol edx, 0x22
popf
lea rcx, [rsp + 0x68]
call fcn.14031cfc1
cmp eax, 0xffffffff
je 0x140294cff
push rax
pushf
mov eax, 0xe8c2ef63
pushf
not eax
add eax, 0xbda6b7d8
xor eax, 0xb4268b89
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x9259a0e5
xor eax, 0x95daf1a7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xffcf2c71
xor eax, 0xfcb1654d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x9be131bf
xor eax, 0xce0e7325
rol eax, 0x39
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x1f4d1dc8
pushf
not eax
add eax, 0xe093004e
xor eax, 0xa7ed494c
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd1fc72a5
xor eax, 0xe9bd3705
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xed28ae8c
xor eax, 0xa022ad5e
rol eax, 0x57
popf
jmp 0x1402940f6
cmp byte [rsp + 0x60], 0x77
setne dil
mov ecx, dword [rsp + 0x6c]
mov rax, qword [rsp + 0x68]
cmove ecx, eax
mov dword [rsp + 0x50], ecx
test edi, edi
cmove eax, dword [rsp + 0x6c]
mov dword [rsp + 0x54], eax
mov ecx, 0xc85397d8
pushf
not ecx
add ecx, 0xe93d64d7
xor ecx, 0xc3f3630e
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0xe5f3b19b
xor ecx, 0x883583dd
rol ecx, 0x75
popf
pushf
not ecx
add ecx, 0xc9eff2e8
xor ecx, 0xf31aaf34
rol ecx, 0x78
popf
pushf
not ecx
add ecx, 0xe4ece2f4
xor ecx, 0xa92d6d5d
rol ecx, 0x32
popf
call fcn.14013b402
nop
call fcn.1401fa658
mov ebx, dword [rax]
lea r9, [rsp + 0x50]
mov r8d, edi
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.14019c924
mov rdi, rax
call fcn.1401fa658
mov dword [rax], ebx
test rdi, rdi
jne 0x140294e26
push rax
pushf
mov eax, 0x172a00fb
pushf
not eax
add eax, 0xbde86c10
xor eax, 0xf28f0d5e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf528bfc9
xor eax, 0xca5c2b20
rol eax, 0x46
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x4d3fb153
pushf
not eax
add eax, 0xff8c4543
xor eax, 0x8feca863
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc55c024f
xor eax, 0xc055e8cc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb185a715
xor eax, 0xd0c160bc
rol eax, 0x60
popf
jmp 0x1402940f6
lea rsi, [rsp + 0x58]
lea rbx, [rsp + 0x50]
push rax
pushf
mov eax, 0xae68daf
pushf
not eax
add eax, 0xcedecd9f
xor eax, 0xbab3dd80
rol eax, 0x99
popf
pushf
not eax
add eax, 0xa17da5fe
xor eax, 0xeccebb1a
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8364221e
xor eax, 0xec41479b
rol eax, 0x80
popf
jmp 0x1402940f6
mov qword [rsp + 0x20], rbx
cmp rbx, rsi
je 0x140294f0c
push rax
pushf
mov eax, 0xff6ac867
pushf
not eax
add eax, 0xb5506b2d
xor eax, 0xe8e7042d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xad4f9fc9
xor eax, 0xff36c51b
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8fabcc64
xor eax, 0xae59217d
rol eax, 0xef
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x12bf2803
pushf
not eax
add eax, 0xdaa2c80f
xor eax, 0xcb27c4c6
rol eax, 0x26
popf
pushf
not eax
add eax, 0xba5aa87d
xor eax, 0xea99983d
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbf174fef
xor eax, 0xc68ad4d1
rol eax, 0x25
popf
jmp 0x1402940f6
cmp dword [rbx], 0xffffffff
je 0x140294f9d
push rax
pushf
mov eax, 0x966acc62
pushf
not eax
add eax, 0xd6b1b143
xor eax, 0x85cb94d4
rol eax, 0x33
popf
pushf
not eax
add eax, 0x81f96f2b
xor eax, 0xcaac11ab
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb86c0692
xor eax, 0xe3a5f3d2
rol eax, 0x73
popf
jmp 0x1402940f6
push rax
pushf
mov eax, 0x5a527279
pushf
not eax
add eax, 0x8934145c
xor eax, 0xd9d66824
rol eax, 0x61
popf
pushf
not eax
add eax, 0x88ff9ade
xor eax, 0xfdad34ca
rol eax, 0xea
popf
pushf
not eax
add eax, 0xf5784109
xor eax, 0xe696bb46
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xc0c8085d
xor eax, 0xc0493007
rol eax, 0x67
popf
jmp 0x1402940f6
mov ecx, dword [rbx]
call fcn.1401d213f
push rax
pushf
mov eax, 0x42e5d7b0
pushf
not eax
add eax, 0xe658d789
xor eax, 0xd8d9c2b2
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xca01e25c
xor eax, 0xef0a8be1
rol eax, 8
popf
jmp 0x1402940f6
add rbx, 4
jmp 0x140294ebc
mov ecx, 0x79f54a03
pushf
not ecx
add ecx, 0xd2f0ae31
xor ecx, 0xad7bf430
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0x9649847d
xor ecx, 0xab48c441
rol ecx, 0x14
popf
call fcn.1402ff4c9
mov rax, rdi
jmp 0x1402943a1