Function at 0x1401b17f9
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x4374917c
pushf
not eax
add eax, 0xa6527760
xor eax, 0xf35648b8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x95718b28
xor eax, 0xe55e99d7
rol eax, 0x31
popf
pushf
not eax
add eax, 0x9582a47e
xor eax, 0xbd6bf7f2
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9d7ab433
xor eax, 0xced2fcf1
rol eax, 0x35
popf
cmp eax, 0x20
jne 0x1401b185c
popf
pop rax
jmp 0x1401b3049
cmp eax, 0
jne 0x1401b186b
popf
pop rax
jmp 0x1401b1aa5
cmp eax, 3
jne 0x1401b187a
popf
pop rax
jmp 0x1401b1c79
cmp eax, 1
jne 0x1401b1889
popf
pop rax
jmp 0x1401b1b6a
cmp eax, 0xd
jne 0x1401b1898
popf
pop rax
jmp 0x1401b22e2
cmp eax, 0x1a
jne 0x1401b18a7
popf
pop rax
jmp 0x1401b2c4f
cmp eax, 0xe
jne 0x1401b18b6
popf
pop rax
jmp 0x1401b232a
cmp eax, 0xb
jne 0x1401b18c5
popf
pop rax
jmp 0x1401b21a9
cmp eax, 0x19
jne 0x1401b18d4
popf
pop rax
jmp 0x1401b2c19
cmp eax, 8
jne 0x1401b18e3
popf
pop rax
jmp 0x1401b1fc6
cmp eax, 0x1d
jne 0x1401b18f2
popf
pop rax
jmp 0x1401b2e18
cmp eax, 0x17
jne 0x1401b1901
popf
pop rax
jmp 0x1401b2ae8
cmp eax, 0x1c
jne 0x1401b1910
popf
pop rax
jmp 0x1401b2dae
cmp eax, 0x12
jne 0x1401b191f
popf
pop rax
jmp 0x1401b25e2
cmp eax, 0x18
jne 0x1401b192e
popf
pop rax
jmp 0x1401b2b9a
cmp eax, 0x11
jne 0x1401b193d
popf
pop rax
jmp 0x1401b2528
cmp eax, 0x1b
jne 0x1401b194c
popf
pop rax
jmp 0x1401b2c9e
cmp eax, 0x21
jne 0x1401b195b
popf
pop rax
jmp 0x1401b30d7
cmp eax, 0x23
jne 0x1401b196a
popf
pop rax
jmp 0x1401b3174
cmp eax, 0x25
jne 0x1401b1979
popf
pop rax
jmp 0x1401b32a8
cmp eax, 0xf
jne 0x1401b1988
popf
pop rax
jmp 0x1401b2360
cmp eax, 0x13
jne 0x1401b1997
popf
pop rax
jmp 0x1401b267d
cmp eax, 0x15
jne 0x1401b19a6
popf
pop rax
jmp 0x1401b29b8
cmp eax, 0x24
jne 0x1401b19b5
popf
pop rax
jmp 0x1401b31fc
cmp eax, 0x1e
jne 0x1401b19c4
popf
pop rax
jmp 0x1401b2ebc
cmp eax, 0xc
jne 0x1401b19d3
popf
pop rax
jmp 0x1401b223a
cmp eax, 0x26
jne 0x1401b19e2
popf
pop rax
jmp 0x1401b3307
cmp eax, 0x27
jne 0x1401b19f1
popf
pop rax
jmp 0x1401b3340
cmp eax, 0x1f
jne 0x1401b1a00
popf
pop rax
jmp 0x1401b2f84
cmp eax, 0x10
jne 0x1401b1a0f
popf
pop rax
jmp 0x1401b246b
cmp eax, 6
jne 0x1401b1a1e
popf
pop rax
jmp 0x1401b1efc
cmp eax, 9
jne 0x1401b1a2d
popf
pop rax
jmp 0x1401b1ffc
cmp eax, 4
jne 0x1401b1a3c
popf
pop rax
jmp 0x1401b1e44
cmp eax, 0x16
jne 0x1401b1a4b
popf
pop rax
jmp 0x1401b2a4c
cmp eax, 2
jne 0x1401b1a5a
popf
pop rax
jmp 0x1401b1c04
cmp eax, 0xa
jne 0x1401b1a69
popf
pop rax
jmp 0x1401b20e7
cmp eax, 0x22
jne 0x1401b1a78
popf
pop rax
jmp 0x1401b3122
cmp eax, 0x14
jne 0x1401b1a87
popf
pop rax
jmp 0x1401b296c
cmp eax, 7
jne 0x1401b1a96
popf
pop rax
jmp 0x1401b1f91
cmp eax, 5
jne 0x1401b1aa5
popf
pop rax
jmp 0x1401b1ef3
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 0x1401b1b24
push rax
pushf
mov eax, 0x122108c7
pushf
not eax
add eax, 0xbc299249
xor eax, 0x80c63146
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe48cbc29
xor eax, 0x80f750cc
rol eax, 0xf6
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xd1cd618b
pushf
not eax
add eax, 0xbe2a7741
xor eax, 0xe5adbb95
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x833add12
xor eax, 0xd1c0d305
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd281f389
xor eax, 0xb2aad103
rol eax, 0x12
popf
jmp 0x1401b184d
cmp dword [r9 + 0x1f8], 1
jne 0x1401b1bab
push rax
pushf
mov eax, 0x28cdac74
pushf
not eax
add eax, 0xe39cd197
xor eax, 0xec71bdf8
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xfd7474b3
xor eax, 0xd2152c45
rol eax, 0x17
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x1888f964
pushf
not eax
add eax, 0xba7b9921
xor eax, 0x863605c2
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xbc6eac47
xor eax, 0x93ff2358
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8205c18c
xor eax, 0xced01ddf
rol eax, 0x39
popf
pushf
not eax
add eax, 0xb2fd3b66
xor eax, 0xcbdfe8da
rol eax, 0x3d
popf
jmp 0x1401b184d
cmp word [r9 + 0x198], 0x20
jb 0x1401b1c46
push rax
pushf
mov eax, 0x82fa98d
pushf
not eax
add eax, 0x98259b7e
xor eax, 0x9ef0971e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xde0e43fc
xor eax, 0xbc03b61f
rol eax, 0x92
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x447bd843
pushf
not eax
add eax, 0xf0cc19eb
xor eax, 0x91645c07
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbbaf7481
xor eax, 0x9d1c65b0
rol eax, 0xd2
popf
jmp 0x1401b184d
movzx edx, byte [r9 + 0x1b0]
movabs r14, 0x1d734425637bed7e
pushf
not r14
add r14, 0x63dcf90c
xor r14, 0x5c59b15e
rol r14, 0xf9
popf
pushf
not r14
add r14, 0x62d198e3
xor r14, 0x6632d623
rol r14, 0x87
popf
pushf
not r14
add r14, 0x4c6daeef
xor r14, 0x70f71a79
rol r14, 0x90
popf
pushf
not r14
add r14, 0x5947a9b0
xor r14, 0x681757a7
rol r14, 0x13
popf
xor rdx, r14
movabs rsi, 0xae3e6270fc0fdb58
pushf
not rsi
add rsi, 0x7ef85edf
xor rsi, 0x67176db4
rol rsi, 0x60
popf
pushf
not rsi
add rsi, 0x6e7dc386
xor rsi, 0x6eb1edda
rol rsi, 0xc6
popf
pushf
not rsi
add rsi, 0x63498b8a
xor rsi, 0x54687f7c
rol rsi, 0xab
popf
pushf
not rsi
add rsi, 0x44f19dbf
xor rsi, 0x688e87ad
rol rsi, 0x7e
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 0x1401b1deb
push rax
pushf
mov eax, 0x25835a39
pushf
not eax
add eax, 0xaa9a8bc7
xor eax, 0xc322cd0b
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd98792a6
xor eax, 0xf76e79ce
rol eax, 0xc6
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xa3221d19
pushf
not eax
add eax, 0xe56ed04e
xor eax, 0xf3bcbada
rol eax, 0xdf
popf
pushf
not eax
add eax, 0x97ae9a8e
xor eax, 0x9aa687f4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa32507ae
xor eax, 0xe3cd2c81
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf104fc73
xor eax, 0xd513db64
rol eax, 0x17
popf
jmp 0x1401b184d
mov rdx, qword [r11 + rdx*8]
mov eax, dword [r9 + 0x1b0]
cmp eax, dword [rcx + 0x10]
je 0x1401b1ead
push rax
pushf
mov eax, 0xe77ce967
pushf
not eax
add eax, 0xd52c964f
xor eax, 0x92cd0361
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc03209ac
xor eax, 0xebbdf56f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf4fd8869
xor eax, 0x8b699e4a
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb624aa1f
xor eax, 0xfa5138f0
rol eax, 0x1c
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xb3bf056a
pushf
not eax
add eax, 0xbcf9b75d
xor eax, 0xdd8af565
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc431f78f
xor eax, 0xe945e0bf
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xcb2f730a
xor eax, 0x91537abd
rol eax, 0x68
popf
jmp 0x1401b184d
cmp rcx, rdx
je 0x1401b1fc6
mov rcx, qword [rcx + 8]
cmp eax, dword [rcx + 0x10]
jne 0x1401b1f5e
push rax
pushf
mov eax, 0x891faa74
pushf
not eax
add eax, 0xcddbbe7e
xor eax, 0xb57d4df4
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb1178380
xor eax, 0xd2f5dab6
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf33edfde
xor eax, 0x80d3671c
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc453e7ec
xor eax, 0xafb6300b
rol eax, 0x46
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xefb6bb0b
pushf
not eax
add eax, 0xf844275f
xor eax, 0xebf22e0a
rol eax, 0x66
popf
pushf
not eax
add eax, 0xdb376530
xor eax, 0xfe66ceb7
rol eax, 0x48
popf
jmp 0x1401b184d
jmp 0x1401b1ffc
mov rcx, rbx
push rax
pushf
mov eax, 0x67b61c55
pushf
not eax
add eax, 0xa30f5aaa
xor eax, 0xca3b0e54
rol eax, 8
popf
pushf
not eax
add eax, 0xff1c1603
xor eax, 0x9cec1c11
rol eax, 0x98
popf
jmp 0x1401b184d
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 0x1401b208e
push rax
pushf
mov eax, 0xe02d670
pushf
not eax
add eax, 0xb4e431e6
xor eax, 0xe499efc2
rol eax, 0x89
popf
pushf
not eax
add eax, 0xee195778
xor eax, 0xf6afe8f3
rol eax, 8
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x66f8c432
pushf
not eax
add eax, 0x90cf5fb3
xor eax, 0x8be3c5b5
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x842362af
xor eax, 0xd5e56c9a
rol eax, 0xa
popf
pushf
not eax
add eax, 0x83ed8e31
xor eax, 0xcf733f70
rol eax, 0x94
popf
pushf
not eax
add eax, 0xfbf731f1
xor eax, 0x9c07bba1
rol eax, 0xff
popf
jmp 0x1401b184d
mov rdx, qword [r11 + rcx*8]
mov ecx, dword [r9 + 0x200]
cmp ecx, dword [rax + 0x10]
je 0x1401b2150
push rax
pushf
mov eax, 0xb75f33d8
pushf
not eax
add eax, 0xb048cfde
xor eax, 0xe3d9824d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe642a739
xor eax, 0x8945e22e
rol eax, 2
popf
pushf
not eax
add eax, 0x903d0dd9
xor eax, 0xe7975fd5
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8bfc685e
xor eax, 0xec4cc1ad
rol eax, 0xe8
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x7d4afa51
pushf
not eax
add eax, 0x8074d010
xor eax, 0x8ee3a17b
rol eax, 4
popf
pushf
not eax
add eax, 0x9a20dbec
xor eax, 0xf45fd71b
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x92f137e6
xor eax, 0xdf28f572
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd9475b3f
xor eax, 0x99dd8280
rol eax, 0x22
popf
jmp 0x1401b184d
cmp rax, rdx
je 0x1401b21e1
push rax
pushf
mov eax, 0xa953f232
pushf
not eax
add eax, 0xb70df6da
xor eax, 0xe5f1ecef
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe9d974b6
xor eax, 0xc3e56041
rol eax, 0xf6
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x1fd5bc8f
pushf
not eax
add eax, 0xac8c5408
xor eax, 0xe564f096
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc91cefd8
xor eax, 0xc2db14eb
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xad972cf6
xor eax, 0x89bbd562
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa314ec2c
xor eax, 0xac975812
rol eax, 0xd1
popf
jmp 0x1401b184d
mov rax, qword [rax + 8]
cmp ecx, dword [rax + 0x10]
jne 0x1401b2289
push rax
pushf
mov eax, 0xcbb8e5ab
pushf
not eax
add eax, 0x92e2133a
xor eax, 0xb3f5259e
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xaf64ca48
xor eax, 0x84f50c4e
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8cec0361
xor eax, 0xc02f5b9e
rol eax, 0xec
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xa173b6e7
pushf
not eax
add eax, 0x8d5125d1
xor eax, 0x95b69a27
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe7c7b80c
xor eax, 0xf4a0a60a
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x9b730e9c
xor eax, 0x86a54f2c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xaf924791
xor eax, 0xab7f1576
rol eax, 0xb0
popf
jmp 0x1401b184d
jmp 0x1401b2360
mov rax, rbx
push rax
pushf
mov eax, 0x49ec52d9
pushf
not eax
add eax, 0xb56beb08
xor eax, 0xfaad0201
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbb85e5f8
xor eax, 0xc268bc2d
rol eax, 0xfd
popf
jmp 0x1401b184d
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 0x1401b2412
push rax
pushf
mov eax, 0xcd807e6e
pushf
not eax
add eax, 0xc509c69c
xor eax, 0xa0c9078d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9e5df2f7
xor eax, 0xe4ad5f8a
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfdffcb9b
xor eax, 0x8d3b1496
rol eax, 0xbd
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xa53772be
pushf
not eax
add eax, 0xaeb37849
xor eax, 0xc02037dd
rol eax, 0x56
popf
pushf
not eax
add eax, 0x89f1ebe4
xor eax, 0x90802a9b
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf83ec6c9
xor eax, 0xfb250301
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xf40663a2
xor eax, 0xfa7570a0
rol eax, 0x99
popf
jmp 0x1401b184d
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 0x1401b24e2
push rax
pushf
mov eax, 0xffbaa253
pushf
not eax
add eax, 0xdd3fc72b
xor eax, 0xf8983909
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd463a2f1
xor eax, 0xe8d684df
rol eax, 0x97
popf
pushf
not eax
add eax, 0xf4c77154
xor eax, 0xc00f3c25
rol eax, 0x3a
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x23933817
pushf
not eax
add eax, 0xc24620c1
xor eax, 0xa3eb9550
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcb00f8fd
xor eax, 0xd3e2ac71
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x92905ea1
xor eax, 0xd6fd6c60
rol eax, 0x41
popf
jmp 0x1401b184d
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 0x1401b25af
push rax
pushf
mov eax, 0x269d2b58
pushf
not eax
add eax, 0xfee40c3b
xor eax, 0xcd09e9d1
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xde207f8c
xor eax, 0xece04f22
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa6ec3e7d
xor eax, 0x9b102daa
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xa712bffe
xor eax, 0xd82b2934
rol eax, 0x7e
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xa1a287e3
pushf
not eax
add eax, 0xc50e0379
xor eax, 0xb5416ec0
rol eax, 8
popf
pushf
not eax
add eax, 0xb7c543bb
xor eax, 0x8dafeaa4
rol eax, 0x7b
popf
jmp 0x1401b184d
shr r9, 0x18
cmp byte [rsp + 0x4b], r9b
jne 0x1401b2637
push rax
pushf
mov eax, 0xfdca586b
pushf
not eax
add eax, 0xaf381582
xor eax, 0xbcb874d2
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd511997a
xor eax, 0x82b35a69
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x82e39762
xor eax, 0x93a81901
rol eax, 0x2f
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x2fe7f6e9
pushf
not eax
add eax, 0xf53ce079
xor eax, 0xa34baf5f
rol eax, 2
popf
pushf
not eax
add eax, 0xca4d9892
xor eax, 0xb5b21a66
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x96eb7bb0
xor eax, 0xf542e1e2
rol eax, 0x8e
popf
jmp 0x1401b184d
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, 0x9ab21944
pushf
not edx
add edx, 0xb073bf8b
xor edx, 0x8d76eff5
rol edx, 0xf4
popf
pushf
not edx
add edx, 0xf490f3b7
xor edx, 0x83e5c3fc
rol edx, 0x74
popf
pushf
not edx
add edx, 0x89408724
xor edx, 0xc552dbf3
rol edx, 0x86
popf
mov rcx, rbx
jmp 0x1401b26e4
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, 0x4ca01a39
pushf
not edx
add edx, 0x83068f28
xor edx, 0xc4849ba1
rol edx, 0xf1
popf
pushf
not edx
add edx, 0xa840c4c5
xor edx, 0xf3c2ac8b
rol edx, 0xae
popf
pushf
not edx
add edx, 0x86a53346
xor edx, 0xaa2e849f
rol edx, 0x79
popf
pushf
not edx
add edx, 0xea6176d8
xor edx, 0xd1e12990
rol edx, 0xa6
popf
mov rcx, rbx
jmp 0x1401b274c
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, 0x54927325
pushf
not edx
add edx, 0x90a5790c
xor edx, 0x970e1a94
rol edx, 0x62
popf
pushf
not edx
add edx, 0xaa768c93
xor edx, 0xfe02b348
rol edx, 0x7a
popf
mov rcx, rbx
jmp 0x1401b278f
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, 0xdefb077e
pushf
not edx
add edx, 0xd51f4bef
xor edx, 0xf6f70d90
rol edx, 0x88
popf
pushf
not edx
add edx, 0xb2438a3d
xor edx, 0xdedd6a3c
rol edx, 0xf4
popf
mov rcx, rbx
jmp 0x1401b27cd
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, 0x41e061ae
pushf
not edx
add edx, 0x8b46a111
xor edx, 0x899a5509
rol edx, 0xc3
popf
pushf
not edx
add edx, 0xd8651656
xor edx, 0x9fee9adb
rol edx, 0xcd
popf
pushf
not edx
add edx, 0xa33c137e
xor edx, 0xf0bfb3fd
rol edx, 0xfb
popf
pushf
not edx
add edx, 0xf999d26c
xor edx, 0x8f54f398
rol edx, 0xb9
popf
mov rcx, rbx
jmp 0x1401b284c
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 0x1401b286b
call qword [rax + 8]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rax
mov rcx, r15
jmp 0x1401b2881
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.1401fdd15
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 0x1401b2913
push rax
pushf
mov eax, 0xebd0c91c
pushf
not eax
add eax, 0xb1bdd6af
xor eax, 0xcd12c746
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8f354b73
xor eax, 0x930858dc
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc429818a
xor eax, 0xc6d8698d
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa12ebd0f
xor eax, 0xd8ee04e5
rol eax, 0xaf
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x915fe62a
pushf
not eax
add eax, 0xa7e6d2cb
xor eax, 0x80596eed
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc4f743d5
xor eax, 0x89fbb2d3
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa93d0a4c
xor eax, 0xc468ede5
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa12cd91e
xor eax, 0x8cd9c8c3
rol eax, 0x34
popf
jmp 0x1401b184d
nop word [rax + rax]
push rax
pushf
mov eax, 0x9cc7d8b5
pushf
not eax
add eax, 0x80c4f510
xor eax, 0xbe6b118d
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xab953521
xor eax, 0xfd42877a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbce0e68f
xor eax, 0xc7c6dbad
rol eax, 0x30
popf
jmp 0x1401b184d
lea rcx, [rbx - 0x528]
mov rdx, rbx
call fcn.1401f4dd2
add rbx, 0x528
cmp rbx, rsi
jne 0x1401b2a19
push rax
pushf
mov eax, 0xdee1c6c0
pushf
not eax
add eax, 0xf0c81281
xor eax, 0x9bb1aca7
rol eax, 0xae
popf
pushf
not eax
add eax, 0x96d43506
xor eax, 0x9ab5ec82
rol eax, 0x13
popf
pushf
not eax
add eax, 0xc29f255e
xor eax, 0xcb05f2e0
rol eax, 0xd1
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x7a01745e
pushf
not eax
add eax, 0xeb7d9fbc
xor eax, 0xcc9485ca
rol eax, 6
popf
pushf
not eax
add eax, 0xb665e0f0
xor eax, 0x943a3b00
rol eax, 0x85
popf
jmp 0x1401b184d
mov rbx, qword [r14 + 0x30]
mov rcx, qword [rbx - 0x518]
test rcx, rcx
je 0x1401b2ab5
push rax
pushf
mov eax, 0x7fe3f0ae
pushf
not eax
add eax, 0x96c424d1
xor eax, 0xa205484c
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xfdb83782
xor eax, 0xe3b02a94
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xe50c6c4d
xor eax, 0xbe4cb406
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf009657a
xor eax, 0x91badc0e
rol eax, 0xd8
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x53ac4e99
pushf
not eax
add eax, 0x949e1f03
xor eax, 0xba5c2b33
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf1834353
xor eax, 0x8623ed4b
rol eax, 0xfd
popf
jmp 0x1401b184d
mov rdx, qword [rbx - 0x508]
sub rdx, rcx
cmp rdx, 0x1000
jb 0x1401b2b54
push rax
pushf
mov eax, 0x5d422f2c
pushf
not eax
add eax, 0x88e161a1
xor eax, 0xc5fa5b1b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe6ab6817
xor eax, 0xa9c5d20d
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe715fc91
xor eax, 0xdfe07009
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfdef26f5
xor eax, 0xb18e742d
rol eax, 0x41
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x386f137c
pushf
not eax
add eax, 0xe40eb94e
xor eax, 0xbcf90d68
rol eax, 3
popf
pushf
not eax
add eax, 0xf70890a5
xor eax, 0xcbf179d7
rol eax, 0x60
popf
pushf
not eax
add eax, 0x9ff148a9
xor eax, 0xafcf16dd
rol eax, 0xdb
popf
jmp 0x1401b184d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x1401b2be6
push rax
pushf
mov eax, 0x31236cd3
pushf
not eax
add eax, 0xc34a3347
xor eax, 0xf35791fa
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd5a33a8a
xor eax, 0xea187e3d
rol eax, 0x83
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x74764e78
pushf
not eax
add eax, 0x9b2ab387
xor eax, 0x93c6e07a
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd9ca0d90
xor eax, 0xbc9cb0e7
rol eax, 0xa2
popf
jmp 0x1401b184d
mov rcx, r8
push rax
pushf
mov eax, 0xc80deff1
pushf
not eax
add eax, 0xbc7501e3
xor eax, 0xe5fe8d9b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd1866112
xor eax, 0x8f532c24
rol eax, 0xfc
popf
jmp 0x1401b184d
call fcn.1400ef484
xor eax, eax
mov qword [rbx - 0x518], rax
mov qword [rbx - 0x510], rax
mov qword [rbx - 0x508], rax
push rax
pushf
mov eax, 0x7e58e94e
pushf
not eax
add eax, 0xe1aa01a0
xor eax, 0xd5c3780c
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf9223fe9
xor eax, 0x827c3a0d
rol eax, 9
popf
jmp 0x1401b184d
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, 0x2d2d9b26ba04a13e
pushf
not rax
add rax, 0x757f12f6
xor rax, 0x479fee42
rol rax, 0x1a
popf
pushf
not rax
add rax, 0x618eca7e
xor rax, 0x4cdb8d2c
rol rax, 0x78
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 0x1401b2d68
push rax
pushf
mov eax, 0x7e2979e1
pushf
not eax
add eax, 0xb23f0834
xor eax, 0xb9445c6f
rol eax, 0x47
popf
pushf
not eax
add eax, 0x8d02813a
xor eax, 0xe35ee03a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe2ef7321
xor eax, 0xbed2552f
rol eax, 0xbf
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xbfa2725b
pushf
not eax
add eax, 0xd983daea
xor eax, 0xed1be64a
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb3963d6e
xor eax, 0xf1c131db
rol eax, 0x65
popf
pushf
not eax
add eax, 0x889aa125
xor eax, 0xdb7ea861
rol eax, 0x43
popf
jmp 0x1401b184d
mov eax, dword [rsp + 0x28]
mov dword [r8], eax
mov rbx, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
push rax
pushf
mov eax, 0x1a332868
pushf
not eax
add eax, 0x99cdaa4d
xor eax, 0xe211e331
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdf933c72
xor eax, 0x986ff735
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9484c0ef
xor eax, 0xf480dbca
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xcca19706
xor eax, 0xeb44065b
rol eax, 0x3b
popf
jmp 0x1401b184d
cmp rbx, rsi
je 0x1401b2e63
push rax
pushf
mov eax, 0x30b22402
pushf
not eax
add eax, 0xa38a0082
xor eax, 0xc5d41361
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9f35669a
xor eax, 0xc1e1d2d0
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x89b23349
xor eax, 0xa213b69d
rol eax, 0xb
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x7f4f03ff
pushf
not eax
add eax, 0xdde1e97e
xor eax, 0xb47ff687
rol eax, 0
popf
pushf
not eax
add eax, 0xb737cabd
xor eax, 0xa39a3920
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd5737183
xor eax, 0xd1d5fcb9
rol eax, 0x26
popf
pushf
not eax
add eax, 0xea62c576
xor eax, 0xa8f1e8e6
rol eax, 0x2c
popf
jmp 0x1401b184d
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.1400f1a68
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.1400acd8f
mov rcx, qword [rax]
mov qword [rdi], rcx
mov rcx, qword [rbp - 0x70]
test rcx, rcx
je 0x1401b2f3e
push rax
pushf
mov eax, 0x2423c574
pushf
not eax
add eax, 0xa19434c7
xor eax, 0xbf4df897
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe71ceefc
xor eax, 0xb93d12f9
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x82f816fe
xor eax, 0xae37b479
rol eax, 4
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xc68630e3
pushf
not eax
add eax, 0xf76bcc02
xor eax, 0xf70fc30f
rol eax, 0
popf
pushf
not eax
add eax, 0xea061ed7
xor eax, 0xbe890056
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xcbd39da9
xor eax, 0xa646777f
rol eax, 0x3d
popf
jmp 0x1401b184d
mov rdx, qword [rbp - 0x60]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1401b2ff0
push rax
pushf
mov eax, 0xeab306f0
pushf
not eax
add eax, 0xf0bddd77
xor eax, 0xc4524dab
rol eax, 0x85
popf
pushf
not eax
add eax, 0x81b13f5e
xor eax, 0x9a67acbb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf7631b53
xor eax, 0xd8e71784
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc93676ec
xor eax, 0xfe27be5a
rol eax, 0xc2
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0xc94afac
pushf
not eax
add eax, 0x89b178eb
xor eax, 0xbc8908b1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x9088265f
xor eax, 0x8bbdd64b
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbffea24b
xor eax, 0xfbf13bf4
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb95d6ea8
xor eax, 0xf6cf53b3
rol eax, 0x20
popf
jmp 0x1401b184d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1401b30a4
push rax
pushf
mov eax, 0xd4de14f5
pushf
not eax
add eax, 0xccff401a
xor eax, 0xf125bab8
rol eax, 0x65
popf
pushf
not eax
add eax, 0xfd411e9b
xor eax, 0x800794db
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd3ea58b7
xor eax, 0xf740d8e4
rol eax, 0xa1
popf
jmp 0x1401b184d
push rax
pushf
mov eax, 0x6fcc05db
pushf
not eax
add eax, 0xad1cdc58
xor eax, 0xb09c50a4
rol eax, 2
popf
pushf
not eax
add eax, 0xe48cc20d
xor eax, 0x885aa6aa
rol eax, 0xc8
popf
jmp 0x1401b184d
call fcn.1400ef484
push rax
pushf
mov eax, 0x93f1c2f1
pushf
not eax
add eax, 0xe6500edb
xor eax, 0xe80547bd
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd3e1088f
xor eax, 0x8f1254ad
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xdb4e39a5
xor eax, 0x9e4d2423
rol eax, 0x32
popf
jmp 0x1401b184d
add rbx, 0x528
jmp 0x1401b2e18
xor edx, edx
mov rcx, r15
jmp 0x1401b317a
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 0x1401b3194
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 0x1401b31a5
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.1400f1c6a
push rax
pushf
mov eax, 0x718fda17
pushf
not eax
add eax, 0x8d80aadc
xor eax, 0xa39c0379
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd9265bc7
xor eax, 0x80fbd9d6
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf6550988
xor eax, 0x91276c90
rol eax, 0x78
popf
jmp 0x1401b184d
mov al, 0x74
pushf
not al
add al, 0xdc
xor al, 0x1c
rol al, 0xf
popf
pushf
not al
add al, 0xf6
xor al, 0x3a
rol al, 0xe7
popf
pushf
not al
add al, 0xaf
xor al, 0x8d
rol al, 0x4b
popf
mov rcx, qword [rbp + 0x4b0]
xor rcx, rsp
call fcn.140153126
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.1400d1a27
nop
push rax
pushf
mov eax, 0x12364418
pushf
not eax
add eax, 0x8e3c937e
xor eax, 0xb3ebf0a5
rol eax, 0x93
popf
pushf
not eax
add eax, 0xa72f120c
xor eax, 0xa9998a1a
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x82453587
xor eax, 0xa603ee21
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf7507f3e
xor eax, 0x97def19d
rol eax, 0xd4
popf
jmp 0x1401b184d
call fcn.1401a679c
int3
call fcn.1400d1a27
int3