Function at 0x140109ec7
Capabilities:
Authenticate hmac
Encrypt data using speck
Generate random numbers using a mersenne twister

Disassembly:
push rax
pushf
mov eax, 0x5e0ff15d
pushf
not eax
add eax, 0x87943b04
xor eax, 0xb70458e2
rol eax, 0x46
popf
pushf
not eax
add eax, 0x980cffe4
xor eax, 0xf808aebc
rol eax, 0xea
popf
cmp eax, 0x29
jne 0x140109f04
popf
pop rax
jmp 0x14010bb81
cmp eax, 0
jne 0x140109f13
popf
pop rax
jmp 0x14010a1d4
cmp eax, 3
jne 0x140109f22
popf
pop rax
jmp 0x14010a56a
cmp eax, 1
jne 0x140109f31
popf
pop rax
jmp 0x14010a2d6
cmp eax, 0xd
jne 0x140109f40
popf
pop rax
jmp 0x14010aa37
cmp eax, 0x1a
jne 0x140109f4f
popf
pop rax
jmp 0x14010b119
cmp eax, 0xe
jne 0x140109f5e
popf
pop rax
jmp 0x14010aa7d
cmp eax, 0xb
jne 0x140109f6d
popf
pop rax
jmp 0x14010a963
cmp eax, 0x19
jne 0x140109f7c
popf
pop rax
jmp 0x14010b0bb
cmp eax, 8
jne 0x140109f8b
popf
pop rax
jmp 0x14010a7ab
cmp eax, 0x2a
jne 0x140109f9a
popf
pop rax
jmp 0x14010bc9c
cmp eax, 0x17
jne 0x140109fa9
popf
pop rax
jmp 0x14010af7f
cmp eax, 0x1c
jne 0x140109fb8
popf
pop rax
jmp 0x14010b2b6
cmp eax, 0x2e
jne 0x140109fc7
popf
pop rax
jmp 0x14010bfcd
cmp eax, 0x18
jne 0x140109fd6
popf
pop rax
jmp 0x14010b013
cmp eax, 0x2b
jne 0x140109fe5
popf
pop rax
jmp 0x14010bd46
cmp eax, 0x1b
jne 0x140109ff4
popf
pop rax
jmp 0x14010b21e
cmp eax, 0x2d
jne 0x14010a003
popf
pop rax
jmp 0x14010bef9
cmp eax, 0x23
jne 0x14010a012
popf
pop rax
jmp 0x14010b6f4
cmp eax, 0x25
jne 0x14010a021
popf
pop rax
jmp 0x14010b896
cmp eax, 0xf
jne 0x14010a030
popf
pop rax
jmp 0x14010ab0e
cmp eax, 0x13
jne 0x14010a03f
popf
pop rax
jmp 0x14010acf1
cmp eax, 0x15
jne 0x14010a04e
popf
pop rax
jmp 0x14010ae4d
cmp eax, 0x24
jne 0x14010a05d
popf
pop rax
jmp 0x14010b7d3
cmp eax, 0x1e
jne 0x14010a06c
popf
pop rax
jmp 0x14010b410
cmp eax, 0xc
jne 0x14010a07b
popf
pop rax
jmp 0x14010a9a6
cmp eax, 0x26
jne 0x14010a08a
popf
pop rax
jmp 0x14010b988
cmp eax, 0x27
jne 0x14010a099
popf
pop rax
jmp 0x14010ba54
cmp eax, 0x30
jne 0x14010a0a8
popf
pop rax
jmp 0x14010c5d4
cmp eax, 0x10
jne 0x14010a0b7
popf
pop rax
jmp 0x14010ab67
cmp eax, 0x2c
jne 0x14010a0c6
popf
pop rax
jmp 0x14010bdf0
cmp eax, 9
jne 0x14010a0d5
popf
pop rax
jmp 0x14010a81a
cmp eax, 4
jne 0x14010a0e4
popf
pop rax
jmp 0x14010a5f2
cmp eax, 0x16
jne 0x14010a0f3
popf
pop rax
jmp 0x14010aeea
cmp eax, 0x28
jne 0x14010a102
popf
pop rax
jmp 0x14010ba9e
cmp eax, 0xa
jne 0x14010a111
popf
pop rax
jmp 0x14010a8c1
cmp eax, 0x22
jne 0x14010a120
popf
pop rax
jmp 0x14010b66c
cmp eax, 0x14
jne 0x14010a12f
popf
pop rax
jmp 0x14010adae
cmp eax, 7
jne 0x14010a13e
popf
pop rax
jmp 0x14010a762
cmp eax, 5
jne 0x14010a14d
popf
pop rax
jmp 0x14010a682
cmp eax, 2
jne 0x14010a15c
popf
pop rax
jmp 0x14010a396
cmp eax, 0x20
jne 0x14010a16b
popf
pop rax
jmp 0x14010b55b
cmp eax, 0x1d
jne 0x14010a17a
popf
pop rax
jmp 0x14010b370
cmp eax, 0x11
jne 0x14010a189
popf
pop rax
jmp 0x14010abf8
cmp eax, 6
jne 0x14010a198
popf
pop rax
jmp 0x14010a704
cmp eax, 0x2f
jne 0x14010a1a7
popf
pop rax
jmp 0x14010c58c
cmp eax, 0x12
jne 0x14010a1b6
popf
pop rax
jmp 0x14010ac5f
cmp eax, 0x21
jne 0x14010a1c5
popf
pop rax
jmp 0x14010b5b3
cmp eax, 0x1f
jne 0x14010a1d4
popf
pop rax
jmp 0x14010b4dd
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, 0x3a2ff8ae
pushf
not eax
add eax, 0xe522206c
xor eax, 0xe8dd4982
rol eax, 3
popf
pushf
not eax
add eax, 0xa3f68004
xor eax, 0x9a7b0e03
rol eax, 0x49
popf
call fcn.1401622c5
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 0x14010a2a3
push rax
pushf
mov eax, 0xed5d2bde
pushf
not eax
add eax, 0xf8975c78
xor eax, 0xbb6860d6
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdfc39de1
xor eax, 0xd2a3a2aa
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x89fedadd
xor eax, 0xaf4afb09
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf70372d7
xor eax, 0xa0a4d14e
rol eax, 0xfb
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x439ea29e
pushf
not eax
add eax, 0xd52640bb
xor eax, 0x83e84d45
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xfa8f2048
xor eax, 0xbe9a4a06
rol eax, 0xe3
popf
jmp 0x140109ef5
cmp dword [r9 + 0x1f8], 4
jne 0x14010a33d
push rax
pushf
mov eax, 0x3cc9b9a8
pushf
not eax
add eax, 0xe31a1ce2
xor eax, 0x84cc52ad
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa4bd31b4
xor eax, 0x97aaf2f7
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xeb52a08a
xor eax, 0xdfc9df9c
rol eax, 0x79
popf
pushf
not eax
add eax, 0x9cdd94fb
xor eax, 0xd6fa2a89
rol eax, 0x57
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x95eaeab
pushf
not eax
add eax, 0xd577d60a
xor eax, 0xec09318b
rol eax, 0x84
popf
pushf
not eax
add eax, 0xccea9943
xor eax, 0xab4e4124
rol eax, 0x45
popf
pushf
not eax
add eax, 0x8dd3888a
xor eax, 0xcef7888a
rol eax, 0xda
popf
pushf
not eax
add eax, 0x9374f089
xor eax, 0xb49ca94f
rol eax, 0x1e
popf
jmp 0x140109ef5
movzx ecx, byte [r9 + 0x1b0]
movabs rax, 0x4b7dbc02288a37cc
pushf
not rax
add rax, 0x664befc7
xor rax, 0x5f25d8db
rol rax, 0xa7
popf
pushf
not rax
add rax, 0x67ed0602
xor rax, 0x4a8d4d46
rol rax, 0x65
popf
pushf
not rax
add rax, 0x49ccb154
xor rax, 0x48f460f1
rol rax, 0xfa
popf
pushf
not rax
add rax, 0x59980b7a
xor rax, 0x6caa044c
rol rax, 0xd8
popf
xor rcx, rax
movabs rdx, 0xe88fa558561ffbd8
pushf
not rdx
add rdx, 0x4af203d3
xor rdx, 0x6a666dbb
rol rdx, 0xbc
popf
pushf
not rdx
add rdx, 0x7c233500
xor rdx, 0x722053bc
rol rdx, 0x4b
popf
pushf
not rdx
add rdx, 0x6eb25ec3
xor rdx, 0x4f27d0b1
rol rdx, 0x5a
popf
pushf
not rdx
add rdx, 0x4c563486
xor rdx, 0x4d753f54
rol rdx, 0x5a
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 0x14010a524
push rax
pushf
mov eax, 0x66e1c081
pushf
not eax
add eax, 0x88216611
xor eax, 0xea5bed03
rol eax, 0x71
popf
pushf
not eax
add eax, 0xfdbc36c3
xor eax, 0xf9af64f5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xfb3e20dc
xor eax, 0x8209f0eb
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfb1c3f6b
xor eax, 0x98666744
rol eax, 0xe9
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x185afdde
pushf
not eax
add eax, 0xb27d0b97
xor eax, 0xdc7bf2ca
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd20dd92f
xor eax, 0xd8e03a52
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe1ca5be0
xor eax, 0xcf7b393c
rol eax, 0xd1
popf
jmp 0x140109ef5
mov rdx, qword [rdx]
mov ecx, dword [r9 + 0x1b0]
cmp ecx, dword [rax + 0x10]
je 0x14010a5ac
push rax
pushf
mov eax, 0x3152982d
pushf
not eax
add eax, 0xd1ba235d
xor eax, 0xd7b7a883
rol eax, 0x73
popf
pushf
not eax
add eax, 0xa76081f3
xor eax, 0x89fce371
rol eax, 0x15
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x505cfeec
pushf
not eax
add eax, 0x9107e577
xor eax, 0xe54f382e
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x99479a89
xor eax, 0xa715be52
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf326b431
xor eax, 0xcf8c99fa
rol eax, 0xc5
popf
jmp 0x140109ef5
cmp rax, rdx
je 0x14010a64f
push rax
pushf
mov eax, 0x6abb429d
pushf
not eax
add eax, 0xb8b20dab
xor eax, 0xc6865c21
rol eax, 0x58
popf
pushf
not eax
add eax, 0x875e76d8
xor eax, 0xf41d56b8
rol eax, 1
popf
pushf
not eax
add eax, 0xd6eb73eb
xor eax, 0xabb530e9
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xfa9f5625
xor eax, 0xfebcc552
rol eax, 0xd1
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xe3028adf
pushf
not eax
add eax, 0x9af596f8
xor eax, 0xa82591d3
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb477c5d5
xor eax, 0xff898cd6
rol eax, 0xb3
popf
jmp 0x140109ef5
mov rax, qword [rax + 8]
cmp ecx, dword [rax + 0x10]
jne 0x14010a6d1
push rax
pushf
mov eax, 0x5d07259e
pushf
not eax
add eax, 0xa3b525dc
xor eax, 0x9dd07010
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc1c7f887
xor eax, 0x83c4404b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xddcc74d3
xor eax, 0xc726189e
rol eax, 0x98
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xae0e79a3
pushf
not eax
add eax, 0xab359c2f
xor eax, 0x81f5fdd0
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x85f6d430
xor eax, 0xaf179d78
rol eax, 0x19
popf
jmp 0x140109ef5
jmp 0x14010a7ab
mov rax, r10
push rax
pushf
mov eax, 0xad069657
pushf
not eax
add eax, 0xb789c5b5
xor eax, 0xac0b3636
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x93aaf78a
xor eax, 0xd8ee2b11
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9ca22941
xor eax, 0xa233e782
rol eax, 0x37
popf
jmp 0x140109ef5
test rax, rax
je 0x14010a7e7
push rax
pushf
mov eax, 0xff9a802a
pushf
not eax
add eax, 0xa9e0cf65
xor eax, 0xead9bb74
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xcf1c3e73
xor eax, 0x97083fe9
rol eax, 0x64
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xf05d9c4d
pushf
not eax
add eax, 0xad441445
xor eax, 0xc35c39b2
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x83cdac8e
xor eax, 0xe742f319
rol eax, 0xd7
popf
jmp 0x140109ef5
cmp rax, r8
je 0x14010a87b
push rax
pushf
mov eax, 0x927da3d
pushf
not eax
add eax, 0xe4a5e860
xor eax, 0x9124ba8f
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa6e2d6bd
xor eax, 0xb5e0730b
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc3a8633f
xor eax, 0xce8b6de9
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9de42d5c
xor eax, 0x84008519
rol eax, 1
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x15f95f69
pushf
not eax
add eax, 0xff17dca2
xor eax, 0x83705f04
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xfd6133c3
xor eax, 0xe2d7f78f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcf862143
xor eax, 0xbd29643a
rol eax, 0xdd
popf
jmp 0x140109ef5
movzx ebx, byte [r9 + 0x168]
movups xmm0, xmmword [rax + 0x14]
movups xmmword [rsp + 0x48], xmm0
cmp bl, 8
jne 0x14010a91d
push rax
pushf
mov eax, 0x6cf381d9
pushf
not eax
add eax, 0xb2fa70ee
xor eax, 0x9e496edd
rol eax, 2
popf
pushf
not eax
add eax, 0xa6358e96
xor eax, 0xca948f98
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbd4f76d4
xor eax, 0xd71b676b
rol eax, 0x31
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xe28839fa
pushf
not eax
add eax, 0xb1312873
xor eax, 0xaf67dfcf
rol eax, 0xab
popf
pushf
not eax
add eax, 0x9b9892bb
xor eax, 0x81b1b29b
rol eax, 0x20
popf
pushf
not eax
add eax, 0x8c4d347f
xor eax, 0xe891d747
rol eax, 0x37
popf
jmp 0x140109ef5
mov rax, qword [rsp + 0x48]
shr rax, 0x18
cmp al, 1
jmp 0x14010ac5f
cmp bl, 0x10
jne 0x14010a9de
push rax
pushf
mov eax, 0xe863f876
pushf
not eax
add eax, 0x8f3d96fe
xor eax, 0xa92475e7
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xec566d44
xor eax, 0xebd615e8
rol eax, 0x15
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xdde37320
pushf
not eax
add eax, 0xa5fef873
xor eax, 0xa9bd5e46
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xf0aecd76
xor eax, 0xdd6faeef
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8b0b9507
xor eax, 0xce35bc16
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb2a1cd10
xor eax, 0xae3cbaa2
rol eax, 0x2a
popf
jmp 0x140109ef5
mov eax, dword [rsp + 0x48]
and eax, 0xff000fff
cmp eax, 0x2000029
jmp 0x14010ac5f
cmp bl, 0x20
jne 0x14010aac8
push rax
pushf
mov eax, 0xcc9e10c2
pushf
not eax
add eax, 0xb08b5823
xor eax, 0xa4f3d326
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xcdee7165
xor eax, 0x842123eb
rol eax, 8
popf
pushf
not eax
add eax, 0xc4451753
xor eax, 0xdf8dda3e
rol eax, 0x8c
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xc3899779
pushf
not eax
add eax, 0xad1a5220
xor eax, 0x9ade619d
rol eax, 0x76
popf
pushf
not eax
add eax, 0xdf0e4a35
xor eax, 0xe625ad5f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xb93f8815
xor eax, 0xc32aecf3
rol eax, 0x36
popf
jmp 0x140109ef5
mov eax, dword [rsp + 0x48]
and eax, 0xff000fff
cmp eax, 0x4000031
jmp 0x14010ac5f
cmp bl, 0x40
jne 0x14010abb2
push rax
pushf
mov eax, 0xed944d33
pushf
not eax
add eax, 0xd825a365
xor eax, 0x883d86bf
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb182cdd9
xor eax, 0xd5a250aa
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8244a3aa
xor eax, 0x90c0288e
rol eax, 0x45
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xe5ff772d
pushf
not eax
add eax, 0x8af0a4cd
xor eax, 0xb049ceaa
rol eax, 0xca
popf
pushf
not eax
add eax, 0x8c5efafe
xor eax, 0x8afa34e4
rol eax, 0x67
popf
pushf
not eax
add eax, 0xce5d6df0
xor eax, 0xbe94465e
rol eax, 0xa
popf
jmp 0x140109ef5
mov eax, dword [rsp + 0x48]
and eax, 0xff000fff
cmp eax, 0x8000039
push rax
pushf
mov eax, 0x6aff855f
pushf
not eax
add eax, 0xd47543d7
xor eax, 0xfe364a3d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf63c53b4
xor eax, 0xa7f41042
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8355518f
xor eax, 0xd7d71f9a
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcfc7f7e9
xor eax, 0xb39456d5
rol eax, 0xd0
popf
jmp 0x140109ef5
jne 0x14010acbe
push rax
pushf
mov eax, 0x10598749
pushf
not eax
add eax, 0xdc568155
xor eax, 0xbb8b9420
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x84986970
xor eax, 0xeecbc5c6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xa236f46c
xor eax, 0xeae9b204
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe6dd9639
xor eax, 0x8066dd71
rol eax, 0x3d
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x4fb0f84d
pushf
not eax
add eax, 0x983389bd
xor eax, 0x9e46f6e0
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xf974ebd2
xor eax, 0xc5ad0040
rol eax, 0xa0
popf
jmp 0x140109ef5
call fcn.140205cff
mov dword [rbp + 0x12f4], 0xffffffff
mov dword [rsp + 0x74], eax
mov edx, 0x33638ee5
pushf
not edx
add edx, 0xed82eb41
xor edx, 0x9c019c29
rol edx, 0x38
popf
pushf
not edx
add edx, 0xcac96d70
xor edx, 0xb1387ba4
rol edx, 0xc2
popf
pushf
not edx
add edx, 0x9419be9d
xor edx, 0x8d5ca6f1
rol edx, 0x33
popf
pushf
not edx
add edx, 0xf50b3a18
xor edx, 0x90283215
rol edx, 0xd9
popf
nop word [rax + rax]
push rax
pushf
mov eax, 0x8fc1734f
pushf
not eax
add eax, 0xea63f519
xor eax, 0xa6f5f163
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdb960f95
xor eax, 0xc14510aa
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd21065a9
xor eax, 0xa60246b0
rol eax, 0x7f
popf
jmp 0x140109ef5
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 0x14010ae1a
push rax
pushf
mov eax, 0xb3a162cc
pushf
not eax
add eax, 0xde12825a
xor eax, 0xffb5b438
rol eax, 0x75
popf
pushf
not eax
add eax, 0x8daff77b
xor eax, 0x9c06f9f5
rol eax, 0x30
popf
pushf
not eax
add eax, 0x9e433a7e
xor eax, 0xd732fb8a
rol eax, 0xb6
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x6fddc943
pushf
not eax
add eax, 0xaa193cc1
xor eax, 0xa0d8dc9e
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x9f6e04be
xor eax, 0xb3751405
rol eax, 0x39
popf
jmp 0x140109ef5
mov dword [rsp + 0x70], 0x270
cmp bl, 8
je 0x14010aea4
push rax
pushf
mov eax, 0x9ff911db
pushf
not eax
add eax, 0xd911475a
xor eax, 0xdbf05c27
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x97a6f882
xor eax, 0xa77c3e76
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xa8689e0e
xor eax, 0xb839c140
rol eax, 0x82
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x3c0b4421
pushf
not eax
add eax, 0xc8db84a6
xor eax, 0xcf95c7cb
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd1b26fa5
xor eax, 0xba5d441f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xfb5ff124
xor eax, 0x9c4b09c6
rol eax, 0xed
popf
jmp 0x140109ef5
cmp bl, 0x10
je 0x14010af39
push rax
pushf
mov eax, 0x9e6138a9
pushf
not eax
add eax, 0x87159ee6
xor eax, 0x8b8fa615
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8fd21ac4
xor eax, 0xd72bb623
rol eax, 0x11
popf
pushf
not eax
add eax, 0xb9a6ffb5
xor eax, 0xaed65398
rol eax, 0x58
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x1090431c
pushf
not eax
add eax, 0xe7711084
xor eax, 0xf35422a4
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe31c56a6
xor eax, 0xb53d14cb
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xc8912367
xor eax, 0xddc2027f
rol eax, 0xf2
popf
jmp 0x140109ef5
cmp bl, 0x20
je 0x14010afcd
push rax
pushf
mov eax, 0xa8e616cb
pushf
not eax
add eax, 0x8bad8f42
xor eax, 0xefbdc7b5
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc67a0308
xor eax, 0xf71db74c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdb0d2599
xor eax, 0xf53c91a9
rol eax, 1
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x5a732bc3
pushf
not eax
add eax, 0xaeeacecc
xor eax, 0xc8b131bd
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdd87e381
xor eax, 0xcbfa863b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfb6a48a2
xor eax, 0xf1688f80
rol eax, 0xc
popf
jmp 0x140109ef5
cmp bl, 0x40
jne 0x14010b062
push rax
pushf
mov eax, 0xe13434bd
pushf
not eax
add eax, 0xda960718
xor eax, 0xc4e6d43d
rol eax, 0xce
popf
pushf
not eax
add eax, 0x8ae6155c
xor eax, 0x8ac734eb
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfb613941
xor eax, 0xe728e62f
rol eax, 0xb6
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x49dc9532
pushf
not eax
add eax, 0xef448935
xor eax, 0xdd0c752a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb290fd6e
xor eax, 0xd91c3050
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfdc0f14f
xor eax, 0x9a693043
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xabfcf999
xor eax, 0xfe08bd16
rol eax, 0x7e
popf
jmp 0x140109ef5
nop dword [rax + rax]
push rax
pushf
mov eax, 0xf5983eb5
pushf
not eax
add eax, 0xd3212820
xor eax, 0xde2622d3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xa01d8c84
xor eax, 0xa404bb3e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xacdabe03
xor eax, 0xd93e301d
rol eax, 0xed
popf
pushf
not eax
add eax, 0xba4d4e74
xor eax, 0xaa663e3b
rol eax, 0x90
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov ecx, eax
mov eax, 0x76e3a669
pushf
not eax
add eax, 0xa78c4f5d
xor eax, 0xa8ea1680
rol eax, 3
popf
pushf
not eax
add eax, 0xd8c472d1
xor eax, 0xe2ad5092
rol eax, 0x72
popf
pushf
not eax
add eax, 0xecc38fbe
xor eax, 0x9b541f6a
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xc5fe3571
xor eax, 0xdadc8002
rol eax, 0x91
popf
mul ecx
shr edx, 0x1e
cmp edx, 3
jae 0x14010b1d9
push rax
pushf
mov eax, 0xe2ba168c
pushf
not eax
add eax, 0xf4b682a4
xor eax, 0x866fb132
rol eax, 0x40
popf
pushf
not eax
add eax, 0x90aa8080
xor eax, 0xaab53563
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9ae28ca4
xor eax, 0xaca3cdc1
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa3a7bc3f
xor eax, 0x881a43a3
rol eax, 0x2e
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x4f23aba4
pushf
not eax
add eax, 0xcb358733
xor eax, 0xd0997a45
rol eax, 1
popf
pushf
not eax
add eax, 0xa70ece61
xor eax, 0xcf0d5f7f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfdf2432f
xor eax, 0x8884a271
rol eax, 0x43
popf
jmp 0x140109ef5
mov eax, 0xb33a9202
pushf
not eax
add eax, 0x8fc1b9de
xor eax, 0xfd942703
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8245a00c
xor eax, 0x93f7c945
rol eax, 0x83
popf
pushf
not eax
add eax, 0xdaaf4a48
xor eax, 0x8b8dd317
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x995b8565
xor eax, 0xd9c8eced
rol eax, 7
popf
mul ecx
shr edx, 0x1e
imul eax, edx, 0x40000001
sub ecx, eax
lea r14d, [rcx + 0x3fffffff]
push rax
pushf
mov eax, 0x8bc26834
pushf
not eax
add eax, 0xd1445716
xor eax, 0x8320f880
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x954b8d08
xor eax, 0x83e570a5
rol eax, 0x7f
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov ecx, eax
mov eax, 0xeb4b359a
pushf
not eax
add eax, 0xb47096f1
xor eax, 0xf9555563
rol eax, 0
popf
pushf
not eax
add eax, 0xb6209761
xor eax, 0xfa4f9cd4
rol eax, 0x22
popf
mul ecx
shr edx, 0x1e
cmp edx, 3
jae 0x14010b32a
push rax
pushf
mov eax, 0x655f5961
pushf
not eax
add eax, 0x84161186
xor eax, 0xe63e843f
rol eax, 0x23
popf
pushf
not eax
add eax, 0x90f62069
xor eax, 0xc2343f89
rol eax, 9
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x345b85
pushf
not eax
add eax, 0xc10e7f30
xor eax, 0xefeee957
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfa9dbe56
xor eax, 0xe0ace381
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xb481d1d1
xor eax, 0x839d7312
rol eax, 0x9e
popf
jmp 0x140109ef5
mov eax, 0xdc50025c
pushf
not eax
add eax, 0xa1418d32
xor eax, 0xe4a17821
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd42bea56
xor eax, 0xebdf62e1
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa121da0e
xor eax, 0x84de8e47
rol eax, 0x67
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, 0xa9ee7e1f
pushf
not eax
add eax, 0xf5717945
xor eax, 0xd3e494ff
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x81d84dfa
xor eax, 0x976fd222
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x9f6f6277
xor eax, 0xcb8a8472
rol eax, 0x5a
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov ecx, eax
mov eax, 0x2588e970
pushf
not eax
add eax, 0x9d0edb01
xor eax, 0xd2a3a13f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc8c239d1
xor eax, 0xcbd7086d
rol eax, 0x7a
popf
mul ecx
shr edx, 0x1e
cmp edx, 3
jae 0x14010b4aa
push rax
pushf
mov eax, 0x4ec6e
pushf
not eax
add eax, 0xa1ac06b5
xor eax, 0xb27ff5f0
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb2f0139e
xor eax, 0x9e6dfb89
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe6bef69a
xor eax, 0xfd94479c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x90d9c99f
xor eax, 0xade84410
rol eax, 0x61
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x9c9b2952
pushf
not eax
add eax, 0x973f855d
xor eax, 0x8d898033
rol eax, 0x51
popf
pushf
not eax
add eax, 0xca5eb37e
xor eax, 0xe1ebc522
rol eax, 0xa5
popf
jmp 0x140109ef5
mov eax, 0x340fe2fe
pushf
not eax
add eax, 0xa2c341ab
xor eax, 0xb974628f
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x88f8557a
xor eax, 0xd838ca17
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd2656d9a
xor eax, 0xae4ef672
rol eax, 0x1c
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 0x14010c113
mov r14d, dword [rsp + 0x40]
mov edi, dword [rsp + 0x40]
mov esi, dword [rsp + 0x40]
jmp 0x14010c113
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov r8d, eax
mov eax, 0x6d98984a
pushf
not eax
add eax, 0x8e5d64be
xor eax, 0xd44b50cc
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf1ab5920
xor eax, 0xf454cb5c
rol eax, 0xb2
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 0x14010b639
push rax
pushf
mov eax, 0x226b26af
pushf
not eax
add eax, 0xc5a3e392
xor eax, 0xcb90d769
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xbf030ab7
xor eax, 0xf94ebe01
rol eax, 0xba
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x4e4050f2
pushf
not eax
add eax, 0xb484272f
xor eax, 0xb6e10fe1
rol eax, 0x25
popf
pushf
not eax
add eax, 0xcbcb9405
xor eax, 0xb751584a
rol eax, 0xd0
popf
jmp 0x140109ef5
mov eax, 0xde64c54e
pushf
not eax
add eax, 0xcfaa0724
xor eax, 0xb2150019
rol eax, 0x60
popf
pushf
not eax
add eax, 0x89073ea5
xor eax, 0xba590327
rol eax, 0xd
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, 0xb545f0ea
pushf
not eax
add eax, 0xf63a6d84
xor eax, 0xdaebb9d7
rol eax, 0x67
popf
pushf
not eax
add eax, 0xd07f07f2
xor eax, 0xc85c60a4
rol eax, 0xa
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov r8d, eax
mov eax, 0x7f79cd60
pushf
not eax
add eax, 0xd0133079
xor eax, 0xda7fe620
rol eax, 0x76
popf
pushf
not eax
add eax, 0x98741e91
xor eax, 0xcbd62f39
rol eax, 0x72
popf
pushf
not eax
add eax, 0x93d31aa6
xor eax, 0x9986eb77
rol eax, 0xc8
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 0x14010b78d
push rax
pushf
mov eax, 0x5cbc6fb9
pushf
not eax
add eax, 0xb0922013
xor eax, 0xbb3273c8
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x8f415292
xor eax, 0xf9d86ace
rol eax, 0x4b
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0xb58fd1dc
pushf
not eax
add eax, 0xd28f8f47
xor eax, 0xeafa423c
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdd2a7473
xor eax, 0xcccba2dc
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xa832576e
xor eax, 0xe27d9ce3
rol eax, 0x73
popf
jmp 0x140109ef5
mov eax, 0x8d8c08d4
pushf
not eax
add eax, 0xb8fb041d
xor eax, 0xab274e71
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe6f62dbe
xor eax, 0xa8627887
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa9fe3420
xor eax, 0xb91489bc
rol eax, 0x94
popf
pushf
not eax
add eax, 0xfa59ca62
xor eax, 0xdfdec8a5
rol eax, 0xfe
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, 0xb9280a00
pushf
not eax
add eax, 0xff32de9c
xor eax, 0x839078c5
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa0ec72d5
xor eax, 0xb1466f33
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xc97576ad
xor eax, 0xcbcdc8fb
rol eax, 0x23
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov r8d, eax
mov eax, 0x49c7906e
pushf
not eax
add eax, 0xd3168366
xor eax, 0xf40d6516
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd315e9cf
xor eax, 0xdba6366b
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xca6c7498
xor eax, 0xd76107da
rol eax, 0xe9
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 0x14010b92f
push rax
pushf
mov eax, 0x946b9131
pushf
not eax
add eax, 0x8a2f855e
xor eax, 0xde58fead
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xcb3e8c5e
xor eax, 0xc2ea8300
rol eax, 0x25
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x2c3448c0
pushf
not eax
add eax, 0xbd9bbf66
xor eax, 0x9c822a77
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa434e042
xor eax, 0x997553f1
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd51f7f01
xor eax, 0xc16eb682
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xca96a939
xor eax, 0xa4949b09
rol eax, 0x13
popf
jmp 0x140109ef5
mov eax, 0x342f17d0
pushf
not eax
add eax, 0xf1249b5b
xor eax, 0xf4ff5fda
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc666487c
xor eax, 0xb523c085
rol eax, 0x24
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 0x14010c113
nop dword [rax]
push rax
pushf
mov eax, 0xc1759630
pushf
not eax
add eax, 0xacb55a52
xor eax, 0xc9d9a9ca
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf600cda7
xor eax, 0xb9b9f434
rol eax, 0x18
popf
pushf
not eax
add eax, 0x939587f9
xor eax, 0xe2df5cca
rol eax, 0xa0
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov ecx, eax
mov eax, 0x13335206
pushf
not eax
add eax, 0xb7c9d3fa
xor eax, 0xca6ab8a7
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf3e537a7
xor eax, 0xd6b1bf86
rol eax, 0x5a
popf
mul ecx
shr edx, 0xa
cmp edx, 0x3fff0
jae 0x14010bb28
push rax
pushf
mov eax, 0x2c9df625
pushf
not eax
add eax, 0xc88dca9c
xor eax, 0xea21afae
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb9b24934
xor eax, 0x9b841629
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbf8e98e8
xor eax, 0xd5f8fa79
rol eax, 0x7f
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x54f46138
pushf
not eax
add eax, 0xc2f5b24a
xor eax, 0xd6eadc31
rol eax, 0x57
popf
pushf
not eax
add eax, 0x8b4330f3
xor eax, 0x8c2d1efb
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x89b422b4
xor eax, 0xdde0ecbe
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xcadb817f
xor eax, 0x8eef114d
rol eax, 0xa
popf
jmp 0x140109ef5
mov eax, 0xd0b8d0fb
pushf
not eax
add eax, 0xcc3568db
xor eax, 0xffa319a8
rol eax, 0xa
popf
pushf
not eax
add eax, 0x95d02442
xor eax, 0xf1441c5d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xaa22c0a7
xor eax, 0xae2dbac2
rol eax, 0x39
popf
pushf
not eax
add eax, 0x93ee62d9
xor eax, 0xed603406
rol eax, 0x1a
popf
mul ecx
shr edx, 0xa
imul eax, edx, 0x4001
sub ecx, eax
mov ebx, 0x7864b4c2
pushf
not ebx
add ebx, 0x985bfade
xor ebx, 0xa809cd6d
rol ebx, 0xa2
popf
pushf
not ebx
add ebx, 0x9f5d8994
xor ebx, 0x8b982dd3
rol ebx, 0x22
popf
pushf
not ebx
add ebx, 0x9074418d
xor ebx, 0xfb201edc
rol ebx, 0x6d
popf
pushf
not ebx
add ebx, 0xbaf2675d
xor ebx, 0xebd4a1e8
rol ebx, 0xd9
popf
add cx, bx
movzx r14d, cx
nop dword [rax]
push rax
pushf
mov eax, 0x6fedc978
pushf
not eax
add eax, 0xa9bc0fec
xor eax, 0xb4847927
rol eax, 0x71
popf
pushf
not eax
add eax, 0xee4e6cd7
xor eax, 0xeb1712c9
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8ffbf468
xor eax, 0xfa2fa18b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xe66e567b
xor eax, 0xf6d73c15
rol eax, 0x42
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov ecx, eax
mov eax, 0xbb617922
pushf
not eax
add eax, 0xc0c9a338
xor eax, 0xe5ab0e8f
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xe78a92c2
xor eax, 0xdafc18c1
rol eax, 0xae
popf
mul ecx
shr edx, 0xa
cmp edx, 0x3fff0
jae 0x14010bd13
push rax
pushf
mov eax, 0xa5265cb0
pushf
not eax
add eax, 0xcc31437e
xor eax, 0x86ef6960
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd9867513
xor eax, 0xe22b3146
rol eax, 0x85
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x3a8d3ac3
pushf
not eax
add eax, 0xff066b72
xor eax, 0xd04a8623
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xff14c940
xor eax, 0xce1e3c2b
rol eax, 0x4b
popf
jmp 0x140109ef5
mov eax, 0x7c04aa6e
pushf
not eax
add eax, 0x89e462a7
xor eax, 0x8f1de04e
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd336bf24
xor eax, 0x9bb3de12
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf2504e5b
xor eax, 0xcf0eb2bb
rol eax, 0x78
popf
mul ecx
shr edx, 0xa
imul eax, edx, 0x4001
sub ecx, eax
add cx, bx
movzx edi, cx
push rax
pushf
mov eax, 0xdfb73504
pushf
not eax
add eax, 0x9b6b504f
xor eax, 0xc8311b32
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe999f6b9
xor eax, 0x8e717697
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe193458e
xor eax, 0xcf62623c
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbc0308ae
xor eax, 0xfebfb9f3
rol eax, 0xfc
popf
jmp 0x140109ef5
lea rcx, [rsp + 0x70]
call fcn.1400b243d
mov ecx, eax
mov eax, 0x9ead8791
pushf
not eax
add eax, 0xc2efbcbc
xor eax, 0xfddf384c
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x9c74e84c
xor eax, 0xb47b1ee3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x95e04feb
xor eax, 0xce100957
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd39a9378
xor eax, 0x83108dfc
rol eax, 0x1b
popf
mul ecx
shr edx, 0xa
cmp edx, 0x3fff0
jae 0x14010bea0
push rax
pushf
mov eax, 0x5b713b58
pushf
not eax
add eax, 0xd56923b2
xor eax, 0xb8e0fd1a
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xf1457131
xor eax, 0xa82cd52e
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8050f508
xor eax, 0x88d8e8c8
rol eax, 0xdf
popf
jmp 0x140109ef5
push rax
pushf
mov eax, 0x65858a78
pushf
not eax
add eax, 0xa79d4fc0
xor eax, 0xb36ec4b8
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdfc1faa3
xor eax, 0x8422c753
rol eax, 0x33
popf
pushf
not eax
add eax, 0x99938b1d
xor eax, 0xe0c5d826
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xaeaa98d8
xor eax, 0xa7486d37
rol eax, 0x13
popf
jmp 0x140109ef5
mov eax, 0x6c0971d5
pushf
not eax
add eax, 0xf59dd7aa
xor eax, 0xb4414132
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xc8f99feb
xor eax, 0xc8c58709
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd67df84f
xor eax, 0xcb13bb5c
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x8e38999e
xor eax, 0x8e5a72e1
rol eax, 0xd7
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 0x14010c113
call fcn.1401495d0
mov r14d, eax
mov eax, 0xead24a20
pushf
not eax
add eax, 0x8666d364
xor eax, 0x902f5512
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb73c5cbf
xor eax, 0xe6c05eb9
rol eax, 0xd1
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.1401495d0
mov edi, eax
mov eax, 0xb17005f5
pushf
not eax
add eax, 0x9d88e480
xor eax, 0x92398cb4
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe7ea7845
xor eax, 0x8b15bd07
rol eax, 0xed
popf
pushf
not eax
add eax, 0xab19fc2c
xor eax, 0xccbf05c4
rol eax, 0xc5
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 0x14010c097
inc edi
call fcn.1401495d0
mov esi, eax
mov eax, 0x27ab1d24
pushf
not eax
add eax, 0xee860347
xor eax, 0xb7a7f5dd
rol eax, 0xad
popf
pushf
not eax
add eax, 0x95598c05
xor eax, 0xfad185dd
rol eax, 0x54
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 0x14010c0f0
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, 0x74fb723b
pushf
not eax
add eax, 0xc46007ea
xor eax, 0xda680e68
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9dd34801
xor eax, 0xba88c1b3
rol eax, 0xfb
popf
cmove rbx, rax
mov edx, 0xce5bc1fd
pushf
not edx
add edx, 0xac3f473e
xor edx, 0xb46c0e19
rol edx, 0xa4
popf
pushf
not edx
add edx, 0x80f1051b
xor edx, 0xedf84f81
rol edx, 0xc7
popf
mov rcx, rbx
jmp 0x14010c186
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, 0x8c847577
pushf
not edx
add edx, 0xd2605a82
xor edx, 0xd84c4067
rol edx, 0x1f
popf
pushf
not edx
add edx, 0xb3c67907
xor edx, 0xe52fa650
rol edx, 0xd0
popf
mov rcx, rbx
jmp 0x14010c1c4
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, 0xf06c09b
pushf
not edx
add edx, 0xeaf1db2b
xor edx, 0xcba13695
rol edx, 0x22
popf
pushf
not edx
add edx, 0xb8e8640d
xor edx, 0x97bfb3a4
rol edx, 0x23
popf
mov rcx, rbx
jmp 0x14010c220
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, 0x30927cce
pushf
not edx
add edx, 0xc188373c
xor edx, 0xe9d4a00d
rol edx, 0xe4
popf
pushf
not edx
add edx, 0xe5c53acb
xor edx, 0xf77a502d
rol edx, 0xcc
popf
pushf
not edx
add edx, 0xf6ef9463
xor edx, 0xc1a0aa17
rol edx, 0xa
popf
mov rcx, rbx
jmp 0x14010c292
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, 0x86b10a4f
pushf
not edx
add edx, 0xa437b888
xor edx, 0xab785093
rol edx, 0xe4
popf
pushf
not edx
add edx, 0xcda223dd
xor edx, 0x8a5334a0
rol edx, 0x82
popf
pushf
not edx
add edx, 0xeb2b8622
xor edx, 0xddaa798d
rol edx, 0x85
popf
pushf
not edx
add edx, 0xed1b2c0a
xor edx, 0xdb75f936
rol edx, 0x84
popf
mov rcx, rbx
jmp 0x14010c316
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, 0xc60aeff8
pushf
not edx
add edx, 0xbd585e65
xor edx, 0xd300c054
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xa9dd4af6
xor edx, 0xe726cbc8
rol edx, 0xa1
popf
pushf
not edx
add edx, 0x83472a20
xor edx, 0xcb48baa7
rol edx, 0x81
popf
pushf
not edx
add edx, 0xf605a753
xor edx, 0x8bd2b96a
rol edx, 0x96
popf
mov rcx, rbx
jmp 0x14010c379
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 0x14010c395
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 0x14010c3ac
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 rdi, qword [r12]
mov r10, qword [r15]
lea rcx, [r10 + 0x528]
sub rcx, qword [rdi + 0x28]
movabs r14, 0x8dd0dcf80c33da89
pushf
not r14
add r14, 0x5b3287d8
xor r14, 0x5f5ece01
rol r14, 0x5b
popf
pushf
not r14
add r14, 0x72feb0b9
xor r14, 0x68a3451e
rol r14, 0xd0
popf
pushf
not r14
add r14, 0x6ff108df
xor r14, 0x5b3138ca
rol r14, 0x32
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.1401e8256
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 0x14010c4cd
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 0x14010c4e3
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 0x14010c4f5
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
mov al, 0x79
pushf
not al
add al, 0x6f
xor al, 0x1e
rol al, 0x95
popf
pushf
not al
add al, 0x14
xor al, 0x80
rol al, 0xb
popf
pushf
not al
add al, 0xa0
xor al, 0x6f
rol al, 1
popf
jmp 0x14010c5d4
xor al, al
push rax
pushf
mov eax, 0xc2cf1aad
pushf
not eax
add eax, 0x8d62d0f7
xor eax, 0xc99fe485
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa4158abf
xor eax, 0xa1f15178
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd6d53e08
xor eax, 0xa263f669
rol eax, 0xcd
popf
jmp 0x140109ef5
mov rcx, qword [rbp + 0x1300]
xor rcx, rsp
call fcn.140153126
mov rbx, qword [rsp + 0x1468]
add rsp, 0x1410
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret