Function at 0x14014d734
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x4a61674f
pushf
not eax
add eax, 0x8ff10ff5
xor eax, 0xf44a5849
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbb3122bb
xor eax, 0xfd2d2a5a
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xe9d53e96
xor eax, 0xe3b499e6
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8cb86ac7
xor eax, 0xbf4de56a
rol eax, 0x31
popf
cmp eax, 0x29
jne 0x14014d797
popf
pop rax
jmp 0x14014edd7
cmp eax, 0
jne 0x14014d7a6
popf
pop rax
jmp 0x14014da2b
cmp eax, 3
jne 0x14014d7b5
popf
pop rax
jmp 0x14014dbc6
cmp eax, 1
jne 0x14014d7c4
popf
pop rax
jmp 0x14014dae4
cmp eax, 0xd
jne 0x14014d7d3
popf
pop rax
jmp 0x14014e052
cmp eax, 0x1a
jne 0x14014d7e2
popf
pop rax
jmp 0x14014e683
cmp eax, 0xe
jne 0x14014d7f1
popf
pop rax
jmp 0x14014e087
cmp eax, 0xb
jne 0x14014d800
popf
pop rax
jmp 0x14014df19
cmp eax, 0x19
jne 0x14014d80f
popf
pop rax
jmp 0x14014e604
cmp eax, 8
jne 0x14014d81e
popf
pop rax
jmp 0x14014ddda
cmp eax, 0x2a
jne 0x14014d82d
popf
pop rax
jmp 0x14014ee61
cmp eax, 0x17
jne 0x14014d83c
popf
pop rax
jmp 0x14014e569
cmp eax, 0x1c
jne 0x14014d84b
popf
pop rax
jmp 0x14014e781
cmp eax, 0x12
jne 0x14014d85a
popf
pop rax
jmp 0x14014e286
cmp eax, 0x18
jne 0x14014d869
popf
pop rax
jmp 0x14014e5b8
cmp eax, 0x2b
jne 0x14014d878
popf
pop rax
jmp 0x14014eeb0
cmp eax, 0x1b
jne 0x14014d887
popf
pop rax
jmp 0x14014e702
cmp eax, 0x21
jne 0x14014d896
popf
pop rax
jmp 0x14014ea25
cmp eax, 0x23
jne 0x14014d8a5
popf
pop rax
jmp 0x14014eb6d
cmp eax, 0x25
jne 0x14014d8b4
popf
pop rax
jmp 0x14014ec33
cmp eax, 0xf
jne 0x14014d8c3
popf
pop rax
jmp 0x14014e11d
cmp eax, 0x13
jne 0x14014d8d2
popf
pop rax
jmp 0x14014e323
cmp eax, 0x15
jne 0x14014d8e1
popf
pop rax
jmp 0x14014e47d
cmp eax, 0x24
jne 0x14014d8f0
popf
pop rax
jmp 0x14014ebd9
cmp eax, 0x1e
jne 0x14014d8ff
popf
pop rax
jmp 0x14014e8b1
cmp eax, 0xc
jne 0x14014d90e
popf
pop rax
jmp 0x14014dfa2
cmp eax, 0x26
jne 0x14014d91d
popf
pop rax
jmp 0x14014ec9b
cmp eax, 0x27
jne 0x14014d92c
popf
pop rax
jmp 0x14014eced
cmp eax, 0x1f
jne 0x14014d93b
popf
pop rax
jmp 0x14014e93c
cmp eax, 0x10
jne 0x14014d94a
popf
pop rax
jmp 0x14014e1b7
cmp eax, 0x2c
jne 0x14014d959
popf
pop rax
jmp 0x14014ef32
cmp eax, 9
jne 0x14014d968
popf
pop rax
jmp 0x14014de84
cmp eax, 4
jne 0x14014d977
popf
pop rax
jmp 0x14014dbfc
cmp eax, 0x16
jne 0x14014d986
popf
pop rax
jmp 0x14014e4d7
cmp eax, 0x28
jne 0x14014d995
popf
pop rax
jmp 0x14014ed3a
cmp eax, 0xa
jne 0x14014d9a4
popf
pop rax
jmp 0x14014debc
cmp eax, 0x22
jne 0x14014d9b3
popf
pop rax
jmp 0x14014eab6
cmp eax, 0x14
jne 0x14014d9c2
popf
pop rax
jmp 0x14014e3d6
cmp eax, 7
jne 0x14014d9d1
popf
pop rax
jmp 0x14014dd33
cmp eax, 5
jne 0x14014d9e0
popf
pop rax
jmp 0x14014dc91
cmp eax, 2
jne 0x14014d9ef
popf
pop rax
jmp 0x14014db1a
cmp eax, 0x20
jne 0x14014d9fe
popf
pop rax
jmp 0x14014e991
cmp eax, 0x1d
jne 0x14014da0d
popf
pop rax
jmp 0x14014e825
cmp eax, 0x11
jne 0x14014da1c
popf
pop rax
jmp 0x14014e200
cmp eax, 6
jne 0x14014da2b
popf
pop rax
jmp 0x14014dd26
push rdi
push r15
sub rsp, 0x48
mov rax, qword [0x140058058]
xor rax, rsp
mov qword [rsp + 0x30], rax
mov rdx, qword [rcx + 0x250]
mov r15, rcx
mov rax, qword [rcx + 0x258]
cmp rdx, rax
je 0x14014da8b
push rax
pushf
mov eax, 0x37782126
pushf
not eax
add eax, 0x8012d653
xor eax, 0xde26020a
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xebdc775d
xor eax, 0x801144f3
rol eax, 0xf2
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xe6a20416
pushf
not eax
add eax, 0x909595d1
xor eax, 0xe3f9cab3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa4af8a11
xor eax, 0xf17fbea1
rol eax, 0xae
popf
pushf
not eax
add eax, 0x881501b0
xor eax, 0x93d4c323
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe40b487a
xor eax, 0xcd645905
rol eax, 0xfb
popf
jmp 0x14014d788
nop dword [rax]
push rax
pushf
mov eax, 0x1b3929ad
pushf
not eax
add eax, 0xb17f05db
xor eax, 0xe6015b0b
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf188c8ec
xor eax, 0xdf6c2f2b
rol eax, 0x61
popf
jmp 0x14014d788
mov rax, qword [rdx + 0x28]
mov rcx, qword [rdx + 0x30]
cmp rax, rcx
je 0x14014db80
push rax
pushf
mov eax, 0xcf97bd19
pushf
not eax
add eax, 0x85ed8cd8
xor eax, 0xb4d68621
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb12deffd
xor eax, 0xee4131fe
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xeeab8b3e
xor eax, 0xc32f36e2
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf765eef4
xor eax, 0xd6a6e593
rol eax, 0xd8
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xb39a37f2
pushf
not eax
add eax, 0xbf429bbf
xor eax, 0x8db62ba7
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe8a585b8
xor eax, 0xd3f39e45
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x92b22461
xor eax, 0xf761d529
rol eax, 7
popf
jmp 0x14014d788
nop dword [rax]
push rax
pushf
mov eax, 0x804145a9
pushf
not eax
add eax, 0xbb3d74ce
xor eax, 0x8907645f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb1092513
xor eax, 0xd21c2660
rol eax, 0x3d
popf
jmp 0x14014d788
cmp byte [rax + 0x508], 0
je 0x14014dc4b
push rax
pushf
mov eax, 0xb40c9aea
pushf
not eax
add eax, 0x97b1070a
xor eax, 0xa0da82b8
rol eax, 0x69
popf
pushf
not eax
add eax, 0xf03bba95
xor eax, 0xe4cd4342
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xa2e01a98
xor eax, 0xfcd4d10a
rol eax, 0xdf
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x414f9e9e
pushf
not eax
add eax, 0xa510ff49
xor eax, 0xaca788d1
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xe90d3cb2
xor eax, 0xd26b0b3c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbacb8f76
xor eax, 0xc0a63ecf
rol eax, 0x25
popf
jmp 0x14014d788
cmp byte [rax + 0x509], 0
jne 0x14014dce0
push rax
pushf
mov eax, 0xc26bab05
pushf
not eax
add eax, 0xab5313ce
xor eax, 0x932b1e8b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xccd09d50
xor eax, 0xc9c24b53
rol eax, 0x11
popf
pushf
not eax
add eax, 0x856a7483
xor eax, 0xbad00099
rol eax, 0x5e
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x7729ec80
pushf
not eax
add eax, 0xbaaaabda
xor eax, 0xab952f30
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd1897302
xor eax, 0xab4edf84
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcbb9d492
xor eax, 0xf6c26c24
rol eax, 0x80
popf
jmp 0x14014d788
cmp dword [rax + 0x518], 0x20
jne 0x14014ddda
mov r8, qword [rax + 0x10]
mov r9d, dword [rax + 0x514]
movsxd r10, dword [r9 + r8]
movzx r8d, byte [rax + 0x48]
push r8
not r8
sub r10, r8
pop r8
sub r10, 1
mov r8, qword [r15]
add r10, qword [rax + 0x28]
cmp r10, qword [r8]
je 0x14014dda7
push rax
pushf
mov eax, 0xe63cda61
pushf
not eax
add eax, 0xc3ae3134
xor eax, 0xf367894b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc18abb21
xor eax, 0xccd7b59e
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc77279be
xor eax, 0xa05b3eea
rol eax, 0x49
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x375f2708
pushf
not eax
add eax, 0x8535d3cb
xor eax, 0xab8d1acf
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe65032b4
xor eax, 0xf32207ad
rol eax, 0x55
popf
jmp 0x14014d788
add rax, 0x528
cmp rax, rcx
jne 0x14014de2b
push rax
pushf
mov eax, 0x26c17472
pushf
not eax
add eax, 0xb9cdce94
xor eax, 0xb89fa476
rol eax, 5
popf
pushf
not eax
add eax, 0xa059b529
xor eax, 0xcd3b3392
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x81f3aeca
xor eax, 0x9f10dce9
rol eax, 0x50
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x1450ca30
pushf
not eax
add eax, 0xbb8d1498
xor eax, 0xce78318c
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe7a09aba
xor eax, 0xab992f43
rol eax, 0xef
popf
pushf
not eax
add eax, 0xc55f9641
xor eax, 0xd6d1e293
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbd80e6f7
xor eax, 0xe10c04ea
rol eax, 0xfe
popf
jmp 0x14014d788
jmp 0x14014df19
mov byte [rdx + 0x5d], 1
push rax
pushf
mov eax, 0x6a7e5cd9
pushf
not eax
add eax, 0xdf5963cd
xor eax, 0x8ee4b20e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xdc0ea161
xor eax, 0x8f328c61
rol eax, 0x42
popf
pushf
not eax
add eax, 0xfed12a67
xor eax, 0xb71e6383
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc12ec6fd
xor eax, 0xd74c341c
rol eax, 0x91
popf
jmp 0x14014d788
mov rax, qword [r15 + 0x258]
add rdx, 0x60
cmp rdx, rax
jne 0x14014df6f
push rax
pushf
mov eax, 0x2621403
pushf
not eax
add eax, 0xcd714afc
xor eax, 0xa07e1f01
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x9313416a
xor eax, 0x9ca9217d
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xac381d42
xor eax, 0xa2a0125d
rol eax, 0xca
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xa0c7eca9
pushf
not eax
add eax, 0x934e5f62
xor eax, 0x984c8fcd
rol eax, 0x99
popf
pushf
not eax
add eax, 0xaf7675f7
xor eax, 0xd4a0dffc
rol eax, 0x45
popf
jmp 0x14014d788
mov rdi, qword [r15 + 0x250]
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rbp
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x40], r14
cmp rdi, rax
je 0x14014e01f
push rax
pushf
mov eax, 0x4458c84c
pushf
not eax
add eax, 0xc2496f84
xor eax, 0xfc93dbbe
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf7e57848
xor eax, 0x9dcc22fd
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa4ae2e9f
xor eax, 0x843e86c7
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb4a890a6
xor eax, 0xadeced60
rol eax, 0x82
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xbfa276e1
pushf
not eax
add eax, 0xea325e6c
xor eax, 0x8a0c8bb8
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xf2ee2dd0
xor eax, 0xe695c88e
rol eax, 0xca
popf
jmp 0x14014d788
xor ebp, ebp
push rax
pushf
mov eax, 0xab102842
pushf
not eax
add eax, 0xc1260d16
xor eax, 0xbe064814
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf0a61313
xor eax, 0xc94c83b2
rol eax, 0x9d
popf
jmp 0x14014d788
cmp byte [rdi + 0x5d], bpl
jne 0x14014e0d7
push rax
pushf
mov eax, 0x70225542
pushf
not eax
add eax, 0xf5de0b39
xor eax, 0xdce5eac1
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa0e4f516
xor eax, 0xe5300e0e
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa69989df
xor eax, 0xf1912e4e
rol eax, 0xb8
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xe0cacc5b
pushf
not eax
add eax, 0xe76b2942
xor eax, 0xdc0d900f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x8c960281
xor eax, 0xc07e1eb8
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xdac27fd9
xor eax, 0xd4caf5f9
rol eax, 0x41
popf
jmp 0x14014d788
mov rbx, qword [rdi + 0x28]
cmp rbx, qword [rdi + 0x30]
je 0x14014e15e
push rax
pushf
mov eax, 0x81bbf732
pushf
not eax
add eax, 0xec58b159
xor eax, 0xefe72618
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x99d85994
xor eax, 0xfc0a3a51
rol eax, 0xc7
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xaa2ff14a
pushf
not eax
add eax, 0xbfc25d60
xor eax, 0x80aba69e
rol eax, 0x42
popf
pushf
not eax
add eax, 0xd6db53f5
xor eax, 0xee0d2f01
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfa11036c
xor eax, 0xa8c72084
rol eax, 9
popf
pushf
not eax
add eax, 0xf99d96a3
xor eax, 0xf535a9eb
rol eax, 0xc8
popf
jmp 0x14014d788
nop dword [rax]
push rax
pushf
mov eax, 0x56a0f186
pushf
not eax
add eax, 0xbf140cca
xor eax, 0xcdcee229
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x83f241f5
xor eax, 0xf290ea96
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xb907323e
xor eax, 0x938dbea2
rol eax, 0xfd
popf
jmp 0x14014d788
cmp byte [rbx + 0x508], bpl
je 0x14014e253
push rax
pushf
mov eax, 0x954a3801
pushf
not eax
add eax, 0xb90d57e2
xor eax, 0xcd38811b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa20c9d19
xor eax, 0xec698125
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x946973a8
xor eax, 0xf8cc40aa
rol eax, 0x42
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x369aa6dc
pushf
not eax
add eax, 0xd62b77d8
xor eax, 0xeeeb25f6
rol eax, 0x89
popf
pushf
not eax
add eax, 0xc52d9677
xor eax, 0xcd467b94
rol eax, 0xf3
popf
jmp 0x14014d788
mov rax, qword [rbx + 0x28]
cmp byte [rbx + 0x509], bpl
je 0x14014e2ca
push rax
pushf
mov eax, 0xe700de48
pushf
not eax
add eax, 0xaeb3c213
xor eax, 0x997f119e
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc176f5c7
xor eax, 0xcf22daf9
rol eax, 0x96
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x61470c16
pushf
not eax
add eax, 0xfe7b3044
xor eax, 0x8b40539e
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xfb1ba054
xor eax, 0xdbfd12b1
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x93324c59
xor eax, 0xb4a4c14c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcb1e4630
xor eax, 0xf2a300f5
rol eax, 0xaa
popf
jmp 0x14014d788
lea rdx, [rbx + 0x188]
mov qword [rsp + 0x20], rbp
lea rcx, [rbx + 0x40]
mov r8, rax
lea r9, [rsp + 0x20]
jmp 0x14014e33c
call qword [sym.imp.Zydis.dll_ZydisCalcAbsoluteAddress]
test eax, eax
js 0x14014e3a3
push rax
pushf
mov eax, 0x6259b7e6
pushf
not eax
add eax, 0xf1a41078
xor eax, 0x8abda97f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x8082a374
xor eax, 0x9efefde4
rol eax, 0x30
popf
pushf
not eax
add eax, 0xbd771b2c
xor eax, 0xefdda249
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xddd05faa
xor eax, 0xc19fff31
rol eax, 0xfb
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xeeefa3df
pushf
not eax
add eax, 0xf394ef27
xor eax, 0x942c251e
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf4833ada
xor eax, 0xd3665e26
rol eax, 0xb1
popf
jmp 0x14014d788
mov r8, qword [r15 + 8]
mov rdx, qword [rsp + 0x20]
mov rcx, r8
mov qword [rsp + 0x28], rdx
mov rax, qword [r8 + 8]
cmp byte [rax + 0x19], bpl
jne 0x14014e424
push rax
pushf
mov eax, 0xcab673a7
pushf
not eax
add eax, 0xb5206478
xor eax, 0xb946f699
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xe690bd90
xor eax, 0xc5c4fbfd
rol eax, 0x26
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x9943e58
pushf
not eax
add eax, 0xb397ea4b
xor eax, 0xd2325c84
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb2271844
xor eax, 0xf516dab8
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe918e3c8
xor eax, 0xb91a79d2
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc0cf1478
xor eax, 0xd7942534
rol eax, 0x44
popf
jmp 0x14014d788
nop
push rax
pushf
mov eax, 0x88b8b327
pushf
not eax
add eax, 0xbc0a1d8d
xor eax, 0x811f6f1f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbe992a02
xor eax, 0x85b8c970
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xcb2e35b3
xor eax, 0x90e8dbcd
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf398d74c
xor eax, 0xc35ffcc3
rol eax, 0xcd
popf
jmp 0x14014d788
cmp qword [rax + 0x20], rdx
jae 0x14014e536
push rax
pushf
mov eax, 0x5aa95a8d
pushf
not eax
add eax, 0x8d51af57
xor eax, 0xd5d56c07
rol eax, 0x40
popf
pushf
not eax
add eax, 0xfdbf7a13
xor eax, 0xd52761c4
rol eax, 0x40
popf
pushf
not eax
add eax, 0x95819d5b
xor eax, 0xa6f12146
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xce73fa41
xor eax, 0xffd64e88
rol eax, 2
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xc928cf0e
pushf
not eax
add eax, 0xa5365bb1
xor eax, 0xf8ee6688
rol eax, 0x93
popf
pushf
not eax
add eax, 0xeb757fa8
xor eax, 0x9a244088
rol eax, 0xb8
popf
jmp 0x14014d788
mov rax, qword [rax + 0x10]
jmp 0x14014e604
mov rcx, rax
mov rax, qword [rax]
push rax
pushf
mov eax, 0xda5b9a60
pushf
not eax
add eax, 0xf71d006d
xor eax, 0xfb16dfee
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfe8ba792
xor eax, 0xa837e64b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x99536ddd
xor eax, 0xab1017b2
rol eax, 0x9d
popf
jmp 0x14014d788
cmp byte [rax + 0x19], bpl
je 0x14014e650
push rax
pushf
mov eax, 0x8df410dd
pushf
not eax
add eax, 0xcb82ad4c
xor eax, 0xb8a32bb4
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa01b1770
xor eax, 0x94c992bf
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8f0681cb
xor eax, 0xcaceb3bc
rol eax, 0x4c
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xc61cc0b8
pushf
not eax
add eax, 0xaf94ab2f
xor eax, 0xfe2ca64c
rol eax, 0x46
popf
pushf
not eax
add eax, 0x91c76035
xor eax, 0xbaf447af
rol eax, 0xb8
popf
jmp 0x14014d788
cmp byte [rcx + 0x19], bpl
jne 0x14014e6cf
push rax
pushf
mov eax, 0xd9b70086
pushf
not eax
add eax, 0xb5b521ca
xor eax, 0xa2702f43
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfb7986e1
xor eax, 0x842908b9
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf6e56041
xor eax, 0xc546e634
rol eax, 8
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x19a5784
pushf
not eax
add eax, 0xcb55bfa0
xor eax, 0xa079908e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc1686f3e
xor eax, 0xdfec1a89
rol eax, 0x97
popf
jmp 0x14014d788
cmp rdx, qword [rcx + 0x20]
jb 0x14014e74e
push rax
pushf
mov eax, 0x8b3b635c
pushf
not eax
add eax, 0xd66d4964
xor eax, 0xd5939295
rol eax, 0x24
popf
pushf
not eax
add eax, 0x9c72762d
xor eax, 0x8aa9f40b
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x92d00d64
xor eax, 0xb3b3b242
rol eax, 0x87
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x6edec5de
pushf
not eax
add eax, 0xb692effe
xor eax, 0xd5dad5b7
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x95ed3a68
xor eax, 0x839f5b82
rol eax, 0x1c
popf
jmp 0x14014d788
cmp rcx, r8
je 0x14014e7cc
push rax
pushf
mov eax, 0x8f6dcd87
pushf
not eax
add eax, 0xc2d0dd66
xor eax, 0x8357a00b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8b48c837
xor eax, 0xf443d1dc
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xa06f2b19
xor eax, 0xfa5bb588
rol eax, 0xb5
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x71dd2779
pushf
not eax
add eax, 0xca6acb36
xor eax, 0xddcadbed
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x89c387c5
xor eax, 0x9ba2deae
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x8ec38279
xor eax, 0x89b85b36
rol eax, 0x78
popf
pushf
not eax
add eax, 0x987047ce
xor eax, 0xbb3146a1
rol eax, 0x6d
popf
jmp 0x14014d788
lea rdx, [rsp + 0x28]
lea rcx, [r15 + 8]
call fcn.14009a04c
movsxd rdx, dword [rax]
lea rsi, [rdx + rdx*2]
shl rsi, 5
add rsi, qword [r15 + 0x250]
cmp byte [rsi + 0x5d], bpl
jne 0x14014e87e
push rax
pushf
mov eax, 0xdb2933e
pushf
not eax
add eax, 0xf422e82c
xor eax, 0xaad928a8
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf9ee8673
xor eax, 0xaf56c219
rol eax, 0x82
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x4b6d70d8
pushf
not eax
add eax, 0x8af140cd
xor eax, 0xe370828a
rol eax, 0x40
popf
pushf
not eax
add eax, 0xb466e5ab
xor eax, 0xd76c982c
rol eax, 0x70
popf
jmp 0x14014d788
lea rdx, [rsp + 0x28]
lea rcx, [r15 + 8]
call fcn.14009a04c
movsxd rcx, dword [rax + 4]
imul rax, rcx, 0x528
add rax, qword [rsi + 0x28]
mov eax, dword [rax]
mov dword [rbx + 0x50c], eax
mov eax, dword [rsi]
mov dword [rbx + 0x510], eax
jmp 0x14014ed3a
mov dword [rbx + 0x50c], 0xffffffff
jmp 0x14014ed3a
movzx edx, byte [rbx + 0x48]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov eax, dword [rbx + 0x518]
cmp eax, 8
je 0x14014e9df
push rax
pushf
mov eax, 0x958d8039
pushf
not eax
add eax, 0x93754419
xor eax, 0x93be80e8
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc6264b37
xor eax, 0xe8e8e62a
rol eax, 0xce
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x966b3ca1
pushf
not eax
add eax, 0x8d132e4f
xor eax, 0xcef306ec
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf1196685
xor eax, 0xbd4c6a76
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x89f75bab
xor eax, 0xb506ae3e
rol eax, 0x2b
popf
jmp 0x14014d788
cmp eax, 0x10
je 0x14014ea70
push rax
pushf
mov eax, 0xef0f7611
pushf
not eax
add eax, 0xf77f706c
xor eax, 0xa63ceedd
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x8d03bf6c
xor eax, 0x920c265d
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd605a4b2
xor eax, 0x83527505
rol eax, 0x93
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xab2657c6
pushf
not eax
add eax, 0xd65bc302
xor eax, 0xcfd5a6ce
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8848ea4d
xor eax, 0xffdc9149
rol eax, 0xac
popf
pushf
not eax
add eax, 0xf228a7be
xor eax, 0xee0c1076
rol eax, 0xd8
popf
jmp 0x14014d788
cmp eax, 0x20
jne 0x14014eb14
push rax
pushf
mov eax, 0xbcb7a2c5
pushf
not eax
add eax, 0x8c4c1d63
xor eax, 0xe55c4a45
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb0ef2953
xor eax, 0xf109707b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe142b697
xor eax, 0xe40d22f9
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9e3e8ae1
xor eax, 0x9d951c88
rol eax, 0xa0
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xb573c4a2
pushf
not eax
add eax, 0xfd2a7b51
xor eax, 0x8aa558ee
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xad54ef6d
xor eax, 0xdd0d7e02
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8190df4a
xor eax, 0xd0e6417c
rol eax, 0x87
popf
pushf
not eax
add eax, 0x9660a28e
xor eax, 0xecd431ce
rol eax, 0
popf
jmp 0x14014d788
mov ecx, dword [rbx + 0x514]
mov rax, qword [rbx + 0x10]
movsxd rcx, dword [rcx + rax]
jmp 0x14014ec9b
mov ecx, dword [rbx + 0x514]
mov rax, qword [rbx + 0x10]
movsx rcx, word [rcx + rax]
jmp 0x14014ec9b
mov ecx, dword [rbx + 0x514]
mov rax, qword [rbx + 0x10]
movsx rcx, byte [rcx + rax]
push rax
pushf
mov eax, 0x7db68d77
pushf
not eax
add eax, 0xbe20f03d
xor eax, 0xc954a66c
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd93967fc
xor eax, 0xd45dfb86
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf6d26dbe
xor eax, 0xebcd2db8
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8b81680b
xor eax, 0xe529ce22
rol eax, 0x96
popf
jmp 0x14014d788
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
push rax
pushf
mov eax, 0x48bee4a3
pushf
not eax
add eax, 0x8f9fc4ab
xor eax, 0xde1c266f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa75a0b02
xor eax, 0xa1ae15d7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xdd1dc081
xor eax, 0xa94244b3
rol eax, 0xa1
popf
jmp 0x14014d788
mov qword [rbx + 0x520], rdx
push rax
pushf
mov eax, 0x571086e5
pushf
not eax
add eax, 0xca0e31a7
xor eax, 0xdaaf46be
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfb50ad31
xor eax, 0xd662e181
rol eax, 0x38
popf
pushf
not eax
add eax, 0xea7593b9
xor eax, 0xec62c638
rol eax, 0x10
popf
jmp 0x14014d788
add rbx, 0x528
cmp rbx, qword [rdi + 0x30]
jne 0x14014ed91
push rax
pushf
mov eax, 0x5181e8df
pushf
not eax
add eax, 0xc77217ea
xor eax, 0xdb2adf78
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd7d693c2
xor eax, 0xa11c1abd
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb286ff0a
xor eax, 0x9bd2a33c
rol eax, 0x4b
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0xc7abb55a
pushf
not eax
add eax, 0xfdc5db05
xor eax, 0xf99eeb6f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xdcd0eff5
xor eax, 0xfdc919ce
rol eax, 0x74
popf
pushf
not eax
add eax, 0x970d5a7d
xor eax, 0xd5d72333
rol eax, 0xa4
popf
jmp 0x14014d788
add rdi, 0x60
cmp rdi, qword [r15 + 0x258]
jne 0x14014ee1b
push rax
pushf
mov eax, 0xc4259c61
pushf
not eax
add eax, 0xfb4947ce
xor eax, 0xca948f57
rol eax, 0x23
popf
pushf
not eax
add eax, 0x97945090
xor eax, 0xa88b2eb0
rol eax, 0x2d
popf
jmp 0x14014d788
push rax
pushf
mov eax, 0x965cb90b
pushf
not eax
add eax, 0xb96b2f43
xor eax, 0x8e40fd0b
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf7d6ad8f
xor eax, 0xa834b872
rol eax, 0xce
popf
pushf
not eax
add eax, 0xf1d7508d
xor eax, 0xf91fb065
rol eax, 0x2d
popf
jmp 0x14014d788
mov al, 0x8c
pushf
not al
add al, 0x79
xor al, 0x94
rol al, 0x2c
popf
pushf
not al
add al, 0xba
xor al, 0x30
rol al, 0xf
popf
push rax
pushf
mov eax, 0x7c947039
pushf
not eax
add eax, 0xf9175f51
xor eax, 0x94e3334a
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xb550d4d8
xor eax, 0xc11526a9
rol eax, 0x32
popf
jmp 0x14014d788
mov r14, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x68]
mov rcx, qword [rsp + 0x30]
xor rcx, rsp
call fcn.1401533b0
add rsp, 0x48
pop r15
pop rdi
ret
xor al, al
jmp 0x14014eeb0