Function at 0x180082cb5
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x336ea707
pushf
not eax
add eax, 0x96244aa3
xor eax, 0xa623f985
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb4c999e4
xor eax, 0x804efa4b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xb5a4131e
xor eax, 0xbfde7c6e
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x89f1c398
xor eax, 0xfac97c28
rol eax, 0xa0
popf
cmp eax, 0x20
jne 0x180082d18
popf
pop rax
jmp 0x18008413f
cmp eax, 0
jne 0x180082d27
popf
pop rax
jmp 0x180082f25
cmp eax, 3
jne 0x180082d36
popf
pop rax
jmp 0x18008310e
cmp eax, 1
jne 0x180082d45
popf
pop rax
jmp 0x18008302f
cmp eax, 0xd
jne 0x180082d54
popf
pop rax
jmp 0x180083603
cmp eax, 0x1a
jne 0x180082d63
popf
pop rax
jmp 0x180083e1e
cmp eax, 0xe
jne 0x180082d72
popf
pop rax
jmp 0x1800836c3
cmp eax, 0xb
jne 0x180082d81
popf
pop rax
jmp 0x1800834f3
cmp eax, 0x19
jne 0x180082d90
popf
pop rax
jmp 0x180083d82
cmp eax, 8
jne 0x180082d9f
popf
pop rax
jmp 0x1800833de
cmp eax, 0x1d
jne 0x180082dae
popf
pop rax
jmp 0x180083fb4
cmp eax, 0x17
jne 0x180082dbd
popf
pop rax
jmp 0x180083cdb
cmp eax, 0x1c
jne 0x180082dcc
popf
pop rax
jmp 0x180083f75
cmp eax, 0x12
jne 0x180082ddb
popf
pop rax
jmp 0x1800839bd
cmp eax, 0x18
jne 0x180082dea
popf
pop rax
jmp 0x180083d49
cmp eax, 0x11
jne 0x180082df9
popf
pop rax
jmp 0x180083917
cmp eax, 0x1b
jne 0x180082e08
popf
pop rax
jmp 0x180083f15
cmp eax, 0x21
jne 0x180082e17
popf
pop rax
jmp 0x1800841e3
cmp eax, 0x23
jne 0x180082e26
popf
pop rax
jmp 0x180084324
cmp eax, 0x14
jne 0x180082e35
popf
pop rax
jmp 0x180083acb
cmp eax, 0xf
jne 0x180082e44
popf
pop rax
jmp 0x18008375b
cmp eax, 0x13
jne 0x180082e53
popf
pop rax
jmp 0x180083a10
cmp eax, 0x15
jne 0x180082e62
popf
pop rax
jmp 0x180083b82
cmp eax, 0x22
jne 0x180082e71
popf
pop rax
jmp 0x180084272
cmp eax, 0x1e
jne 0x180082e80
popf
pop rax
jmp 0x180084049
cmp eax, 0xc
jne 0x180082e8f
popf
pop rax
jmp 0x180083589
cmp eax, 7
jne 0x180082e9e
popf
pop rax
jmp 0x18008331c
cmp eax, 5
jne 0x180082ead
popf
pop rax
jmp 0x1800831e7
cmp eax, 0x1f
jne 0x180082ebc
popf
pop rax
jmp 0x1800840aa
cmp eax, 0x10
jne 0x180082ecb
popf
pop rax
jmp 0x18008388d
cmp eax, 6
jne 0x180082eda
popf
pop rax
jmp 0x180083280
cmp eax, 9
jne 0x180082ee9
popf
pop rax
jmp 0x180083489
cmp eax, 4
jne 0x180082ef8
popf
pop rax
jmp 0x180083158
cmp eax, 0x16
jne 0x180082f07
popf
pop rax
jmp 0x180083c0b
cmp eax, 2
jne 0x180082f16
popf
pop rax
jmp 0x1800830c1
cmp eax, 0xa
jne 0x180082f25
popf
pop rax
jmp 0x1800834e9
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x70
mov rax, qword [0x180040280]
xor rax, rsp
mov qword [rsp + 0x60], rax
xor ebp, ebp
mov r15, r8
mov ebx, ebp
mov edi, ebp
xor eax, eax
mov r14, rdx
mov rsi, rcx
mov r12d, 0xc7ce020b
pushf
not r12d
add r12d, 0xc6e22567
xor r12d, 0x859ddbf6
rol r12d, 0x3a
popf
pushf
not r12d
add r12d, 0xc8abc206
xor r12d, 0xa807e03e
rol r12d, 0xf1
popf
pushf
not r12d
add r12d, 0xc379f983
xor r12d, 0xc9ed9c7f
rol r12d, 0x8a
popf
pushf
not r12d
add r12d, 0xf5abffee
xor r12d, 0xa92dd9d2
rol r12d, 0xb7
popf
lock cmpxchg dword [0x180041530], r12d
je 0x180082ffc
push rax
pushf
mov eax, 0x63a76d57
pushf
not eax
add eax, 0x92c38a62
xor eax, 0x943f20fc
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xc6aefb57
xor eax, 0xebc26e1f
rol eax, 0x1a
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xbfd45c76
pushf
not eax
add eax, 0xcbd83757
xor eax, 0xdeba3508
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbafec8b4
xor eax, 0xc90a5f57
rol eax, 0xc7
popf
jmp 0x180082d09
cmp rdi, 0x20
jae 0x18008307b
push rax
pushf
mov eax, 0xeb1f214f
pushf
not eax
add eax, 0x97ed9f95
xor eax, 0xaec719ee
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcc633c0e
xor eax, 0xe5f8de0c
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcc32afee
xor eax, 0xf30b4656
rol eax, 0x26
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xb395611d
pushf
not eax
add eax, 0xa980a6c2
xor eax, 0xd9ef7aa2
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xa605e2b4
xor eax, 0xfe5346dc
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe269948a
xor eax, 0xb8a5b26e
rol eax, 0xfe
popf
jmp 0x180082d09
xor ecx, ecx
jmp 0x180083158
mov ecx, r12d
push rax
pushf
mov eax, 0xe350005c
pushf
not eax
add eax, 0xb7e850d0
xor eax, 0xadfcefff
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xab003dc8
xor eax, 0xba9acc78
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb1ad3621
xor eax, 0x99157df0
rol eax, 0x66
popf
jmp 0x180082d09
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
xor eax, eax
lock cmpxchg dword [0x180041530], r12d
jne 0x1800831b4
push rax
pushf
mov eax, 0x77351e8
pushf
not eax
add eax, 0xfad00981
xor eax, 0x91c4a33b
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbbb1b062
xor eax, 0xfe9c7cf7
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x92e23053
xor eax, 0xdef0e591
rol eax, 0x96
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x665020a1
pushf
not eax
add eax, 0xa5ee5070
xor eax, 0x91ed6535
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8ba8dc8e
xor eax, 0x9def0f62
rol eax, 0x68
popf
jmp 0x180082d09
cmp qword [0x180041538], rbx
je 0x18008324d
push rax
pushf
mov eax, 0x7d2b866d
pushf
not eax
add eax, 0x90a58572
xor eax, 0xe07a3524
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x83885e6a
xor eax, 0xac3ad9a0
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf6182f88
xor eax, 0xd74af78e
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd54ddbb8
xor eax, 0x917d4a54
rol eax, 0x35
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x71b22e37
pushf
not eax
add eax, 0xdc5968fa
xor eax, 0xb88c5850
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xec66e1a8
xor eax, 0xbb042b7e
rol eax, 0xb
popf
jmp 0x180082d09
mov rcx, rsi
call fcn.1800e4e39
test eax, eax
je 0x1800832e9
push rax
pushf
mov eax, 0x16d1395c
pushf
not eax
add eax, 0xf22c4716
xor eax, 0xcc9e4986
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xb7bd8fc9
xor eax, 0xe70b8ece
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb3cfb2f2
xor eax, 0xb47750ce
rol eax, 0x57
popf
pushf
not eax
add eax, 0xeec97157
xor eax, 0x815afefc
rol eax, 0x56
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x3479619b
pushf
not eax
add eax, 0xa11e5e6d
xor eax, 0xe147bc92
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcd7f93aa
xor eax, 0x95f2908b
rol eax, 0xfc
popf
jmp 0x180082d09
mov rcx, r14
call fcn.1800e4e39
test eax, eax
je 0x180083385
push rax
pushf
mov eax, 0xf434b49f
pushf
not eax
add eax, 0xbdf02aaa
xor eax, 0x97db56a5
rol eax, 0x72
popf
pushf
not eax
add eax, 0xf47638a1
xor eax, 0x902c553f
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xc6768a42
xor eax, 0xb862c48e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9d22b5ef
xor eax, 0xcb666820
rol eax, 0xd6
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xa3a758ea
pushf
not eax
add eax, 0xb4ac40a5
xor eax, 0xe39f4f27
rol eax, 0
popf
pushf
not eax
add eax, 0xcc6cbd56
xor eax, 0x8372b460
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf82a01aa
xor eax, 0x82ee981d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbb33f46f
xor eax, 0xaa89d648
rol eax, 0xc8
popf
jmp 0x180082d09
mov edx, dword [0x180042e3c]
mov eax, ebp
test edx, edx
je 0x180083430
push rax
pushf
mov eax, 0x3fb18ea2
pushf
not eax
add eax, 0xe95d86e8
xor eax, 0xf9126e31
rol eax, 0x23
popf
pushf
not eax
add eax, 0xf17c4e06
xor eax, 0xd7c95a09
rol eax, 0x63
popf
pushf
not eax
add eax, 0x9539e0a1
xor eax, 0xa003dd4b
rol eax, 0x47
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x5149d68e
pushf
not eax
add eax, 0xd7d90cd4
xor eax, 0x975b085f
rol eax, 0x11
popf
pushf
not eax
add eax, 0xac4ded80
xor eax, 0xd05f5902
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x978daf76
xor eax, 0xaa56c369
rol eax, 2
popf
pushf
not eax
add eax, 0xf5f19fb2
xor eax, 0x997f4e3a
rol eax, 0xfa
popf
jmp 0x180082d09
mov rcx, qword [0x180042e30]
push rax
pushf
mov eax, 0xd88af5d4
pushf
not eax
add eax, 0x9e3403b2
xor eax, 0xfbceac55
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe194049f
xor eax, 0x93d8550d
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe68140a7
xor eax, 0x86252b54
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xec7c54f9
xor eax, 0xe97913a3
rol eax, 0xcc
popf
jmp 0x180082d09
cmp rsi, qword [rcx]
je 0x180083a10
jmp 0x1800834f3
inc eax
add rcx, 0x38
cmp eax, edx
jb 0x180083556
push rax
pushf
mov eax, 0xade37821
pushf
not eax
add eax, 0x8139e63e
xor eax, 0xcb7b9e04
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8eec8534
xor eax, 0xc1a4bc2e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xf2faea95
xor eax, 0x876e03c7
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xdfe01149
xor eax, 0x845a8a3e
rol eax, 0xc2
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x91d33318
pushf
not eax
add eax, 0x90d5bfbf
xor eax, 0xcd5b1c52
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xdb621aec
xor eax, 0xa94394aa
rol eax, 0xa0
popf
jmp 0x180082d09
mov rcx, rsi
call fcn.1800ee47d
mov rdi, rax
test rax, rax
je 0x1800835d0
push rax
pushf
mov eax, 0x359c0f4d
pushf
not eax
add eax, 0xa45312f4
xor eax, 0xa9b94252
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd91ee00e
xor eax, 0x8cb7fbee
rol eax, 0x2f
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xfecca9e2
pushf
not eax
add eax, 0xbac273ee
xor eax, 0xa8e3d78e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xdc825db0
xor eax, 0xc8370539
rol eax, 0x15
popf
jmp 0x180082d09
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rax
call fcn.18016b2d1
test eax, eax
je 0x18008366a
push rax
pushf
mov eax, 0xdd875b84
pushf
not eax
add eax, 0x84796d25
xor eax, 0xb59a4329
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe54daf10
xor eax, 0x83c1beb6
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x869e0159
xor eax, 0xa7187df2
rol eax, 0x69
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x9c6a3677
pushf
not eax
add eax, 0x9b4b10a8
xor eax, 0xd8487d27
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x84dd0602
xor eax, 0xd3e356a8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9515e6b7
xor eax, 0xdfff3063
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc12b3fba
xor eax, 0x933f4ae3
rol eax, 0x25
popf
jmp 0x180082d09
mov r8, qword [0x180042e30]
test r8, r8
jne 0x180083728
push rax
pushf
mov eax, 0x63d95b12
pushf
not eax
add eax, 0xd7a65841
xor eax, 0xce3df6d2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb410f749
xor eax, 0xdcf970d0
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb02ce9c0
xor eax, 0xa7d86711
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x9b551b18
xor eax, 0x9d949174
rol eax, 0x82
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x3523d168
pushf
not eax
add eax, 0xc870bd3a
xor eax, 0xb0f5ec10
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfe585c0d
xor eax, 0xf6e64c8f
rol eax, 0xe2
popf
jmp 0x180082d09
mov rcx, qword [0x180041538]
xor edx, edx
mov r8d, 0x1a665cd7
pushf
not r8d
add r8d, 0x88bd946c
xor r8d, 0xeebc5ead
rol r8d, 0xf
popf
pushf
not r8d
add r8d, 0xbf42071d
xor r8d, 0xa673246a
rol r8d, 0xb7
popf
pushf
not r8d
add r8d, 0xc4d9fb72
xor r8d, 0xf6100a34
rol r8d, 0x10
popf
pushf
not r8d
add r8d, 0xb561a903
xor r8d, 0xdaed00ee
rol r8d, 0x2a
popf
mov dword [0x180042e38], 0x20
jmp 0x1800837d9
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov qword [0x180042e30], rax
mov r8, rax
test rax, rax
jne 0x180083847
push rax
pushf
mov eax, 0xe9cad557
pushf
not eax
add eax, 0xf7b63f3c
xor eax, 0xbf6271e8
rol eax, 0x92
popf
pushf
not eax
add eax, 0xf00d0cbe
xor eax, 0x83c76527
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa75555af
xor eax, 0xeb70967f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc01d182a
xor eax, 0xe3309ff0
rol eax, 2
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xdd688d1
pushf
not eax
add eax, 0x96dc1dbb
xor eax, 0x877be28f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9210a65b
xor eax, 0xfb879083
rol eax, 2
popf
pushf
not eax
add eax, 0x970474de
xor eax, 0xbf2a13e2
rol eax, 0x1f
popf
jmp 0x180082d09
mov ebx, 0x12b6cf9e
pushf
not ebx
add ebx, 0xfcf9e1bd
xor ebx, 0xa4935830
rol ebx, 0x54
popf
pushf
not ebx
add ebx, 0xbbd92701
xor ebx, 0xdc1fa7d7
rol ebx, 0x37
popf
pushf
not ebx
add ebx, 0x9d84b439
xor ebx, 0x86823e69
rol ebx, 0x6b
popf
push rax
pushf
mov eax, 0x128392e2
pushf
not eax
add eax, 0xb543ab24
xor eax, 0xdc2ffe9a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x8a1eccd2
xor eax, 0xdbf45d92
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x84f55ac2
xor eax, 0xfa578a27
rol eax, 0xd2
popf
jmp 0x180082d09
test ebx, ebx
je 0x180083965
push rax
pushf
mov eax, 0x8afb685e
pushf
not eax
add eax, 0xee23cdb9
xor eax, 0xf66e86fd
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xaf80d423
xor eax, 0x90d8efb7
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xdaf22137
xor eax, 0x9e0af608
rol eax, 0x67
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xa6cd34cd
pushf
not eax
add eax, 0xfbd15d2c
xor eax, 0xc0c7c383
rol eax, 0x82
popf
pushf
not eax
add eax, 0xc45da890
xor eax, 0xeca08ad7
rol eax, 0x94
popf
pushf
not eax
add eax, 0xad7b9c78
xor eax, 0x9fc03034
rol eax, 1
popf
pushf
not eax
add eax, 0x95ad73fa
xor eax, 0xb706fbd0
rol eax, 0x98
popf
jmp 0x180082d09
mov rcx, rdi
call fcn.18006c577
jmp 0x180084324
cmp eax, 0xffffffff
je 0x180083a72
push rax
pushf
mov eax, 0x2749105a
pushf
not eax
add eax, 0x8be0ff02
xor eax, 0x9832488f
rol eax, 5
popf
pushf
not eax
add eax, 0xfd28c961
xor eax, 0x86e997b6
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x98b10495
xor eax, 0x9411b11c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xd61e26ed
xor eax, 0xb6a85e5f
rol eax, 4
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x40bf83d
pushf
not eax
add eax, 0xb1f6cadb
xor eax, 0xecf91131
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8e02b544
xor eax, 0xfa47dfa0
rol eax, 0xca
popf
pushf
not eax
add eax, 0xf2fa37d6
xor eax, 0xdf30c503
rol eax, 0x73
popf
pushf
not eax
add eax, 0xd54fc7d4
xor eax, 0xa3892eb9
rol eax, 0x62
popf
jmp 0x180082d09
mov ebx, 0x9bab2ecf
pushf
not ebx
add ebx, 0xadfb5376
xor ebx, 0x95a8340f
rol ebx, 0xa6
popf
pushf
not ebx
add ebx, 0xb67f6850
xor ebx, 0x9efddc21
rol ebx, 0x4c
popf
pushf
not ebx
add ebx, 0xa62018ce
xor ebx, 0xdab68b71
rol ebx, 0xe1
popf
pushf
not ebx
add ebx, 0xb817d794
xor ebx, 0xf2ac7d72
rol ebx, 0xdd
popf
jmp 0x180084324
mov ecx, dword [0x180042e3c]
mov eax, dword [0x180042e38]
cmp ecx, eax
jb 0x180083bd8
push rax
pushf
mov eax, 0x9fb74ce8
pushf
not eax
add eax, 0xa6ed8c82
xor eax, 0xfbf16fc5
rol eax, 0xec
popf
pushf
not eax
add eax, 0xaf30a711
xor eax, 0xf1741bbb
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xebc7ac47
xor eax, 0xebfc4d22
rol eax, 0xfe
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x38a36ef8
pushf
not eax
add eax, 0xf81ef98a
xor eax, 0xe3e7dd18
rol eax, 6
popf
pushf
not eax
add eax, 0xb7bf22a8
xor eax, 0x90b04050
rol eax, 0xd0
popf
jmp 0x180082d09
lea ecx, [rax + rax]
xor edx, edx
imul r9, rcx, 0x38
mov rcx, qword [0x180041538]
jmp 0x180083c1c
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov r8, rax
test rax, rax
je 0x180083c83
push rax
pushf
mov eax, 0xcbcb2d5d
pushf
not eax
add eax, 0x927b9111
xor eax, 0xff8fc4b8
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc4dbbc9e
xor eax, 0xf5a02d95
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe8c98b79
xor eax, 0xd1ea6bfa
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb212d244
xor eax, 0x9f0d9d39
rol eax, 0xa8
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xec1e663e
pushf
not eax
add eax, 0xa0821a51
xor eax, 0x9b56be43
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9237bbfb
xor eax, 0xb6bb3bce
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa6c6ca40
xor eax, 0xee515955
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xdc5a9016
xor eax, 0xf3fb79df
rol eax, 1
popf
jmp 0x180082d09
mov eax, dword [0x180042e38]
add eax, eax
mov qword [0x180042e30], r8
mov dword [0x180042e38], eax
push rax
pushf
mov eax, 0x6ed9fbcf
pushf
not eax
add eax, 0xc9c22ea2
xor eax, 0x88345c5a
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x90d1fae2
xor eax, 0xca4d4370
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x974696de
xor eax, 0x966965c1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xd780e46b
xor eax, 0xa82b23c9
rol eax, 0x83
popf
jmp 0x180082d09
mov ecx, dword [0x180042e3c]
push rax
pushf
mov eax, 0x3bc5382
pushf
not eax
add eax, 0x911ba28d
xor eax, 0xed93011c
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xed1167d5
xor eax, 0xe04cb46e
rol eax, 0x97
popf
jmp 0x180082d09
mov eax, ecx
jmp 0x180083d85
inc ecx
imul rdx, rax, 0x38
mov dword [0x180042e3c], ecx
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
je 0x180083dd8
push rax
pushf
mov eax, 0x81162b15
pushf
not eax
add eax, 0xf3c35e2f
xor eax, 0xc04b2964
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xfa42f6ea
xor eax, 0x8738b810
rol eax, 0xb1
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x70efcc9
pushf
not eax
add eax, 0xdcc0c609
xor eax, 0x91dfd737
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb03ef1f7
xor eax, 0xea081dc3
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x96c811ee
xor eax, 0xfe1609ec
rol eax, 0x43
popf
jmp 0x180082d09
mov rax, qword [rsp + 0x28]
movzx ecx, byte [rdx + 0x20]
mov qword [rdx], rax
and cl, 0xf8
mov rax, qword [rsp + 0x40]
mov qword [rdx + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0x10], rax
movzx eax, byte [rsp + 0x48]
mov r8, qword [rsp + 0x38]
and al, r12b
or cl, al
mov byte [rdx + 0x20], cl
mov eax, dword [rsp + 0x4c]
xor eax, dword [rdx + 0x24]
and eax, 0xf
xor dword [rdx + 0x24], eax
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x28], rax
mov rax, qword [rsp + 0x58]
mov qword [rdx + 0x30], rax
cmp dword [rsp + 0x48], ebx
je 0x180083ecf
push rax
pushf
mov eax, 0x2574696d
pushf
not eax
add eax, 0xa3afdd28
xor eax, 0xdf95d97c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa66f08ff
xor eax, 0xe1b2aa42
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xad4129c7
xor eax, 0xf71204ba
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xadbbbc72
xor eax, 0xbf0b4fcf
rol eax, 0x7e
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0x1430f5fe
pushf
not eax
add eax, 0xea27b9e6
xor eax, 0xea60cc50
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xd2d1f973
xor eax, 0xbfd762c6
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x82c0420d
xor eax, 0x95b8957e
rol eax, 0xab
popf
jmp 0x180082d09
mov eax, dword [rsi - 5]
mov dword [rdx + 0x18], eax
movzx eax, word [rsi - 1]
mov word [rdx + 0x1c], ax
movzx eax, byte [rsi + 1]
mov byte [rdx + 0x1e], al
jmp 0x180083fb4
mov eax, dword [rsi]
mov dword [rdx + 0x18], eax
movzx eax, byte [rsi + 4]
mov byte [rdx + 0x1c], al
push rax
pushf
mov eax, 0x239e1db
pushf
not eax
add eax, 0xe50c9e9e
xor eax, 0x81a0e9f4
rol eax, 0x79
popf
pushf
not eax
add eax, 0xccc42469
xor eax, 0xdffd3fb0
rol eax, 0x81
popf
jmp 0x180082d09
test r15, r15
je 0x180084016
push rax
pushf
mov eax, 0xab2f0ef4
pushf
not eax
add eax, 0xbcf57d25
xor eax, 0xe02b9a79
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xad8461c8
xor eax, 0x9832862a
rol eax, 0x43
popf
pushf
not eax
add eax, 0x8075eef5
xor eax, 0xab64bd22
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9a34d622
xor eax, 0x80b29f72
rol eax, 0xd3
popf
jmp 0x180082d09
push rax
pushf
mov eax, 0xf5108089
pushf
not eax
add eax, 0xe4b29fe6
xor eax, 0x86407737
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb1116452
xor eax, 0xdd4c9bfb
rol eax, 0xf9
popf
jmp 0x180082d09
mov qword [r15], r8
jmp 0x180083917
mov rcx, rdi
mov ebx, 0x1529136a
pushf
not ebx
add ebx, 0x9062b967
xor ebx, 0xba0ff1be
rol ebx, 0x72
popf
pushf
not ebx
add ebx, 0xe4d0ac01
xor ebx, 0x91c5a727
rol ebx, 0x6a
popf
call fcn.18006c577
jmp 0x180084324
mov ebx, 0xc2454e4
pushf
not ebx
add ebx, 0xffaafc01
xor ebx, 0x930a296b
rol ebx, 0xf5
popf
pushf
not ebx
add ebx, 0xbd4ca196
xor ebx, 0x927b2dc2
rol ebx, 0x45
popf
pushf
not ebx
add ebx, 0xa9ea32fe
xor ebx, 0xd796eb89
rol ebx, 0x9d
popf
pushf
not ebx
add ebx, 0x9249af1b
xor ebx, 0x940d0ee6
rol ebx, 0x77
popf
jmp 0x180084324
mov ebx, 0x778c739
pushf
not ebx
add ebx, 0xdcbe5afe
xor ebx, 0xe6aa0005
rol ebx, 0x4d
popf
pushf
not ebx
add ebx, 0xf7c073d6
xor ebx, 0xcdcd9d86
rol ebx, 0x6d
popf
pushf
not ebx
add ebx, 0xaffd1b0f
xor ebx, 0xf5e141c6
rol ebx, 0xbd
popf
jmp 0x180084324
mov ebx, 0x5cb6f538
pushf
not ebx
add ebx, 0xffe245fc
xor ebx, 0xde55c0d6
rol ebx, 0xde
popf
pushf
not ebx
add ebx, 0x9b9e329b
xor ebx, 0x951390de
rol ebx, 0xb0
popf
pushf
not ebx
add ebx, 0xe588a5ae
xor ebx, 0xd67a0557
rol ebx, 0x25
popf
pushf
not ebx
add ebx, 0xb2ce1dd2
xor ebx, 0x89aee2ef
rol ebx, 0x4b
popf
push rax
pushf
mov eax, 0xc0cf2747
pushf
not eax
add eax, 0x87982c8d
xor eax, 0x87efa52a
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xaa92c8c9
xor eax, 0xee4feb21
rol eax, 0x40
popf
pushf
not eax
add eax, 0xa446743b
xor eax, 0x9f25ae92
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe14e0822
xor eax, 0xde4bd53a
rol eax, 0xed
popf
jmp 0x180082d09
xchg dword [0x180041530], ebp
mov eax, ebx
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.1800e9129
add rsp, 0x70
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret