Function at 0x1401b187c
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x9a54780b
pushf
not eax
add eax, 0x87ea4556
xor eax, 0xbad336ac
rol eax, 0xb
popf
pushf
not eax
add eax, 0xd00a1878
xor eax, 0xc6460c9c
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdafd6572
xor eax, 0xf67cd0db
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xf2426bc0
xor eax, 0xd177d41f
rol eax, 0xea
popf
cmp eax, 0x20
jne 0x1401b18df
popf
pop rax
jmp 0x1401b315a
cmp eax, 0
jne 0x1401b18ee
popf
pop rax
jmp 0x1401b1b28
cmp eax, 3
jne 0x1401b18fd
popf
pop rax
jmp 0x1401b1cfc
cmp eax, 1
jne 0x1401b190c
popf
pop rax
jmp 0x1401b1bed
cmp eax, 0xd
jne 0x1401b191b
popf
pop rax
jmp 0x1401b22e4
cmp eax, 0x1a
jne 0x1401b192a
popf
pop rax
jmp 0x1401b2d27
cmp eax, 0xe
jne 0x1401b1939
popf
pop rax
jmp 0x1401b232f
cmp eax, 0xb
jne 0x1401b1948
popf
pop rax
jmp 0x1401b21be
cmp eax, 0x19
jne 0x1401b1957
popf
pop rax
jmp 0x1401b2ccb
cmp eax, 8
jne 0x1401b1966
popf
pop rax
jmp 0x1401b2001
cmp eax, 0x1d
jne 0x1401b1975
popf
pop rax
jmp 0x1401b2f03
cmp eax, 0x17
jne 0x1401b1984
popf
pop rax
jmp 0x1401b2b61
cmp eax, 0x1c
jne 0x1401b1993
popf
pop rax
jmp 0x1401b2e99
cmp eax, 0x12
jne 0x1401b19a2
popf
pop rax
jmp 0x1401b260d
cmp eax, 0x18
jne 0x1401b19b1
popf
pop rax
jmp 0x1401b2c13
cmp eax, 0x11
jne 0x1401b19c0
popf
pop rax
jmp 0x1401b2553
cmp eax, 0x1b
jne 0x1401b19cf
popf
pop rax
jmp 0x1401b2d9c
cmp eax, 0x21
jne 0x1401b19de
popf
pop rax
jmp 0x1401b31e8
cmp eax, 0x23
jne 0x1401b19ed
popf
pop rax
jmp 0x1401b3272
cmp eax, 0x25
jne 0x1401b19fc
popf
pop rax
jmp 0x1401b3380
cmp eax, 0xf
jne 0x1401b1a0b
popf
pop rax
jmp 0x1401b238b
cmp eax, 0x13
jne 0x1401b1a1a
popf
pop rax
jmp 0x1401b26a8
cmp eax, 0x15
jne 0x1401b1a29
popf
pop rax
jmp 0x1401b29f8
cmp eax, 0x24
jne 0x1401b1a38
popf
pop rax
jmp 0x1401b32e7
cmp eax, 0x1e
jne 0x1401b1a47
popf
pop rax
jmp 0x1401b2fa7
cmp eax, 0xc
jne 0x1401b1a56
popf
pop rax
jmp 0x1401b224f
cmp eax, 0x26
jne 0x1401b1a65
popf
pop rax
jmp 0x1401b33cc
cmp eax, 0x27
jne 0x1401b1a74
popf
pop rax
jmp 0x1401b3405
cmp eax, 0x1f
jne 0x1401b1a83
popf
pop rax
jmp 0x1401b3095
cmp eax, 0x10
jne 0x1401b1a92
popf
pop rax
jmp 0x1401b2483
cmp eax, 6
jne 0x1401b1aa1
popf
pop rax
jmp 0x1401b1f21
cmp eax, 9
jne 0x1401b1ab0
popf
pop rax
jmp 0x1401b204a
cmp eax, 4
jne 0x1401b1abf
popf
pop rax
jmp 0x1401b1e7c
cmp eax, 0x16
jne 0x1401b1ace
popf
pop rax
jmp 0x1401b2ab2
cmp eax, 2
jne 0x1401b1add
popf
pop rax
jmp 0x1401b1c74
cmp eax, 0xa
jne 0x1401b1aec
popf
pop rax
jmp 0x1401b2135
cmp eax, 0x22
jne 0x1401b1afb
popf
pop rax
jmp 0x1401b3233
cmp eax, 0x14
jne 0x1401b1b0a
popf
pop rax
jmp 0x1401b29ac
cmp eax, 7
jne 0x1401b1b19
popf
pop rax
jmp 0x1401b1fb6
cmp eax, 5
jne 0x1401b1b28
popf
pop rax
jmp 0x1401b1f18
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4c0]
sub rsp, 0x5c0
mov rax, qword [0x140058058]
xor rax, rsp
mov qword [rbp + 0x4b0], rax
mov rdi, r8
mov r13, rdx
mov qword [rsp + 0x38], rcx
mov r9, qword [r8]
cmp dword [r9 + 0x1a8], 1
jne 0x1401b1bba
push rax
pushf
mov eax, 0xfe73c2c0
pushf
not eax
add eax, 0xe4577135
xor eax, 0xe75e1ba3
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x84edea5c
xor eax, 0xc9c86ca0
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa6e9ca3e
xor eax, 0x8549264b
rol eax, 0xa3
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xbb82859f
pushf
not eax
add eax, 0xca585d74
xor eax, 0xcf3ad7c3
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf9e4df20
xor eax, 0xb185d763
rol eax, 0xc7
popf
jmp 0x1401b18d0
cmp dword [r9 + 0x1f8], 1
jne 0x1401b1c41
push rax
pushf
mov eax, 0xa1a71dc
pushf
not eax
add eax, 0xa5999234
xor eax, 0x8df6593b
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd07c52e6
xor eax, 0xe453b9a0
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8ca3a01d
xor eax, 0xc9880180
rol eax, 0x72
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xb9dea1b1
pushf
not eax
add eax, 0xd739d4cf
xor eax, 0x9089cf51
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa7ee158e
xor eax, 0xcabe5285
rol eax, 0xfc
popf
jmp 0x1401b18d0
cmp word [r9 + 0x198], 0x20
jb 0x1401b1cc9
push rax
pushf
mov eax, 0xb2e53566
pushf
not eax
add eax, 0xf6872b39
xor eax, 0xa9f3b104
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf8821b84
xor eax, 0x8f2b8904
rol eax, 0xca
popf
pushf
not eax
add eax, 0xb565ecd7
xor eax, 0xf1a91531
rol eax, 0x4d
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x49aa4e1c
pushf
not eax
add eax, 0xa96b2be6
xor eax, 0xa45d2094
rol eax, 0x52
popf
pushf
not eax
add eax, 0xd5359fb9
xor eax, 0xdb3db141
rol eax, 0xcb
popf
jmp 0x1401b18d0
movzx edx, byte [r9 + 0x1b0]
movabs r14, 0x5404b14696183d6c
pushf
not r14
add r14, 0x69cee2f5
xor r14, 0x400ca844
rol r14, 0x29
popf
pushf
not r14
add r14, 0x5f354247
xor r14, 0x432c5459
rol r14, 0x64
popf
pushf
not r14
add r14, 0x5f31ea20
xor r14, 0x45d2b695
rol r14, 0x97
popf
xor rdx, r14
movabs rsi, 0x1ffe8cfb31befd
pushf
not rsi
add rsi, 0x54d7aba6
xor rsi, 0x4682f357
rol rsi, 0x31
popf
pushf
not rsi
add rsi, 0x64914f57
xor rsi, 0x61ab1164
rol rsi, 0x42
popf
imul rdx, rsi
movzx eax, byte [r9 + 0x1b1]
xor rdx, rax
imul rdx, rsi
movzx eax, byte [r9 + 0x1b2]
xor rdx, rax
imul rdx, rsi
movzx eax, byte [r9 + 0x1b3]
xor rdx, rax
imul rdx, rsi
mov r10, qword [0x14005afd0]
and rdx, r10
add rdx, rdx
mov r11, qword [0x14005afb8]
mov rcx, qword [r11 + rdx*8 + 8]
mov r8, qword [0x14005afa8]
xor ebx, ebx
cmp rcx, r8
je 0x1401b1e49
push rax
pushf
mov eax, 0xc3c62449
pushf
not eax
add eax, 0x9137a35e
xor eax, 0xd5fe654c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcb387536
xor eax, 0xa45d32f2
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa9f91ec1
xor eax, 0xe3c683fa
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdb155e32
xor eax, 0xbe48b7bd
rol eax, 0xb7
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x6a32aa90
pushf
not eax
add eax, 0xdc0901d3
xor eax, 0xad441146
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xd7ab90b8
xor eax, 0xcdf24c2b
rol eax, 0xf6
popf
jmp 0x1401b18d0
mov rdx, qword [r11 + rdx*8]
mov eax, dword [r9 + 0x1b0]
cmp eax, dword [rcx + 0x10]
je 0x1401b1ee5
push rax
pushf
mov eax, 0xd708f2af
pushf
not eax
add eax, 0xff1c36fa
xor eax, 0xeda1d6e3
rol eax, 0xea
popf
pushf
not eax
add eax, 0x809b0dae
xor eax, 0x89d2b69b
rol eax, 0x23
popf
pushf
not eax
add eax, 0xe2fc8f37
xor eax, 0xaf3588db
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf59884ff
xor eax, 0xee5b9b3b
rol eax, 0x6d
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xada60695
pushf
not eax
add eax, 0xa05d5d59
xor eax, 0x9b2c96a2
rol eax, 0x39
popf
pushf
not eax
add eax, 0xc03064f4
xor eax, 0xfd5d2473
rol eax, 0x98
popf
jmp 0x1401b18d0
cmp rcx, rdx
je 0x1401b2001
mov rcx, qword [rcx + 8]
cmp eax, dword [rcx + 0x10]
jne 0x1401b1f5d
push rax
pushf
mov eax, 0x110526de
pushf
not eax
add eax, 0xbaef5823
xor eax, 0xc7e9d603
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xaaaa10a9
xor eax, 0xcf2716d7
rol eax, 0xef
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x2343f9e0
pushf
not eax
add eax, 0xae3952a8
xor eax, 0xb824e171
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb8aa8727
xor eax, 0xb0bdf228
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd25e707e
xor eax, 0xbabc19bc
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd762d599
xor eax, 0xdbde7b80
rol eax, 0xda
popf
jmp 0x1401b18d0
jmp 0x1401b204a
mov rcx, rbx
push rax
pushf
mov eax, 0x2b34b8ba
pushf
not eax
add eax, 0xb1968204
xor eax, 0xbc4ce2f0
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x9ec62cdd
xor eax, 0xa909f7a7
rol eax, 0x29
popf
pushf
not eax
add eax, 0x972e8e3f
xor eax, 0x8d247eca
rol eax, 0x7a
popf
jmp 0x1401b18d0
mov rax, r8
test rcx, rcx
cmovne rax, rcx
movups xmm0, xmmword [rax + 0x14]
movups xmmword [rsp + 0x48], xmm0
movzx ecx, byte [r9 + 0x200]
xor rcx, r14
imul rcx, rsi
movzx eax, byte [r9 + 0x201]
xor rcx, rax
imul rcx, rsi
movzx eax, byte [r9 + 0x202]
xor rcx, rax
imul rcx, rsi
movzx eax, byte [r9 + 0x203]
xor rcx, rax
imul rcx, rsi
and rcx, r10
add rcx, rcx
mov rax, qword [r11 + rcx*8 + 8]
cmp rax, r8
je 0x1401b20ef
push rax
pushf
mov eax, 0xff1b03f0
pushf
not eax
add eax, 0xea7c4e49
xor eax, 0xdfb5afb7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xda59fd58
xor eax, 0xe7804dd2
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb78cacc3
xor eax, 0xcd35c591
rol eax, 0x12
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x79b536d1
pushf
not eax
add eax, 0xe66ceca4
xor eax, 0xb67b943a
rol eax, 0x90
popf
pushf
not eax
add eax, 0x87e0e64d
xor eax, 0x9245c0cc
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc8b4374e
xor eax, 0xd5e0f95d
rol eax, 0x62
popf
jmp 0x1401b18d0
mov rdx, qword [r11 + rcx*8]
mov ecx, dword [r9 + 0x200]
cmp ecx, dword [rax + 0x10]
je 0x1401b2178
push rax
pushf
mov eax, 0x511a4b10
pushf
not eax
add eax, 0xfc0fd9d3
xor eax, 0x9ce99143
rol eax, 2
popf
pushf
not eax
add eax, 0x862d4802
xor eax, 0xa83cc9fd
rol eax, 9
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xc5883499
pushf
not eax
add eax, 0x9b8d2d78
xor eax, 0x81560997
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf270b491
xor eax, 0x915adc06
rol eax, 5
popf
pushf
not eax
add eax, 0xfa39c2b5
xor eax, 0xc5e34639
rol eax, 0x2e
popf
jmp 0x1401b18d0
cmp rax, rdx
je 0x1401b2209
push rax
pushf
mov eax, 0x2aafadf3
pushf
not eax
add eax, 0xb2db2e52
xor eax, 0xadab3af8
rol eax, 0x56
popf
pushf
not eax
add eax, 0x806516de
xor eax, 0xb180ecfe
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc9376db7
xor eax, 0xb1c1b811
rol eax, 0xa
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x3d2984d5
pushf
not eax
add eax, 0xd29fced9
xor eax, 0xf95967ec
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9b0a4945
xor eax, 0xf38a7b25
rol eax, 2
popf
pushf
not eax
add eax, 0xe3ddf81d
xor eax, 0xa7736c69
rol eax, 0x27
popf
jmp 0x1401b18d0
mov rax, qword [rax + 8]
cmp ecx, dword [rax + 0x10]
jne 0x1401b22b1
push rax
pushf
mov eax, 0xa60b0fa2
pushf
not eax
add eax, 0x94f38bff
xor eax, 0xe5c95c26
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf9a7cf84
xor eax, 0xea9e8862
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xe5590c2c
xor eax, 0xea553f32
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb533c79f
xor eax, 0xfe5f92fc
rol eax, 0x6b
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xf582ed43
pushf
not eax
add eax, 0xc747ed50
xor eax, 0x92d0c778
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf1cf274c
xor eax, 0xc64035c5
rol eax, 0xd8
popf
jmp 0x1401b18d0
jmp 0x1401b238b
mov rax, rbx
push rax
pushf
mov eax, 0x410e8130
pushf
not eax
add eax, 0x9fac7747
xor eax, 0xe5b3e469
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xdffcd603
xor eax, 0xf126c6a5
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe6c768f7
xor eax, 0x94575d20
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9bf1af87
xor eax, 0xf55d6530
rol eax, 0x7c
popf
jmp 0x1401b18d0
test rax, rax
cmovne r8, rax
movups xmm0, xmmword [r8 + 0x14]
movups xmmword [rsp + 0x70], xmm0
mov esi, dword [rsp + 0x48]
movq r9, xmm0
cmp esi, r9d
sete r8b
mov r10, r9
shr r10, 0x20
psrldq xmm0, 8
movq rbx, xmm0
mov r11, rbx
shr r11, 0x20
mov r14d, dword [rsp + 0x54]
mov r15d, dword [rsp + 0x4c]
cmp r15d, r10d
sete cl
mov r12d, dword [rsp + 0x50]
cmp r12d, ebx
sete al
and cl, al
xor eax, eax
mov edx, eax
movzx eax, cl
cmp r14d, r11d
cmove edx, eax
test r8b, dl
jne 0x1401b242a
push rax
pushf
mov eax, 0x7fec1719
pushf
not eax
add eax, 0x88b4c7f9
xor eax, 0xe8171f37
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa3728ce2
xor eax, 0xc3c2a441
rol eax, 0x7e
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xb360a9c4
pushf
not eax
add eax, 0xfa972a97
xor eax, 0xe9aea3b3
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd5dfa114
xor eax, 0xcfb6aa65
rol eax, 0x18
popf
pushf
not eax
add eax, 0xcdb28af9
xor eax, 0xef4f064a
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd8076425
xor eax, 0xc7eb036b
rol eax, 0xb8
popf
jmp 0x1401b18d0
cmp esi, 0x8000039
sete r8b
test r12d, r12d
sete cl
test r14d, r14d
sete al
and cl, al
xor r14d, r14d
mov edx, r14d
movzx eax, cl
cmp r15d, 4
cmove edx, eax
test r8b, dl
jne 0x1401b24fa
push rax
pushf
mov eax, 0xefa26eb8
pushf
not eax
add eax, 0x9fc9e201
xor eax, 0xc73725d7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe5a2d456
xor eax, 0xda171654
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xda5a7aee
xor eax, 0x9552c5dc
rol eax, 0x79
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x9941de06
pushf
not eax
add eax, 0xae2e200d
xor eax, 0x85a4a792
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x86f7e95c
xor eax, 0xb2350ff4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xc43fdc71
xor eax, 0xb791e0ac
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa849ef9c
xor eax, 0xe798b482
rol eax, 0xaf
popf
jmp 0x1401b18d0
cmp r9d, 0x8000039
sete r8b
test r11d, r11d
sete cl
test ebx, ebx
sete al
and cl, al
mov edx, r14d
movzx eax, cl
cmp r10d, 4
cmove edx, eax
test r8b, dl
jne 0x1401b25da
push rax
pushf
mov eax, 0xc426f6bc
pushf
not eax
add eax, 0x82e58ecd
xor eax, 0xf9c21941
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbea00a3a
xor eax, 0xd0909538
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcb2b7043
xor eax, 0xe50bcfca
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xda6bc9b6
xor eax, 0xfacbff7d
rol eax, 0xac
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x6e4a9d30
pushf
not eax
add eax, 0xa04342af
xor eax, 0x8a6ac47c
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe8ce8cfb
xor eax, 0x94364c4c
rol eax, 0xe6
popf
jmp 0x1401b18d0
shr r9, 0x18
cmp byte [rsp + 0x4b], r9b
jne 0x1401b2675
push rax
pushf
mov eax, 0x112f7dc2
pushf
not eax
add eax, 0xd42d2892
xor eax, 0x8b045a46
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa3b01722
xor eax, 0xce8262ee
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc040ed06
xor eax, 0xe6c96ded
rol eax, 7
popf
pushf
not eax
add eax, 0xec8687fd
xor eax, 0x9e5a76c0
rol eax, 0x54
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x36820cef
pushf
not eax
add eax, 0x8868e2c7
xor eax, 0x83b10b26
rol eax, 8
popf
pushf
not eax
add eax, 0x8fe59eb2
xor eax, 0xa806acdf
rol eax, 0xe6
popf
jmp 0x1401b18d0
mov rsi, qword [rsp + 0x38]
lea rax, [rsi + 0x250]
lea rbx, [rax - 0xb0]
test rax, rax
cmove rbx, r14
lea r8, [rsp + 0x70]
mov edx, 0x580f540f
pushf
not edx
add edx, 0xcf952899
xor edx, 0xff0661db
rol edx, 0xbf
popf
pushf
not edx
add edx, 0xec749742
xor edx, 0xba16bdb0
rol edx, 0xda
popf
pushf
not edx
add edx, 0x8bd3a0e3
xor edx, 0xece72622
rol edx, 0xbe
popf
pushf
not edx
add edx, 0xcd6fa692
xor edx, 0xcf9498d7
rol edx, 0x47
popf
mov rcx, rbx
jmp 0x1401b2724
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int__struct_asmjit::_abi_1_10::Operand__const____ptr64____ptr64]
lea r8, [rsp + 0x70]
mov edx, 0x574d0735
pushf
not edx
add edx, 0xf545ca0e
xor edx, 0xa5454412
rol edx, 0x6c
popf
pushf
not edx
add edx, 0x81bca2b6
xor edx, 0xcbbc4a69
rol edx, 0x7e
popf
pushf
not edx
add edx, 0xa68d1d4a
xor edx, 0xce7a2ff9
rol edx, 0x2f
popf
mov rcx, rbx
jmp 0x1401b2777
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int__struct_asmjit::_abi_1_10::Operand__const____ptr64____ptr64]
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x48]
mov edx, 0x6c836b14
pushf
not edx
add edx, 0x9aebaf68
xor edx, 0x880bc22b
rol edx, 6
popf
pushf
not edx
add edx, 0xcf9b191b
xor edx, 0x86b97ae6
rol edx, 0xa5
popf
mov rcx, rbx
jmp 0x1401b27ba
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int__struct_asmjit::_abi_1_10::Operand__const____ptr64__struct_asmjit::_abi_1_10::Operand__const____ptr64____ptr64]
lea r8, [rsp + 0x70]
mov edx, 0xfee76d1d
pushf
not edx
add edx, 0x9d79796a
xor edx, 0xd9de6556
rol edx, 0xab
popf
pushf
not edx
add edx, 0xa1711f7a
xor edx, 0x9c397c79
rol edx, 5
popf
pushf
not edx
add edx, 0xe91d61d4
xor edx, 0xde0f22f5
rol edx, 0x39
popf
pushf
not edx
add edx, 0xc2d052e8
xor edx, 0x9dde62ba
rol edx, 0x46
popf
mov rcx, rbx
jmp 0x1401b2822
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int__struct_asmjit::_abi_1_10::Operand__const____ptr64____ptr64]
mov qword [rsp + 0x28], 3
mov qword [rsp + 0x30], 1
lea r9, [rsp + 0x28]
lea r8, [rsp + 0x48]
mov edx, 0x94090eb8
pushf
not edx
add edx, 0xa4f5f76e
xor edx, 0xb37fc17b
rol edx, 0x93
popf
pushf
not edx
add edx, 0xed5b59ec
xor edx, 0x8f14b9f9
rol edx, 0x21
popf
pushf
not edx
add edx, 0xb59c38be
xor edx, 0x91e9ef67
rol edx, 0xd3
popf
mov rcx, rbx
jmp 0x1401b288c
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int__struct_asmjit::_abi_1_10::Operand__const____ptr64__struct_asmjit::_abi_1_10::Operand__const____ptr64____ptr64]
mov qword [rsp + 0x40], r14
lea rcx, [rsi + 0x18]
mov rax, qword [rcx]
lea r15, [rsi + 0x50]
mov r8, r15
lea rdx, [rsp + 0x40]
jmp 0x1401b28ab
call qword [rax + 8]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rax
mov rcx, r15
jmp 0x1401b28c1
call qword [sym.imp.asmjit.dll_public:_unsigned_long_long_unsigned___int64____cdecl_asmjit::_abi_1_10::CodeHolder::codeSize_void_const___ptr64]
mov r9d, eax
mov r8, qword [rsp + 0x40]
lea rdx, [rsp + 0x58]
call fcn.1401fd588
nop
mov r12, qword [rdi]
mov eax, dword [r12]
mov dword [rsp + 0x28], eax
mov r14, qword [r13]
mov rsi, qword [r14 + 0x30]
lea rbx, [r12 + 0x528]
cmp rbx, rsi
je 0x1401b2953
push rax
pushf
mov eax, 0xb8d0182e
pushf
not eax
add eax, 0xf1fdbd54
xor eax, 0xc99a845d
rol eax, 0x51
popf
pushf
not eax
add eax, 0x91eacd44
xor eax, 0xa4ad759b
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc45a05be
xor eax, 0xeabcc1b7
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc06582f4
xor eax, 0x98770404
rol eax, 0xa3
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x89cffc18
pushf
not eax
add eax, 0xce587588
xor eax, 0xabf6e6ab
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9c225b66
xor eax, 0xce66e661
rol eax, 0xba
popf
pushf
not eax
add eax, 0xcf553388
xor eax, 0xcfd0010d
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x90435cee
xor eax, 0xff501d0a
rol eax, 0x70
popf
jmp 0x1401b18d0
nop word [rax + rax]
push rax
pushf
mov eax, 0x786f53a6
pushf
not eax
add eax, 0xf6714eb8
xor eax, 0xdc1a9cb7
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x968e84d0
xor eax, 0xd40185ef
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf72f0197
xor eax, 0x941f984a
rol eax, 0x54
popf
jmp 0x1401b18d0
lea rcx, [rbx - 0x528]
mov rdx, rbx
call fcn.1401f4882
add rbx, 0x528
cmp rbx, rsi
jne 0x1401b2a6c
push rax
pushf
mov eax, 0x23cbee00
pushf
not eax
add eax, 0xfcaadf3a
xor eax, 0xf673beb4
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc95257d5
xor eax, 0xb567c19d
rol eax, 0xac
popf
pushf
not eax
add eax, 0x8f19862f
xor eax, 0xdd14f607
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc239a157
xor eax, 0xbfa38022
rol eax, 0xc7
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x5ca5a35b
pushf
not eax
add eax, 0xd9f4f9d2
xor eax, 0xf95e5772
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xea11c7c3
xor eax, 0x8cf44d0a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb181b454
xor eax, 0xe0dd4604
rol eax, 0x76
popf
jmp 0x1401b18d0
mov rbx, qword [r14 + 0x30]
mov rcx, qword [rbx - 0x518]
test rcx, rcx
je 0x1401b2b08
push rax
pushf
mov eax, 0xfed8108e
pushf
not eax
add eax, 0x90ea47a3
xor eax, 0xe1dd4647
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xdb7c0569
xor eax, 0x818defe9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf269e218
xor eax, 0xcd63d1ad
rol eax, 0xdf
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x22ea1d11
pushf
not eax
add eax, 0xd6e1f411
xor eax, 0x874f55d3
rol eax, 0xec
popf
pushf
not eax
add eax, 0xddae924a
xor eax, 0xda52cf43
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc3d5b6ee
xor eax, 0xb601b280
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd783de58
xor eax, 0x8c459be7
rol eax, 8
popf
jmp 0x1401b18d0
mov rdx, qword [rbx - 0x508]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1401b2bcd
push rax
pushf
mov eax, 0xe2a65674
pushf
not eax
add eax, 0xd06e076a
xor eax, 0xf083bcff
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x8d043f9d
xor eax, 0xd6ad8eb8
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe3c6facc
xor eax, 0xfcf5c276
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xee539b10
xor eax, 0xc9584c90
rol eax, 0x80
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x1c320c31
pushf
not eax
add eax, 0x9dae95e1
xor eax, 0xd9cba064
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa2aa2d56
xor eax, 0xdf3b5e1c
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc1916626
xor eax, 0xc2264e26
rol eax, 0x16
popf
jmp 0x1401b18d0
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1401b2c72
push rax
pushf
mov eax, 0xbe153c1a
pushf
not eax
add eax, 0x8ae98999
xor eax, 0x920adfd7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9acced0d
xor eax, 0xeed34424
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa211a54f
xor eax, 0xf6a02ebd
rol eax, 0xd9
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xf2ca6d54
pushf
not eax
add eax, 0xffa7f556
xor eax, 0xdf5d2d36
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb93c72b2
xor eax, 0xed3647ab
rol eax, 0xda
popf
pushf
not eax
add eax, 0xb9db2461
xor eax, 0xa083edcb
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa51d5b98
xor eax, 0xf10518b7
rol eax, 0x43
popf
jmp 0x1401b18d0
mov rcx, r8
push rax
pushf
mov eax, 0x9aba8b96
pushf
not eax
add eax, 0xc7bd94cb
xor eax, 0xd19d08a3
rol eax, 9
popf
pushf
not eax
add eax, 0xfb04e6e6
xor eax, 0x90ec388b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xabca8baa
xor eax, 0xdd498dcc
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc5535ca1
xor eax, 0x8fc7957c
rol eax, 0x58
popf
jmp 0x1401b18d0
call fcn.1400eee84
xor eax, eax
mov qword [rbx - 0x518], rax
mov qword [rbx - 0x510], rax
mov qword [rbx - 0x508], rax
push rax
pushf
mov eax, 0x73e4bd99
pushf
not eax
add eax, 0x8ae73b96
xor eax, 0xd60f8e72
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbff2a011
xor eax, 0x8ef3279d
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa8b7b7be
xor eax, 0xafa79c42
rol eax, 0x46
popf
pushf
not eax
add eax, 0xab288849
xor eax, 0xce0dc0d4
rol eax, 0x49
popf
jmp 0x1401b18d0
add qword [r14 + 0x30], 0xfffffffffffffad8
lea rax, [r12 - 0x528]
mov qword [rdi], rax
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x58]
sub rcx, r8
movabs rax, 0x371a603264113afe
pushf
not rax
add rax, 0x6902cb5f
xor rax, 0x5d780ed8
rol rax, 0x87
popf
pushf
not rax
add rax, 0x439be597
xor rax, 0x7f745a33
rol rax, 0xab
popf
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
je 0x1401b2e53
push rax
pushf
mov eax, 0xd4951e50
pushf
not eax
add eax, 0x9e78287e
xor eax, 0x8ef4439e
rol eax, 0xff
popf
pushf
not eax
add eax, 0x9e3f9550
xor eax, 0xfab23076
rol eax, 0x34
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xc3552e58
pushf
not eax
add eax, 0xd99ce850
xor eax, 0x807cc99a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd63925ef
xor eax, 0xc9c3513f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x94fc98b8
xor eax, 0xf6b23f88
rol eax, 0x42
popf
jmp 0x1401b18d0
mov eax, dword [rsp + 0x28]
mov dword [r8], eax
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
push rax
pushf
mov eax, 0x2b979261
pushf
not eax
add eax, 0xaf922837
xor eax, 0xf2e0d460
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbf993210
xor eax, 0xf01ae2e2
rol eax, 5
popf
pushf
not eax
add eax, 0xe2e1219f
xor eax, 0xf7b7cda5
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9ca21cb8
xor eax, 0xa3b4cfb4
rol eax, 0x32
popf
jmp 0x1401b18d0
cmp rbx, rsi
je 0x1401b2f4e
push rax
pushf
mov eax, 0x4e97d673
pushf
not eax
add eax, 0x95b87e1c
xor eax, 0xa8fb15ed
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe7aa158c
xor eax, 0xe9551a04
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd1115aeb
xor eax, 0xd5303d56
rol eax, 0xab
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xd8aea9ba
pushf
not eax
add eax, 0xc731ec43
xor eax, 0xa5f1ede8
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa6d29d59
xor eax, 0xca9bf586
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x893bac06
xor eax, 0xe0074755
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc7f47b7e
xor eax, 0x81772d26
rol eax, 0x59
popf
jmp 0x1401b18d0
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.1400f14ea
nop
mov rcx, qword [r13]
add rcx, 0x28
mov r8, qword [rdi]
add r8, 0x528
lea r9, [rbp - 0x80]
lea rdx, [rsp + 0x28]
call fcn.1400acaba
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x1401b303c
push rax
pushf
mov eax, 0x610932d1
pushf
not eax
add eax, 0xd87fc33e
xor eax, 0xd5aac2b8
rol eax, 0xab
popf
pushf
not eax
add eax, 0xf0c8b0f2
xor eax, 0x99609615
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xce41c18e
xor eax, 0xa07134d7
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb0e8ecb9
xor eax, 0xfae0a874
rol eax, 0x89
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xb7b6362c
pushf
not eax
add eax, 0xe860583d
xor eax, 0xa1cdeced
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd7a16580
xor eax, 0xc109b87b
rol eax, 0xec
popf
pushf
not eax
add eax, 0xf10eaadc
xor eax, 0xe8eb6e1a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb3d2255e
xor eax, 0xf81fae83
rol eax, 0x83
popf
jmp 0x1401b18d0
mov rdx, qword [rbp - 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401b3101
push rax
pushf
mov eax, 0x3a65e681
pushf
not eax
add eax, 0xe2ee2b26
xor eax, 0x8b57e5ef
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc328fbc3
xor eax, 0xe94cec31
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9cdf63a8
xor eax, 0xc420df31
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xdc066999
xor eax, 0xb54c1654
rol eax, 0x23
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0x93eb5d7b
pushf
not eax
add eax, 0xc6167e14
xor eax, 0xc2a60876
rol eax, 0x37
popf
pushf
not eax
add eax, 0xb908f7d5
xor eax, 0xf3037aae
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x96b547e7
xor eax, 0x80a4f2c8
rol eax, 0xef
popf
pushf
not eax
add eax, 0x8946263f
xor eax, 0xf8faf9c6
rol eax, 0x34
popf
jmp 0x1401b18d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401b31b5
push rax
pushf
mov eax, 0xb9683168
pushf
not eax
add eax, 0xcafd91a4
xor eax, 0x9e56cd5f
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc183a17a
xor eax, 0xb05efa4c
rol eax, 0x66
popf
pushf
not eax
add eax, 0xce36c8bb
xor eax, 0xbd8a4222
rol eax, 8
popf
jmp 0x1401b18d0
push rax
pushf
mov eax, 0xdf6ec47b
pushf
not eax
add eax, 0xae8286c6
xor eax, 0x835c012a
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa919427c
xor eax, 0x8e33dffd
rol eax, 0x90
popf
jmp 0x1401b18d0
call fcn.1400eee84
push rax
pushf
mov eax, 0x31f300ba
pushf
not eax
add eax, 0x81dccc3c
xor eax, 0xe27c7556
rol eax, 0x41
popf
pushf
not eax
add eax, 0xab6dff40
xor eax, 0xa014e5e6
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfbc0ce89
xor eax, 0xc18e9310
rol eax, 0x29
popf
jmp 0x1401b18d0
add rbx, 0x528
jmp 0x1401b2f03
xor edx, edx
mov rcx, r15
jmp 0x1401b3278
call qword [sym.imp.asmjit.dll_public:_void___cdecl_asmjit::_abi_1_10::CodeHolder::reset_enum_asmjit::_abi_1_10::ResetPolicy____ptr64]
mov rbx, qword [rsp + 0x38]
lea rdx, [rbx + 0x20]
mov r8, 0xffffffffffffffff
mov rcx, r15
jmp 0x1401b3292
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::CodeHolder::init_class_asmjit::_abi_1_10::Environment_const____ptr64__unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [rbx + 0x1a0]
mov rcx, r15
jmp 0x1401b32a3
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::CodeHolder::attach_class_asmjit::_abi_1_10::BaseEmitter____ptr64____ptr64]
nop
lea rcx, [rsp + 0x58]
call fcn.1400f16d5
push rax
pushf
mov eax, 0xafd8afe
pushf
not eax
add eax, 0xa1ae6c75
xor eax, 0xdf75733b
rol eax, 0x48
popf
pushf
not eax
add eax, 0x93a01abb
xor eax, 0xce0dcde1
rol eax, 0x9e
popf
jmp 0x1401b18d0
mov al, 0x4a
pushf
not al
add al, 0x33
xor al, 0x46
rol al, 0x9b
popf
pushf
not al
add al, 0xde
xor al, 0x57
rol al, 0x9a
popf
pushf
not al
add al, 0xcb
xor al, 0xee
rol al, 0xd3
popf
mov rcx, qword [rbp + 0x4b0]
xor rcx, rsp
call fcn.1401533b0
mov rbx, qword [rsp + 0x618]
add rsp, 0x5c0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1400d1537
nop
push rax
pushf
mov eax, 0x43797ed4
pushf
not eax
add eax, 0xa82e7a87
xor eax, 0xe3c61e31
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe3beb4c0
xor eax, 0xbadefde4
rol eax, 0xff
popf
pushf
not eax
add eax, 0x8c451044
xor eax, 0xedc4b129
rol eax, 0x8e
popf
jmp 0x1401b18d0
call fcn.1401a689e
int3
call fcn.1400d1537
int3