Function at 0x140109b68
Capabilities:
Encode data using base64
Encrypt data using speck
Generate random numbers using a mersenne twister
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x88185eac
pushf
not eax
add eax, 0xf88df779
xor eax, 0xbb2e68e0
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9e276dc7
xor eax, 0x9b5ab807
rol eax, 0xa4
popf
cmp eax, 0x29
jne 0x140109ba5
popf
pop rax
jmp 0x14010b85f
cmp eax, 0
jne 0x140109bb4
popf
pop rax
jmp 0x140109e75
cmp eax, 3
jne 0x140109bc3
popf
pop rax
jmp 0x14010a1b5
cmp eax, 1
jne 0x140109bd2
popf
pop rax
jmp 0x140109f77
cmp eax, 0xd
jne 0x140109be1
popf
pop rax
jmp 0x14010a719
cmp eax, 0x1a
jne 0x140109bf0
popf
pop rax
jmp 0x14010ad5f
cmp eax, 0xe
jne 0x140109bff
popf
pop rax
jmp 0x14010a75f
cmp eax, 0xb
jne 0x140109c0e
popf
pop rax
jmp 0x14010a61f
cmp eax, 0x19
jne 0x140109c1d
popf
pop rax
jmp 0x14010ad27
cmp eax, 8
jne 0x140109c2c
popf
pop rax
jmp 0x14010a41a
cmp eax, 0x2a
jne 0x140109c3b
popf
pop rax
jmp 0x14010b97a
cmp eax, 0x17
jne 0x140109c4a
popf
pop rax
jmp 0x14010ac10
cmp eax, 0x1c
jne 0x140109c59
popf
pop rax
jmp 0x14010ae9d
cmp eax, 0x2e
jne 0x140109c68
popf
pop rax
jmp 0x14010bcf7
cmp eax, 0x18
jne 0x140109c77
popf
pop rax
jmp 0x14010aca5
cmp eax, 0x2b
jne 0x140109c86
popf
pop rax
jmp 0x14010ba5d
cmp eax, 0x1b
jne 0x140109c95
popf
pop rax
jmp 0x14010ae2b
cmp eax, 0x2d
jne 0x140109ca4
popf
pop rax
jmp 0x14010bc10
cmp eax, 0x23
jne 0x140109cb3
popf
pop rax
jmp 0x14010b3e5
cmp eax, 0x25
jne 0x140109cc2
popf
pop rax
jmp 0x14010b587
cmp eax, 0xf
jne 0x140109cd1
popf
pop rax
jmp 0x14010a7f0
cmp eax, 0x13
jne 0x140109ce0
popf
pop rax
jmp 0x14010a9d3
cmp eax, 0x15
jne 0x140109cef
popf
pop rax
jmp 0x14010aaf2
cmp eax, 0x24
jne 0x140109cfe
popf
pop rax
jmp 0x14010b4c4
cmp eax, 0x1e
jne 0x140109d0d
popf
pop rax
jmp 0x14010b069
cmp eax, 0xc
jne 0x140109d1c
popf
pop rax
jmp 0x14010a688
cmp eax, 0x26
jne 0x140109d2b
popf
pop rax
jmp 0x14010b666
cmp eax, 0x27
jne 0x140109d3a
popf
pop rax
jmp 0x14010b732
cmp eax, 0x30
jne 0x140109d49
popf
pop rax
jmp 0x14010c345
cmp eax, 0x10
jne 0x140109d58
popf
pop rax
jmp 0x14010a85c
cmp eax, 0x2c
jne 0x140109d67
popf
pop rax
jmp 0x14010bb07
cmp eax, 9
jne 0x140109d76
popf
pop rax
jmp 0x14010a4d5
cmp eax, 4
jne 0x140109d85
popf
pop rax
jmp 0x14010a276
cmp eax, 0x16
jne 0x140109d94
popf
pop rax
jmp 0x14010aba1
cmp eax, 0x28
jne 0x140109da3
popf
pop rax
jmp 0x14010b769
cmp eax, 0xa
jne 0x140109db2
popf
pop rax
jmp 0x14010a57d
cmp eax, 0x22
jne 0x140109dc1
popf
pop rax
jmp 0x14010b324
cmp eax, 0x14
jne 0x140109dd0
popf
pop rax
jmp 0x14010aa66
cmp eax, 7
jne 0x140109ddf
popf
pop rax
jmp 0x14010a3d1
cmp eax, 5
jne 0x140109dee
popf
pop rax
jmp 0x14010a2f4
cmp eax, 2
jne 0x140109dfd
popf
pop rax
jmp 0x14010a011
cmp eax, 0x20
jne 0x140109e0c
popf
pop rax
jmp 0x14010b1c7
cmp eax, 0x1d
jne 0x140109e1b
popf
pop rax
jmp 0x14010afa3
cmp eax, 0x11
jne 0x140109e2a
popf
pop rax
jmp 0x14010a900
cmp eax, 6
jne 0x140109e39
popf
pop rax
jmp 0x14010a39c
cmp eax, 0x2f
jne 0x140109e48
popf
pop rax
jmp 0x14010c2ea
cmp eax, 0x12
jne 0x140109e57
popf
pop rax
jmp 0x14010a941
cmp eax, 0x21
jne 0x140109e66
popf
pop rax
jmp 0x14010b21f
cmp eax, 0x1f
jne 0x140109e75
popf
pop rax
jmp 0x14010b149
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1310]
mov eax, 0x5af52418
pushf
not eax
add eax, 0xb3513bb0
xor eax, 0xce849549
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbeedc36c
xor eax, 0x950455e6
rol eax, 0xea
popf
call fcn.1401627b7
sub rsp, rax
mov rax, qword [0x140058058]
xor rax, rsp
mov qword [rbp + 0x1300], rax
mov r15, r8
mov r12, rdx
mov r13, rcx
mov r9, qword [r8]
cmp dword [r9 + 0x1a8], 1
jne 0x140109f44
push rax
pushf
mov eax, 0xc42001cc
pushf
not eax
add eax, 0xc14d0cb3
xor eax, 0x8bbe627c
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9b541264
xor eax, 0xab2e46ce
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc36f1465
xor eax, 0xa3df2fc6
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xdec531b8
xor eax, 0xb674ce8c
rol eax, 0x2f
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x2e00d569
pushf
not eax
add eax, 0xd895e2f4
xor eax, 0x8bf2404b
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb4452625
xor eax, 0x8750ae00
rol eax, 0x92
popf
jmp 0x140109b96
cmp dword [r9 + 0x1f8], 4
jne 0x140109fb8
push rax
pushf
mov eax, 0x98ce2ceb
pushf
not eax
add eax, 0x991e7774
xor eax, 0x80193af5
rol eax, 0x46
popf
pushf
not eax
add eax, 0x98f7935f
xor eax, 0xa69b73fe
rol eax, 0xc4
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x2667322d
pushf
not eax
add eax, 0xb769e8cc
xor eax, 0xf124cc94
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe8604ae3
xor eax, 0xfda646e5
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf0591d54
xor eax, 0xfe9e91d4
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xae5f6190
xor eax, 0x899aa7e8
rol eax, 0x56
popf
jmp 0x140109b96
movzx ecx, byte [r9 + 0x1b0]
movabs rax, 0x62546eee780a9ea9
pushf
not rax
add rax, 0x5a9dfc0c
xor rax, 0x73fa6806
rol rax, 0x53
popf
pushf
not rax
add rax, 0x4da4bec8
xor rax, 0x570c7c84
rol rax, 0x33
popf
pushf
not rax
add rax, 0x76b10670
xor rax, 0x6987094e
rol rax, 0x23
popf
xor rcx, rax
movabs rdx, 0x65c7a000576c2ab9
pushf
not rdx
add rdx, 0x7389ad35
xor rdx, 0x4acd31de
rol rdx, 0x53
popf
pushf
not rdx
add rdx, 0x5fb1013d
xor rdx, 0x4b5bd0a6
rol rdx, 0xab
popf
pushf
not rdx
add rdx, 0x689631ba
xor rdx, 0x7e4bee6b
rol rdx, 0xb8
popf
imul rcx, rdx
movzx eax, byte [r9 + 0x1b1]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [r9 + 0x1b2]
xor rcx, rax
imul rcx, rdx
movzx eax, byte [r9 + 0x1b3]
xor rcx, rax
imul rdx, rcx
and rdx, qword [0x14005afd0]
shl rdx, 4
add rdx, qword [0x14005afb8]
mov rax, qword [rdx + 8]
mov r8, qword [0x14005afa8]
xor r10d, r10d
cmp rax, r8
je 0x14010a16f
push rax
pushf
mov eax, 0x2866e3a4
pushf
not eax
add eax, 0xc45a1e27
xor eax, 0xa4d81565
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8259f1cb
xor eax, 0x841f3d4a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd859c93f
xor eax, 0xecff44a6
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9e4846cd
xor eax, 0xe19b00c0
rol eax, 0x75
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xdd3e0f07
pushf
not eax
add eax, 0x8f8f1bfe
xor eax, 0xbc15206f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x87fbecc5
xor eax, 0xa2ce6b18
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb61d41a6
xor eax, 0xabfef79b
rol eax, 3
popf
jmp 0x140109b96
mov rdx, qword [rdx]
mov ecx, dword [r9 + 0x1b0]
cmp ecx, dword [rax + 0x10]
je 0x14010a21d
push rax
pushf
mov eax, 0x285c1017
pushf
not eax
add eax, 0xf58b9db6
xor eax, 0xd237a712
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd7aacb52
xor eax, 0xfec822b5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe6756e2c
xor eax, 0x924832af
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xefdbceb7
xor eax, 0x89d5006b
rol eax, 0x76
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x804d06c6
pushf
not eax
add eax, 0xf1bf6508
xor eax, 0xb23b9c57
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9ad7816a
xor eax, 0xb840301f
rol eax, 0x80
popf
pushf
not eax
add eax, 0x8e7ce8fc
xor eax, 0xd951248d
rol eax, 0x51
popf
pushf
not eax
add eax, 0xf0fab194
xor eax, 0xf738f5fa
rol eax, 0x89
popf
jmp 0x140109b96
cmp rax, rdx
je 0x14010a2c1
push rax
pushf
mov eax, 0xb1f5b81f
pushf
not eax
add eax, 0xb822b00b
xor eax, 0x89d182d7
rol eax, 0x78
popf
pushf
not eax
add eax, 0xfd457f4a
xor eax, 0xd5715fbc
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe4b21fc2
xor eax, 0x8d9ea671
rol eax, 0x1c
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x791d06c0
pushf
not eax
add eax, 0xb096e2b3
xor eax, 0x8a696050
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa5fad208
xor eax, 0xbd3b8dd9
rol eax, 0x6c
popf
jmp 0x140109b96
mov rax, qword [rax + 8]
cmp ecx, dword [rax + 0x10]
jne 0x14010a356
push rax
pushf
mov eax, 0x40ee8408
pushf
not eax
add eax, 0xb0acc182
xor eax, 0xc38695d0
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd6772b7c
xor eax, 0xffd9d780
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x88bc926d
xor eax, 0x957cedd9
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xce22f4d9
xor eax, 0x8a005515
rol eax, 0xb1
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xe02d723a
pushf
not eax
add eax, 0xcd63209c
xor eax, 0xf6b602eb
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xd71df0cc
xor eax, 0xac0b7b20
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf4db95fc
xor eax, 0xe1046c63
rol eax, 0x81
popf
jmp 0x140109b96
jmp 0x14010a41a
mov rax, r10
push rax
pushf
mov eax, 0x59f7f2b2
pushf
not eax
add eax, 0xca9dd409
xor eax, 0xcaaab15d
rol eax, 5
popf
pushf
not eax
add eax, 0x909a850d
xor eax, 0xddf34a1f
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9806f62f
xor eax, 0x88e0dbe1
rol eax, 0x37
popf
jmp 0x140109b96
test rax, rax
je 0x14010a47c
push rax
pushf
mov eax, 0x7f1494eb
pushf
not eax
add eax, 0xb15c36fa
xor eax, 0x857d7b72
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xd28eb8f3
xor eax, 0xdd7520c7
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf4b90549
xor eax, 0xec94a04e
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8be3b6b8
xor eax, 0xa1423245
rol eax, 0xc0
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xb5ce3b65
pushf
not eax
add eax, 0x87057d00
xor eax, 0xd6b21009
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbec2919e
xor eax, 0xed60897d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe641b142
xor eax, 0xa6e8d330
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd764694a
xor eax, 0xa73a34bc
rol eax, 0x21
popf
jmp 0x140109b96
cmp rax, r8
je 0x14010a524
push rax
pushf
mov eax, 0x9d42dbc8
pushf
not eax
add eax, 0x930e3fa7
xor eax, 0xd04f117d
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x84e4bb53
xor eax, 0xb900fa96
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8513ed2c
xor eax, 0xef809fc5
rol eax, 0x27
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x6bd9188c
pushf
not eax
add eax, 0xd17f080e
xor eax, 0x966473c3
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xa614a4b3
xor eax, 0xbe5ba3ba
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb71198f5
xor eax, 0xb5174bc2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa349b72b
xor eax, 0x8cf06968
rol eax, 0x88
popf
jmp 0x140109b96
movzx ebx, byte [r9 + 0x168]
movups xmm0, xmmword [rax + 0x14]
movups xmmword [rsp + 0x48], xmm0
cmp bl, 8
jne 0x14010a5ec
push rax
pushf
mov eax, 0xfb097e58
pushf
not eax
add eax, 0xbdb00f43
xor eax, 0xfa63eac9
rol eax, 0
popf
pushf
not eax
add eax, 0xd37195e5
xor eax, 0x8f4a0be2
rol eax, 0x28
popf
pushf
not eax
add eax, 0xad2dfcc8
xor eax, 0xaeb76915
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfd352f26
xor eax, 0xa9ac59cd
rol eax, 0x2e
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x3a4e4fb5
pushf
not eax
add eax, 0xf57dd493
xor eax, 0xa68cef95
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb80c9e6a
xor eax, 0x9a6933e1
rol eax, 0x7c
popf
jmp 0x140109b96
mov rax, qword [rsp + 0x48]
shr rax, 0x18
cmp al, 1
jmp 0x14010a941
cmp bl, 0x10
jne 0x14010a6e6
push rax
pushf
mov eax, 0xaee73d32
pushf
not eax
add eax, 0x8a36c420
xor eax, 0xcd18ad96
rol eax, 0x88
popf
pushf
not eax
add eax, 0xa936a17f
xor eax, 0xd28053c3
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb232a7be
xor eax, 0xcbc615e8
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x98f4766b
xor eax, 0xac82d101
rol eax, 0xf3
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x3db3f984
pushf
not eax
add eax, 0xde1d81eb
xor eax, 0xaf968623
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x91c7e9eb
xor eax, 0x958ec9ab
rol eax, 0xd7
popf
jmp 0x140109b96
mov eax, dword [rsp + 0x48]
and eax, 0xff000fff
cmp eax, 0x2000029
jmp 0x14010a941
cmp bl, 0x20
jne 0x14010a7bd
push rax
pushf
mov eax, 0x97df9c21
pushf
not eax
add eax, 0xeb28dbbc
xor eax, 0xa9eb828f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe86fe388
xor eax, 0x887c87f4
rol eax, 0x53
popf
pushf
not eax
add eax, 0x8ba113e4
xor eax, 0xfe8374e7
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xefccad07
xor eax, 0xd69034d5
rol eax, 0x27
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x9e3a5d13
pushf
not eax
add eax, 0xab182893
xor eax, 0xa827b12e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe562de11
xor eax, 0x9b2e3ac1
rol eax, 0xba
popf
jmp 0x140109b96
mov eax, dword [rsp + 0x48]
and eax, 0xff000fff
cmp eax, 0x4000031
jmp 0x14010a941
cmp bl, 0x40
jne 0x14010a8a7
push rax
pushf
mov eax, 0xca0d5be0
pushf
not eax
add eax, 0xe9182aa9
xor eax, 0x8fc83228
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x812774bd
xor eax, 0xcac4f977
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd7a30b9d
xor eax, 0xf024c3fb
rol eax, 0xb9
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xeee92728
pushf
not eax
add eax, 0xd1dc0de0
xor eax, 0x87fad432
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x88d482a8
xor eax, 0x90a5c737
rol eax, 9
popf
pushf
not eax
add eax, 0xc3fd79fb
xor eax, 0xc65cfa3d
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xaf1bcc2a
xor eax, 0xfd6d793e
rol eax, 0x2a
popf
jmp 0x140109b96
mov eax, dword [rsp + 0x48]
and eax, 0xff000fff
cmp eax, 0x8000039
push rax
pushf
mov eax, 0xbe0e203f
pushf
not eax
add eax, 0xcc58c4d7
xor eax, 0xf2bfd558
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa2976000
xor eax, 0xf45c4061
rol eax, 0xd4
popf
jmp 0x140109b96
jne 0x14010a97a
push rax
pushf
mov eax, 0x7cd52ee5
pushf
not eax
add eax, 0xc7bec287
xor eax, 0xc591823d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xaa1ee6c0
xor eax, 0xafe10679
rol eax, 0xc5
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xe6b518e5
pushf
not eax
add eax, 0xf2456db7
xor eax, 0x987c6ef4
rol eax, 0x12
popf
pushf
not eax
add eax, 0x85e487e6
xor eax, 0xc6d56625
rol eax, 0x12
popf
pushf
not eax
add eax, 0xd66d5a59
xor eax, 0xe2918e8d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xfa38deb0
xor eax, 0xa49debcd
rol eax, 2
popf
jmp 0x140109b96
call fcn.140205443
mov dword [rbp + 0x12f4], 0xffffffff
mov dword [rsp + 0x74], eax
mov edx, 0x76130f59
pushf
not edx
add edx, 0xfbc17cf9
xor edx, 0x9284065f
rol edx, 0xe0
popf
pushf
not edx
add edx, 0xec5a2980
xor edx, 0xd527bdbf
rol edx, 0x2d
popf
nop word [rax + rax]
push rax
pushf
mov eax, 0x12829474
pushf
not eax
add eax, 0xa2309cd5
xor eax, 0xfc52f7ab
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9ee9ffc9
xor eax, 0x93754130
rol eax, 0xac
popf
pushf
not eax
add eax, 0xe0027207
xor eax, 0xe6f49e6d
rol eax, 0x94
popf
jmp 0x140109b96
mov ecx, eax
shr ecx, 0x1e
xor ecx, eax
imul eax, ecx, 0x6c078965
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
mov dword [rsp + rdx*4 + 0x74], eax
inc rdx
cmp rdx, 0x270
jb 0x14010aabf
push rax
pushf
mov eax, 0xba0b3a46
pushf
not eax
add eax, 0x85e07010
xor eax, 0xeaab0d72
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xad31c0a6
xor eax, 0xecb56315
rol eax, 0xeb
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x5a239751
pushf
not eax
add eax, 0xf337c201
xor eax, 0xf70844d1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb3add77f
xor eax, 0xb9e165c5
rol eax, 0xf0
popf
jmp 0x140109b96
mov dword [rsp + 0x70], 0x270
cmp bl, 8
je 0x14010ab48
push rax
pushf
mov eax, 0x982ea975
pushf
not eax
add eax, 0xd96f6111
xor eax, 0xcf4371b0
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa1438e7d
xor eax, 0xc3ffa4fd
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd2333ecb
xor eax, 0xec98a7f1
rol eax, 1
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xcc03f87c
pushf
not eax
add eax, 0x8edf3c07
xor eax, 0xf1888b70
rol eax, 0x20
popf
pushf
not eax
add eax, 0xa7e05c18
xor eax, 0xf82bf901
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc96f6b8e
xor eax, 0x9e1b3469
rol eax, 0xee
popf
pushf
not eax
add eax, 0x90b1ba01
xor eax, 0xa0875251
rol eax, 0x31
popf
jmp 0x140109b96
cmp bl, 0x10
je 0x14010abdd
push rax
pushf
mov eax, 0x25ce42c1
pushf
not eax
add eax, 0xf195be5b
xor eax, 0x8d25efde
rol eax, 3
popf
pushf
not eax
add eax, 0xf75149b7
xor eax, 0xc2dca77c
rol eax, 0x4b
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x72d23c13
pushf
not eax
add eax, 0xa2c9b25a
xor eax, 0xb8f5f840
rol eax, 0x34
popf
pushf
not eax
add eax, 0xa8c843c6
xor eax, 0xdc5ed39d
rol eax, 0x29
popf
jmp 0x140109b96
cmp bl, 0x20
je 0x14010ac5f
push rax
pushf
mov eax, 0x5d8d43f2
pushf
not eax
add eax, 0x8e582dc0
xor eax, 0x884f9539
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8231de56
xor eax, 0xa81d28aa
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc203e069
xor eax, 0x9ad059a3
rol eax, 0xb2
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x8340ccf9
pushf
not eax
add eax, 0xccd49852
xor eax, 0xc51918f9
rol eax, 0x61
popf
pushf
not eax
add eax, 0xfd39293a
xor eax, 0x966009b5
rol eax, 0x77
popf
pushf
not eax
add eax, 0x996a682b
xor eax, 0xf3b14666
rol eax, 0x26
popf
jmp 0x140109b96
cmp bl, 0x40
jne 0x14010acf4
push rax
pushf
mov eax, 0x789b5fb4
pushf
not eax
add eax, 0xa64cc38c
xor eax, 0xd643faca
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe91c0c81
xor eax, 0xd1b710eb
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xb8a88d9d
xor eax, 0x94782388
rol eax, 0x3d
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xfe05fb88
pushf
not eax
add eax, 0xc11b2542
xor eax, 0xf9ea779b
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xda844cb0
xor eax, 0xb8609cba
rol eax, 0x27
popf
jmp 0x140109b96
nop dword [rax + rax]
push rax
pushf
mov eax, 0x1a85540b
pushf
not eax
add eax, 0xdc2bc0f8
xor eax, 0x8e50de3d
rol eax, 0x70
popf
pushf
not eax
add eax, 0xa8e067cd
xor eax, 0x9e0f17d6
rol eax, 0x86
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov ecx, eax
mov eax, 0xe6b66ae
pushf
not eax
add eax, 0xf223b969
xor eax, 0xbe828b2f
rol eax, 1
popf
pushf
not eax
add eax, 0xae7a608a
xor eax, 0xd78a2b53
rol eax, 2
popf
pushf
not eax
add eax, 0x99826616
xor eax, 0xbcad0350
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf7fa1761
xor eax, 0x865ad37a
rol eax, 0x9a
popf
mul ecx
shr edx, 0x1e
cmp edx, 3
jae 0x14010adf8
push rax
pushf
mov eax, 0x4f422b7c
pushf
not eax
add eax, 0xc1ed4beb
xor eax, 0xbd1db661
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xeb20ba48
xor eax, 0xabe2bfef
rol eax, 0x93
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x30192a9a
pushf
not eax
add eax, 0xaa5ff228
xor eax, 0x81da8062
rol eax, 0x60
popf
pushf
not eax
add eax, 0x84e7abda
xor eax, 0xe14b63ea
rol eax, 0x26
popf
jmp 0x140109b96
mov eax, 0x2432ccc3
pushf
not eax
add eax, 0x8adadb5d
xor eax, 0xffede788
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9d21be78
xor eax, 0xffa870d0
rol eax, 0x25
popf
mul ecx
shr edx, 0x1e
imul eax, edx, 0x40000001
sub ecx, eax
lea r14d, [rcx + 0x3fffffff]
push rax
pushf
mov eax, 0xa3046df
pushf
not eax
add eax, 0xd12032f1
xor eax, 0xa63ecced
rol eax, 0x43
popf
pushf
not eax
add eax, 0xb8158313
xor eax, 0xb1827b2f
rol eax, 0x51
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov ecx, eax
mov eax, 0xdfa098b4
pushf
not eax
add eax, 0xa6ecda25
xor eax, 0xadf7f799
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xd4681d04
xor eax, 0xe7a69a2b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa3b45a6e
xor eax, 0xeb7e3fae
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xaa005193
xor eax, 0xca4bad7b
rol eax, 0x38
popf
mul ecx
shr edx, 0x1e
cmp edx, 3
jae 0x14010af5d
push rax
pushf
mov eax, 0x15ea7d3e
pushf
not eax
add eax, 0xc7226037
xor eax, 0xc7f7af74
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9fabc092
xor eax, 0x92ec5e0f
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xaa8416fa
xor eax, 0xddf5fffa
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc0df91e9
xor eax, 0xe57d480c
rol eax, 0x9d
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x5ae5330
pushf
not eax
add eax, 0x959d23e9
xor eax, 0xb24076b6
rol eax, 0x45
popf
pushf
not eax
add eax, 0xeab2d70f
xor eax, 0xda839ec3
rol eax, 0x80
popf
pushf
not eax
add eax, 0xad2a3839
xor eax, 0xbe2cacb4
rol eax, 0x4d
popf
jmp 0x140109b96
mov eax, 0x14a59d71
pushf
not eax
add eax, 0xaa894df7
xor eax, 0x98c5c04d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xbaac6738
xor eax, 0xb6b0c197
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc5d4522f
xor eax, 0x98a869cf
rol eax, 0
popf
pushf
not eax
add eax, 0xa15e2d73
xor eax, 0xa6940361
rol eax, 0xe2
popf
mul ecx
shr edx, 0x1e
imul eax, edx, 0x40000001
sub ecx, eax
lea edi, [rcx + 0x3fffffff]
nop word [rax + rax]
push rax
pushf
mov eax, 0x5820462b
pushf
not eax
add eax, 0x9d3eb574
xor eax, 0x9c050d1f
rol eax, 5
popf
pushf
not eax
add eax, 0xf0c5afaa
xor eax, 0xfb2e9308
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9fe6e740
xor eax, 0x8c17ab03
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe67bac0b
xor eax, 0xc0c0d8d8
rol eax, 0xdd
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov ecx, eax
mov eax, 0xa90473b2
pushf
not eax
add eax, 0xf1b64aaf
xor eax, 0x937b7e78
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xee1a1a89
xor eax, 0xc7cffec4
rol eax, 3
popf
pushf
not eax
add eax, 0xe9107d72
xor eax, 0x8e5d0bb3
rol eax, 0xac
popf
mul ecx
shr edx, 0x1e
cmp edx, 3
jae 0x14010b103
push rax
pushf
mov eax, 0x5986df1c
pushf
not eax
add eax, 0xee4a47ec
xor eax, 0x9292324b
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe7ee6b23
xor eax, 0xc62ff5f0
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xc0c36489
xor eax, 0xb30a6701
rol eax, 8
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xcaf3d7e6
pushf
not eax
add eax, 0xd2fe594d
xor eax, 0xee8d9150
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb5056a10
xor eax, 0xa3456a22
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa1885267
xor eax, 0x8eb5e696
rol eax, 0x1f
popf
jmp 0x140109b96
mov eax, 0x7a5e0173
pushf
not eax
add eax, 0xaeb7ef87
xor eax, 0xc0b856c6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xa5e6ac24
xor eax, 0xf4f48f82
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe96078a8
xor eax, 0xd2c57739
rol eax, 0x51
popf
mul ecx
shr edx, 0x1e
imul eax, edx, 0x40000001
sub ecx, eax
lea esi, [rcx + 0x3fffffff]
mov rax, qword [r15]
movzx r8d, byte [rax + 0x169]
add r8, qword [rax + 0x10]
mov ecx, esi
mov rdx, qword [r8]
ror rdx, cl
mov eax, edi
xor rdx, rax
mov eax, r14d
sub rdx, rax
not rdx
mov qword [r8], rdx
jmp 0x14010be62
mov r14d, dword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
jmp 0x14010be62
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov r8d, eax
mov eax, 0xe9121a13
pushf
not eax
add eax, 0xa1243d0d
xor eax, 0xa5b551cc
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xe113c534
xor eax, 0xea4cb404
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa29c309c
xor eax, 0xbb1fadc3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xeb9080ab
xor eax, 0xe51fcfac
rol eax, 0xd9
popf
mul r8d
mov ecx, r8d
sub ecx, edx
shr ecx, 1
push rdx
not edx
sub ecx, edx
pop rdx
sub ecx, 1
shr ecx, 0x1f
cmp ecx, 1
jae 0x14010b2f1
push rax
pushf
mov eax, 0xdd9ba6d9
pushf
not eax
add eax, 0xbe37f1a1
xor eax, 0xa2f42754
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc129a2e6
xor eax, 0xf6c3032d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf7b14967
xor eax, 0xc31d12e7
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa232f509
xor eax, 0xdeb9c97a
rol eax, 0x71
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xc78e18c5
pushf
not eax
add eax, 0x84417dd8
xor eax, 0x8beb5034
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf8d3d998
xor eax, 0xa6727414
rol eax, 0x94
popf
jmp 0x140109b96
mov eax, 0xfb376d5b
pushf
not eax
add eax, 0xabbbab10
xor eax, 0xb30a9a35
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbda16f99
xor eax, 0xd659d497
rol eax, 0x11
popf
pushf
not eax
add eax, 0xab3386e8
xor eax, 0x8c7aba4d
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb90415a2
xor eax, 0xb5fe0750
rol eax, 0x54
popf
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
shr eax, 0x1f
imul eax, eax, 0x80000001
sub r8d, eax
lea r14d, [r8 + 0x7fffffff]
nop dword [rax]
push rax
pushf
mov eax, 0x7c386d33
pushf
not eax
add eax, 0xb9186642
xor eax, 0x9bc9e912
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfa5422b7
xor eax, 0xe8b44dd6
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xac255c0a
xor eax, 0xb51dc673
rol eax, 0x71
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov r8d, eax
mov eax, 0x2f8b429f
pushf
not eax
add eax, 0xf5126776
xor eax, 0xb41f4759
rol eax, 0x74
popf
pushf
not eax
add eax, 0x9529620c
xor eax, 0xa3c5b77a
rol eax, 0xe
popf
mul r8d
mov ecx, r8d
sub ecx, edx
shr ecx, 1
push rdx
not edx
sub ecx, edx
pop rdx
sub ecx, 1
shr ecx, 0x1f
cmp ecx, 1
jae 0x14010b46b
push rax
pushf
mov eax, 0x85bbd599
pushf
not eax
add eax, 0xbfee6678
xor eax, 0xac9e6452
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb7836a8e
xor eax, 0xc2f643e1
rol eax, 0xb6
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x9f09e54c
pushf
not eax
add eax, 0xfa3eaadd
xor eax, 0x8fca03ae
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb4b377f0
xor eax, 0xfad64472
rol eax, 0xa
popf
pushf
not eax
add eax, 0x88ec8201
xor eax, 0xcb37c32b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xababc339
xor eax, 0x91a4c8e9
rol eax, 0x93
popf
jmp 0x140109b96
mov eax, 0x95519ade
pushf
not eax
add eax, 0x8a9003b7
xor eax, 0xefdb7f33
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xad99f7af
xor eax, 0x8c8f44e6
rol eax, 2
popf
pushf
not eax
add eax, 0xa657520e
xor eax, 0x979d11ec
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa9697496
xor eax, 0xa0b54e05
rol eax, 0xef
popf
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
shr eax, 0x1f
imul eax, eax, 0x80000001
sub r8d, eax
lea edi, [r8 + 0x7fffffff]
nop word [rax + rax]
push rax
pushf
mov eax, 0x2d37cd13
pushf
not eax
add eax, 0xcf367d9a
xor eax, 0xefc895e6
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe3e52e8e
xor eax, 0xd3d904a9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xdf047139
xor eax, 0xfe9d7c66
rol eax, 0x38
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov r8d, eax
mov eax, 0xfd35d71d
pushf
not eax
add eax, 0x82ebab6a
xor eax, 0x9c41c4c8
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9db61eef
xor eax, 0xf66ab0b1
rol eax, 0x45
popf
mul r8d
mov ecx, r8d
sub ecx, edx
shr ecx, 1
push rdx
not edx
sub ecx, edx
pop rdx
sub ecx, 1
shr ecx, 0x1f
cmp ecx, 1
jae 0x14010b633
push rax
pushf
mov eax, 0x9137fa1f
pushf
not eax
add eax, 0xdc9f0f35
xor eax, 0xef3b1643
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb330acdc
xor eax, 0x9823861a
rol eax, 7
popf
pushf
not eax
add eax, 0xc3cbd366
xor eax, 0xb093f800
rol eax, 0x89
popf
pushf
not eax
add eax, 0xddc6365f
xor eax, 0xe8dae48f
rol eax, 0x15
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xadf9b5b5
pushf
not eax
add eax, 0xab811c8e
xor eax, 0x94e17b1e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xfca5502a
xor eax, 0x99709d09
rol eax, 0xc1
popf
jmp 0x140109b96
mov eax, 0x7ba654b1
pushf
not eax
add eax, 0xd10fd422
xor eax, 0xd2555d98
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xba0002da
xor eax, 0x9df5ed8e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xacdc64f6
xor eax, 0xc9edb424
rol eax, 0x74
popf
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
push rdx
not edx
sub eax, edx
pop rdx
sub eax, 1
shr eax, 0x1f
imul eax, eax, 0x80000001
sub r8d, eax
lea esi, [r8 + 0x7fffffff]
mov rax, qword [r15]
movzx edx, byte [rax + 0x169]
add rdx, qword [rax + 0x10]
mov ecx, esi
mov eax, dword [rdx]
ror eax, cl
xor eax, edi
sub eax, r14d
not eax
mov dword [rdx], eax
jmp 0x14010be62
nop dword [rax]
push rax
pushf
mov eax, 0x54ce1f7
pushf
not eax
add eax, 0x95d08d19
xor eax, 0xb629587b
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9424a03b
xor eax, 0xf9536ab3
rol eax, 0xdf
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov ecx, eax
mov eax, 0xd57b472e
pushf
not eax
add eax, 0xb32e161f
xor eax, 0xa26250b2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x99150b83
xor eax, 0x8ead1226
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x885cea56
xor eax, 0xb6cd5b75
rol eax, 0x73
popf
mul ecx
shr edx, 0xa
cmp edx, 0x3fff0
jae 0x14010b806
push rax
pushf
mov eax, 0x6262bab0
pushf
not eax
add eax, 0x819cacbe
xor eax, 0xd3114329
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8ea24c12
xor eax, 0xf80b6faa
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xe06dcff1
xor eax, 0xbea868f8
rol eax, 0x63
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x1e958619
pushf
not eax
add eax, 0x910e8310
xor eax, 0xf82c43d1
rol eax, 0xb
popf
pushf
not eax
add eax, 0x985146a0
xor eax, 0xcaff7afb
rol eax, 0x64
popf
pushf
not eax
add eax, 0xce95af4e
xor eax, 0xe3e95f85
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd645bb6a
xor eax, 0xb671bf6b
rol eax, 0xc8
popf
jmp 0x140109b96
mov eax, 0x51b48200
pushf
not eax
add eax, 0x8248c6e4
xor eax, 0xbb6e2e67
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf25ccf0c
xor eax, 0x8ae118e9
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa01912db
xor eax, 0xf91d6636
rol eax, 0x72
popf
pushf
not eax
add eax, 0x9781b6b8
xor eax, 0xb83b8f8d
rol eax, 0xad
popf
mul ecx
shr edx, 0xa
imul eax, edx, 0x4001
sub ecx, eax
mov ebx, 0xab1a8580
pushf
not ebx
add ebx, 0xc85f401f
xor ebx, 0xb19e055a
rol ebx, 0x2c
popf
pushf
not ebx
add ebx, 0xee375c01
xor ebx, 0x81ed345e
rol ebx, 0xe0
popf
pushf
not ebx
add ebx, 0xd2917f9d
xor ebx, 0xbcd5b2e5
rol ebx, 0x33
popf
pushf
not ebx
add ebx, 0x977b8708
xor ebx, 0xaec5f397
rol ebx, 0x8b
popf
add cx, bx
movzx r14d, cx
nop dword [rax]
push rax
pushf
mov eax, 0x7dc2e9e6
pushf
not eax
add eax, 0xf5fdf057
xor eax, 0x955174dd
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc095369d
xor eax, 0xc3be9a98
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xfd0ee39f
xor eax, 0xc643afbf
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb8cbc4cd
xor eax, 0xb1275f99
rol eax, 0x15
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov ecx, eax
mov eax, 0x90c6420a
pushf
not eax
add eax, 0x983317d7
xor eax, 0x911c358d
rol eax, 0x17
popf
pushf
not eax
add eax, 0xf4a77af1
xor eax, 0xe49a43ba
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe8cb8513
xor eax, 0xd110cfce
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf2a9b7b9
xor eax, 0xd6670977
rol eax, 0x88
popf
mul ecx
shr edx, 0xa
cmp edx, 0x3fff0
jae 0x14010ba17
push rax
pushf
mov eax, 0xa415a7ec
pushf
not eax
add eax, 0xa7074766
xor eax, 0xfe45e902
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x8abc43d0
xor eax, 0xd6dc752c
rol eax, 0xf8
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0x7251d1a1
pushf
not eax
add eax, 0xd204a0f7
xor eax, 0xf658468f
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe1c6dbd4
xor eax, 0xf61a13e4
rol eax, 0x76
popf
pushf
not eax
add eax, 0xeb15f990
xor eax, 0x8481deac
rol eax, 0xe9
popf
jmp 0x140109b96
mov eax, 0x86659840
pushf
not eax
add eax, 0xd02aa679
xor eax, 0x95ca2e23
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x9f57a9f5
xor eax, 0xea005744
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc4ded0fc
xor eax, 0x843eab7f
rol eax, 0x24
popf
pushf
not eax
add eax, 0xafc1c3e6
xor eax, 0xca6e71c7
rol eax, 0xb6
popf
mul ecx
shr edx, 0xa
imul eax, edx, 0x4001
sub ecx, eax
add cx, bx
movzx edi, cx
push rax
pushf
mov eax, 0x51cfebc8
pushf
not eax
add eax, 0xc4aae540
xor eax, 0x90f0bfc9
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xecee42af
xor eax, 0xb45f2717
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x834ca1d7
xor eax, 0xe3ff4a15
rol eax, 0xa7
popf
jmp 0x140109b96
lea rcx, [rsp + 0x70]
call fcn.1400b228f
mov ecx, eax
mov eax, 0x705f797f
pushf
not eax
add eax, 0xc06e9bf6
xor eax, 0xc0d3b33f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc0a62278
xor eax, 0xe2016ddd
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb6801f61
xor eax, 0xc3a2f8b2
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9da078cd
xor eax, 0xa1e77127
rol eax, 0x78
popf
mul ecx
shr edx, 0xa
cmp edx, 0x3fff0
jae 0x14010bbca
push rax
pushf
mov eax, 0xa970b684
pushf
not eax
add eax, 0xcbe4726a
xor eax, 0xbdc3b7e5
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9f208554
xor eax, 0xa48ad462
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf7db5367
xor eax, 0xb6f25553
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa999327e
xor eax, 0x981e264e
rol eax, 2
popf
jmp 0x140109b96
push rax
pushf
mov eax, 0xbad63d38
pushf
not eax
add eax, 0xe9479e03
xor eax, 0xed8d7596
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdfa5b234
xor eax, 0xc2916bc0
rol eax, 0x52
popf
pushf
not eax
add eax, 0xca34c80d
xor eax, 0x830d3ed9
rol eax, 0xda
popf
jmp 0x140109b96
mov eax, 0xf04c06e2
pushf
not eax
add eax, 0x87d2a406
xor eax, 0xd0d7fd3c
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xaec40b3b
xor eax, 0xdf1a4d1d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf51c3b6e
xor eax, 0xd0863358
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfba971b0
xor eax, 0xb44eea84
rol eax, 0xb0
popf
mul ecx
shr edx, 0xa
imul eax, edx, 0x4001
sub ecx, eax
add cx, bx
movzx esi, cx
mov rax, qword [r15]
movzx edx, byte [rax + 0x169]
add rdx, qword [rax + 0x10]
movzx ecx, sil
movzx eax, word [rdx]
ror ax, cl
xor ax, di
sub ax, r14w
not ax
mov word [rdx], ax
jmp 0x14010be62
call fcn.14014976c
mov r14d, eax
mov eax, 0x77d0b50d
pushf
not eax
add eax, 0xb55bd157
xor eax, 0xd2c8a063
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8ead1ab4
xor eax, 0x970403f6
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe6c121a5
xor eax, 0xd69911a4
rol eax, 0xc1
popf
imul r14d
push r14
not r14d
sub edx, r14d
pop r14
sub edx, 1
sar edx, 7
mov ecx, edx
shr ecx, 0x1f
push rcx
not ecx
sub edx, ecx
pop rcx
sub edx, 1
imul ecx, edx, 0xff
sub r14d, ecx
inc r14d
call fcn.14014976c
mov edi, eax
mov eax, 0xdb5ffd99
pushf
not eax
add eax, 0x9d663a7d
xor eax, 0x88f8b4c5
rol eax, 0x78
popf
pushf
not eax
add eax, 0xfc3d0c64
xor eax, 0x9a227fef
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbcf73c36
xor eax, 0xdaa3b15c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9bf04c25
xor eax, 0x97860066
rol eax, 0x48
popf
imul edi
push rdi
not edi
sub edx, edi
pop rdi
sub edx, 1
sar edx, 7
mov ecx, edx
shr ecx, 0x1f
push rcx
not ecx
sub edx, ecx
pop rcx
sub edx, 1
imul ecx, edx, 0xff
sub edi, ecx
jmp 0x14010bde7
inc edi
call fcn.14014976c
mov esi, eax
mov eax, 0x98a13253
pushf
not eax
add eax, 0xe6cc1e7a
xor eax, 0x93bcf341
rol eax, 1
popf
pushf
not eax
add eax, 0x9f15d994
xor eax, 0xefed9ec0
rol eax, 0xe5
popf
imul esi
push rsi
not esi
sub edx, esi
pop rsi
sub edx, 1
sar edx, 7
mov ecx, edx
shr ecx, 0x1f
push rcx
not ecx
sub edx, ecx
pop rcx
sub edx, 1
imul ecx, edx, 0xff
sub esi, ecx
jmp 0x14010be3f
inc esi
mov rax, qword [r15]
movzx edx, byte [rax + 0x169]
add rdx, qword [rax + 0x10]
movzx ecx, sil
movzx eax, byte [rdx]
ror al, cl
xor al, dil
sub al, r14b
not al
mov byte [rdx], al
lea rax, [r13 + 0x250]
lea rbx, [rax - 0xb0]
test rax, rax
mov eax, 0x678f4528
pushf
not eax
add eax, 0xc9febf44
xor eax, 0x83833979
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x9da099b0
xor eax, 0x86913794
rol eax, 0x6a
popf
cmove rbx, rax
mov edx, 0xb75561db
pushf
not edx
add edx, 0xa21e0074
xor edx, 0x9e234d91
rol edx, 0x75
popf
pushf
not edx
add edx, 0xfacce553
xor edx, 0xf1f7fc13
rol edx, 0xeb
popf
pushf
not edx
add edx, 0xd23a4ac2
xor edx, 0xfacfc157
rol edx, 0x42
popf
pushf
not edx
add edx, 0xc27d0c9b
xor edx, 0xc82c0355
rol edx, 0x3b
popf
mov rcx, rbx
jmp 0x14010beff
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int____ptr64]
lea r8, [rsp + 0x48]
mov edx, 0xf51761a
pushf
not edx
add edx, 0xcf914270
xor edx, 0xe784e7aa
rol edx, 0xce
popf
pushf
not edx
add edx, 0xb5346412
xor edx, 0xea354f23
rol edx, 0x58
popf
mov rcx, rbx
jmp 0x14010bf3d
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 eax, r14d
shr rax, 0x20
mov qword [rsp + 0x30], 3
mov dword [rsp + 0x38], r14d
mov dword [rsp + 0x3c], eax
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x48]
mov edx, 0x102f0b55
pushf
not edx
add edx, 0xf5af270a
xor edx, 0x969f5322
rol edx, 0xde
popf
pushf
not edx
add edx, 0xf9c76b8f
xor edx, 0xae19b32f
rol edx, 0x1b
popf
pushf
not edx
add edx, 0xeb7c6e4e
xor edx, 0xb3e53d3b
rol edx, 0x1a
popf
mov rcx, rbx
jmp 0x14010bfae
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 eax, edi
shr rax, 0x20
mov qword [rsp + 0x30], 3
xor r14d, r14d
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x3c], eax
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x48]
mov edx, 0x75bc3308
pushf
not edx
add edx, 0x938596ae
xor edx, 0xa5307c70
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xf36f77ca
xor edx, 0x992621ae
rol edx, 0xa5
popf
pushf
not edx
add edx, 0xd00539ce
xor edx, 0xf8424fe7
rol edx, 0xbc
popf
pushf
not edx
add edx, 0xc9c66dda
xor edx, 0xd13d5f85
rol edx, 0x75
popf
mov rcx, rbx
jmp 0x14010c035
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 eax, esi
shr rax, 0x20
mov qword [rsp + 0x30], 3
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x3c], eax
lea r9, [rsp + 0x30]
lea r8, [rsp + 0x48]
mov edx, 0xb945679d
pushf
not edx
add edx, 0xf734d234
xor edx, 0xee6a1076
rol edx, 5
popf
pushf
not edx
add edx, 0xb5d552e2
xor edx, 0xe08878c3
rol edx, 0xd4
popf
pushf
not edx
add edx, 0x9cb64664
xor edx, 0xbc6bb86b
rol edx, 0xdb
popf
mov rcx, rbx
jmp 0x14010c0a4
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 edx, 0x9b4e87ec
pushf
not edx
add edx, 0xfaa45e83
xor edx, 0xeb039f83
rol edx, 0xa2
popf
pushf
not edx
add edx, 0xa9ff0ddd
xor edx, 0x98a5e98f
rol edx, 0xc6
popf
mov rcx, rbx
jmp 0x14010c0dd
call qword [sym.imp.asmjit.dll_public:_unsigned_int___cdecl_asmjit::_abi_1_10::BaseEmitter::_emitI_unsigned_int____ptr64]
mov qword [rsp + 0x40], r14
lea rcx, [r13 + 0x18]
mov rax, qword [rcx]
lea r8, [r13 + 0x50]
lea rdx, [rsp + 0x40]
jmp 0x14010c0f9
call qword [rax + 8]
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0x68], rax
lea rcx, [r13 + 0x50]
jmp 0x14010c110
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 rdi, qword [r12]
mov r10, qword [r15]
lea rcx, [r10 + 0x528]
sub rcx, qword [rdi + 0x28]
movabs r14, 0x2c0a5bf49d9854ea
pushf
not r14
add r14, 0x79aa8c79
xor r14, 0x77c9e672
rol r14, 0xfa
popf
pushf
not r14
add r14, 0x543047a0
xor r14, 0x7ec85bd9
rol r14, 0xf2
popf
pushf
not r14
add r14, 0x67ae9d02
xor r14, 0x5d5ed6ff
rol r14, 0xdb
popf
pushf
not r14
add r14, 0x54a0e6b6
xor r14, 0x577139ea
rol r14, 0x1e
popf
mov rax, r14
imul rcx
lea rbx, [rcx + rdx]
sar rbx, 0xa
mov rcx, rbx
shr rcx, 0x3f
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
mov r9, qword [rsp + 0x60]
mov r8, qword [rsp + 0x58]
lea rdx, [r10 + 0x528]
lea rcx, [rdi + 0x28]
call fcn.1401e7e1a
mov rcx, qword [rsp + 0x60]
sub rcx, qword [rsp + 0x58]
mov rax, r14
imul rcx
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
sar rdx, 0xa
mov rax, rdx
shr rax, 0x3f
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
push rbx
not rbx
sub rax, rbx
pop rbx
sub rax, 1
imul rdx, rax, 0x528
mov rax, qword [rdi + 0x28]
add rax, 0xfffffffffffffad8
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov qword [r15], rdx
xor edx, edx
lea rcx, [r13 + 0x50]
jmp 0x14010c24a
call qword [sym.imp.asmjit.dll_public:_void___cdecl_asmjit::_abi_1_10::CodeHolder::reset_enum_asmjit::_abi_1_10::ResetPolicy____ptr64]
lea rdx, [r13 + 0x20]
mov r8, 0xffffffffffffffff
lea rcx, [r13 + 0x50]
jmp 0x14010c260
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, [r13 + 0x1a0]
lea rcx, [r13 + 0x50]
jmp 0x14010c272
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
mov al, 0xad
pushf
not al
add al, 0x2a
xor al, 0xca
rol al, 0xac
popf
pushf
not al
add al, 0x12
xor al, 0x86
rol al, 0x23
popf
jmp 0x14010c345
xor al, al
push rax
pushf
mov eax, 0xf7b86ea2
pushf
not eax
add eax, 0x9566ac6d
xor eax, 0xd9c82b85
rol eax, 0xec
popf
pushf
not eax
add eax, 0xcfa1e2c2
xor eax, 0xef7a9eae
rol eax, 0x22
popf
pushf
not eax
add eax, 0x8b385e29
xor eax, 0xb2d65f24
rol eax, 0x95
popf
pushf
not eax
add eax, 0xad44588d
xor eax, 0xee7dbef4
rol eax, 0x5d
popf
jmp 0x140109b96
mov rcx, qword [rbp + 0x1300]
xor rcx, rsp
call fcn.1401533b0
mov rbx, qword [rsp + 0x1468]
add rsp, 0x1410
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret