Function at 0x1803609ae
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x7ebad958
pushf
not eax
add eax, 0x8ea85db7
xor eax, 0xa3f44b6d
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9f3ff010
xor eax, 0xc5e1b7bd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe8ebde48
xor eax, 0xb9333802
rol eax, 0x64
popf
pushf
not eax
add eax, 0x82ea7d9e
xor eax, 0xe688b5d0
rol eax, 0xa3
popf
cmp eax, 4
jne 0x180360a11
popf
pop rax
jmp 0x180360db5
cmp eax, 0
jne 0x180360a20
popf
pop rax
jmp 0x180360ba6
cmp eax, 3
jne 0x180360a2f
popf
pop rax
jmp 0x180360d80
cmp eax, 1
jne 0x180360a3e
popf
pop rax
jmp 0x180360c70
cmp eax, 0xd
jne 0x180360a4d
popf
pop rax
jmp 0x18036132f
cmp eax, 0x1a
jne 0x180360a5c
popf
pop rax
jmp 0x180361ae9
cmp eax, 0xe
jne 0x180360a6b
popf
pop rax
jmp 0x1803613b5
cmp eax, 0xb
jne 0x180360a7a
popf
pop rax
jmp 0x18036123f
cmp eax, 0x19
jne 0x180360a89
popf
pop rax
jmp 0x180361a8a
cmp eax, 8
jne 0x180360a98
popf
pop rax
jmp 0x1803610bd
cmp eax, 0x10
jne 0x180360aa7
popf
pop rax
jmp 0x1803614fd
cmp eax, 0x17
jne 0x180360ab6
popf
pop rax
jmp 0x180361986
cmp eax, 9
jne 0x180360ac5
popf
pop rax
jmp 0x180361165
cmp eax, 0x12
jne 0x180360ad4
popf
pop rax
jmp 0x1803616cb
cmp eax, 0x18
jne 0x180360ae3
popf
pop rax
jmp 0x180361a2b
cmp eax, 0x11
jne 0x180360af2
popf
pop rax
jmp 0x180361634
cmp eax, 0x1b
jne 0x180360b01
popf
pop rax
jmp 0x180361b24
cmp eax, 0x16
jne 0x180360b10
popf
pop rax
jmp 0x180361904
cmp eax, 0xa
jne 0x180360b1f
popf
pop rax
jmp 0x1803611bd
cmp eax, 0x14
jne 0x180360b2e
popf
pop rax
jmp 0x1803617dc
cmp eax, 0xf
jne 0x180360b3d
popf
pop rax
jmp 0x180361461
cmp eax, 0x13
jne 0x180360b4c
popf
pop rax
jmp 0x180361746
cmp eax, 0x15
jne 0x180360b5b
popf
pop rax
jmp 0x18036185e
cmp eax, 2
jne 0x180360b6a
popf
pop rax
jmp 0x180360d02
cmp eax, 6
jne 0x180360b79
popf
pop rax
jmp 0x180360edd
cmp eax, 0xc
jne 0x180360b88
popf
pop rax
jmp 0x18036129e
cmp eax, 7
jne 0x180360b97
popf
pop rax
jmp 0x180360f84
cmp eax, 5
jne 0x180360ba6
popf
pop rax
jmp 0x180360e45
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x70
mov rdi, qword [0x18027c030]
mov eax, dword [rdi + 8]
test al, 2
je 0x180360c17
push rax
pushf
mov eax, 0xf1f8d122
pushf
not eax
add eax, 0xc1594b21
xor eax, 0x8100d62a
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa2c83b51
xor eax, 0xeda90750
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x81763566
xor eax, 0x811bc641
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xa80f556d
xor eax, 0xdfaedb7b
rol eax, 0xd1
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x8c70ba53
pushf
not eax
add eax, 0xcadb3e6c
xor eax, 0x9e130264
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcf1feb78
xor eax, 0xe36bd5be
rol eax, 0x84
popf
pushf
not eax
add eax, 0xf02d30da
xor eax, 0xb1be0d29
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x83bdf90e
xor eax, 0xcdeb620c
rol eax, 0x90
popf
jmp 0x180360a02
test byte [rdi + 0xc], 1
je 0x180360cbc
push rax
pushf
mov eax, 0xa4d01347
pushf
not eax
add eax, 0xe55da17e
xor eax, 0xa1119ab1
rol eax, 0x80
popf
pushf
not eax
add eax, 0xb283635a
xor eax, 0x95dad168
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcb358421
xor eax, 0xcf913847
rol eax, 0x76
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x6f35242c
pushf
not eax
add eax, 0xdf1bd934
xor eax, 0xa13b9667
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9526a62b
xor eax, 0x97e4223d
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbbcff458
xor eax, 0x82340ef5
rol eax, 0xa3
popf
jmp 0x180360a02
mov bl, 0x3b
pushf
not bl
add bl, 0x57
xor bl, 0x1f
rol bl, 0x26
popf
pushf
not bl
add bl, 0xb0
xor bl, 0xa6
rol bl, 0xd5
popf
jmp 0x180360db5
xor bl, bl
push rax
pushf
mov eax, 0x985e8a5a
pushf
not eax
add eax, 0xa9924f5c
xor eax, 0xe996206f
rol eax, 0xa
popf
pushf
not eax
add eax, 0x8c92d8de
xor eax, 0xfcfd1cfb
rol eax, 7
popf
jmp 0x180360a02
test al, 1
je 0x180360dec
push rax
pushf
mov eax, 0x3c41a2ef
pushf
not eax
add eax, 0x90f0c9d5
xor eax, 0xc1580bf2
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb8647b05
xor eax, 0xed38e479
rol eax, 0xc
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x785653ed
pushf
not eax
add eax, 0x8716d7c3
xor eax, 0xced8cc1d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xe9ae1a02
xor eax, 0xb31e1808
rol eax, 0x10
popf
pushf
not eax
add eax, 0x8e3265cb
xor eax, 0xe2b1cf4b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xe3c470fa
xor eax, 0xa563e2ab
rol eax, 0xa4
popf
jmp 0x180360a02
xor r8d, r8d
mov edx, 0xa0092d26
pushf
not edx
add edx, 0xc27069ab
xor edx, 0x9489afc1
rol edx, 0x3d
popf
pushf
not edx
add edx, 0xe2ab93d4
xor edx, 0xd4323e94
rol edx, 0x6f
popf
mov ecx, 0x92575ba3
pushf
not ecx
add ecx, 0xb62f35cd
xor ecx, 0xf21c0c67
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0xdab7b641
xor ecx, 0x8423e33a
rol ecx, 0xd3
popf
pushf
not ecx
add ecx, 0xb1b1416f
xor ecx, 0xfa92853d
rol ecx, 0x50
popf
pushf
not ecx
add ecx, 0xfb08a5e1
xor ecx, 0xc3ea941d
rol ecx, 0x3d
popf
call fcn.1802e9ba0
test al, al
jne 0x1803610bd
test bl, bl
je 0x180360f3e
push rax
pushf
mov eax, 0x9f21e41c
pushf
not eax
add eax, 0xb82c61c8
xor eax, 0xc137b30f
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8bbd7673
xor eax, 0xbc06736a
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xbec768f7
xor eax, 0xc2047e55
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xad2efb6e
xor eax, 0xd71bfca2
rol eax, 0x31
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x8602830c
pushf
not eax
add eax, 0xe6972a62
xor eax, 0x8b673131
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe63f8648
xor eax, 0xff6bafa3
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xe87a0b17
xor eax, 0xe56ddcd8
rol eax, 0x82
popf
jmp 0x180360a02
xor r8d, r8d
mov edx, 0x6b412ac8
pushf
not edx
add edx, 0x84d64f8b
xor edx, 0x930f9edd
rol edx, 0x22
popf
pushf
not edx
add edx, 0xfbd83734
xor edx, 0xa71bfcb9
rol edx, 0xaf
popf
pushf
not edx
add edx, 0x982c34a5
xor edx, 0xc0da0696
rol edx, 0xdb
popf
mov ecx, 0x21a12be8
pushf
not ecx
add ecx, 0xdc41cddd
xor ecx, 0xa1e12bd5
rol ecx, 0xc1
popf
pushf
not ecx
add ecx, 0x85238dc3
xor ecx, 0x89baf000
rol ecx, 0xe4
popf
pushf
not ecx
add ecx, 0xfb26926f
xor ecx, 0x999592be
rol ecx, 0xf9
popf
pushf
not ecx
add ecx, 0x829465a7
xor ecx, 0xfc7294d4
rol ecx, 0x29
popf
call fcn.1802e9ba0
test al, al
je 0x180361064
push rax
pushf
mov eax, 0xe4bfe2d7
pushf
not eax
add eax, 0xca1cb856
xor eax, 0xbb51785e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd0b81135
xor eax, 0xbd5dd078
rol eax, 0x28
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x7a70a874
pushf
not eax
add eax, 0x90594c70
xor eax, 0xea260c27
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc8d49e40
xor eax, 0x98cd7aa7
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xaf332c1c
xor eax, 0xf953b2c3
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8e83402c
xor eax, 0xa3d3388e
rol eax, 0xab
popf
jmp 0x180360a02
cmp dword [rdi + 0x3f30], 0
je 0x18036111f
push rax
pushf
mov eax, 0x32c516c9
pushf
not eax
add eax, 0xb8bc90dd
xor eax, 0xdb8f185b
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb9be3c68
xor eax, 0x9cd6db35
rol eax, 0x30
popf
pushf
not eax
add eax, 0xebe952e9
xor eax, 0x82b297c1
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xab586c4c
xor eax, 0xe4a8aab4
rol eax, 0xa7
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0xb54f26db
pushf
not eax
add eax, 0xa26cda43
xor eax, 0xc2d9d0e7
rol eax, 0x89
popf
pushf
not eax
add eax, 0xcbed70dd
xor eax, 0xe2c29f94
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x8b745790
xor eax, 0xba81f79b
rol eax, 0xd6
popf
jmp 0x180360a02
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
jmp fcn.18039530c
cmp dword [rdi + 0x48ec], 0
je 0x18036120c
push rax
pushf
mov eax, 0xa50dd16d
pushf
not eax
add eax, 0xf12f3f68
xor eax, 0xd19d476a
rol eax, 0x84
popf
pushf
not eax
add eax, 0x85485348
xor eax, 0xa3b73632
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xee960a37
xor eax, 0xda1cd21e
rol eax, 0x6e
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x6f1a2cb0
pushf
not eax
add eax, 0x8dd6276d
xor eax, 0xf40e836c
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf642c319
xor eax, 0xb291ed31
rol eax, 0xf1
popf
jmp 0x180360a02
xor ecx, ecx
call fcn.1803a910e
mov rax, qword [0x18027c030]
mov word [rax + 0x48f1], 1
mov byte [rax + 0x48f3], 1
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
ret
mov rbx, qword [rdi + 0x48b0]
mov qword [rsp + 0x80], rsi
test rbx, rbx
je 0x1803612e9
push rax
pushf
mov eax, 0x67efa9b0
pushf
not eax
add eax, 0xa4901491
xor eax, 0xdaba7b34
rol eax, 0x45
popf
pushf
not eax
add eax, 0x87cddd3f
xor eax, 0xc48ba272
rol eax, 0x9c
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x444dddbb
pushf
not eax
add eax, 0xf09d6b87
xor eax, 0xb36f59d8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd0700089
xor eax, 0xbcd5a41a
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcef0edb5
xor eax, 0xba8c239c
rol eax, 0xbb
popf
jmp 0x180360a02
cmp rbx, qword [rbx + 0x370]
je 0x180361382
push rax
pushf
mov eax, 0x1e46eb85
pushf
not eax
add eax, 0xf31c844d
xor eax, 0x9ef4ae67
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xb979c921
xor eax, 0x8423d286
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x905fbdd4
xor eax, 0x969aabb1
rol eax, 0x5e
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x614b2ddd
pushf
not eax
add eax, 0xef9c83da
xor eax, 0xc89031bb
rol eax, 0x68
popf
pushf
not eax
add eax, 0xaf19b677
xor eax, 0xe5356f30
rol eax, 0xc9
popf
jmp 0x180360a02
test dword [rbx + 0xc], 0x4000000
jne 0x180361408
push rax
pushf
mov eax, 0x300c5568
pushf
not eax
add eax, 0xb91cce5b
xor eax, 0x9a8ef0e5
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcdfd0c31
xor eax, 0xb2808e47
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xae67eace
xor eax, 0x9b59876d
rol eax, 0xdd
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x74de936
pushf
not eax
add eax, 0xc62a8674
xor eax, 0x8b05b972
rol eax, 0x53
popf
pushf
not eax
add eax, 0x9be29522
xor eax, 0x96d55d0d
rol eax, 0x38
popf
pushf
not eax
add eax, 0xcbeb3ccd
xor eax, 0xc107182b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe0d65e1a
xor eax, 0xef386346
rol eax, 0x34
popf
jmp 0x180360a02
mov rsi, qword [rbx + 0x360]
test rsi, rsi
je 0x1803614b7
push rax
pushf
mov eax, 0x90935b46
pushf
not eax
add eax, 0xcd9e5687
xor eax, 0xda730273
rol eax, 0x53
popf
pushf
not eax
add eax, 0xf9849686
xor eax, 0xb8460cb3
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc46dd9de
xor eax, 0xf09c2edb
rol eax, 9
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0xd751986b
pushf
not eax
add eax, 0xf05a09e4
xor eax, 0xf3b0304c
rol eax, 0
popf
pushf
not eax
add eax, 0x98933631
xor eax, 0xa073ac15
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfd1a6631
xor eax, 0xdf253b13
rol eax, 0x8a
popf
jmp 0x180360a02
movaps xmmword [rsp + 0x60], xmm6
mov rcx, rsi
movss xmm6, dword [rbx + 0x20]
movaps xmmword [rsp + 0x50], xmm7
movss xmm7, dword [rbx + 0x24]
movaps xmmword [rsp + 0x40], xmm8
movss xmm8, dword [rbx + 0x18]
movaps xmmword [rsp + 0x30], xmm9
movss xmm9, dword [rbx + 0x1c]
call fcn.1802e7669
movss xmm0, dword [rsi + 0x108]
movaps xmm3, xmm8
movss xmm1, dword [rsi + 0x10c]
subss xmm3, xmm0
mov rdx, qword [0x18027c030]
addss xmm8, xmm6
mov ecx, dword [rbx + 0x78]
xor eax, eax
movaps xmm6, xmmword [rsp + 0x60]
movaps xmm2, xmm9
addss xmm9, xmm7
movaps xmm7, xmmword [rsp + 0x50]
mov dword [rdx + 0x48ec], eax
subss xmm2, xmm1
mov dword [rdx + 0x48bc], eax
subss xmm8, xmm0
mov rax, qword [rdx + 0x48b0]
shufps xmm3, xmm3, 0xe1
mov dword [rdx + 0x48b8], ecx
subss xmm9, xmm1
movss xmm3, xmm2
mov dword [rax + 0x398], ecx
mov rax, qword [rdx + 0x48b0]
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm8
movaps xmm8, xmmword [rsp + 0x40]
shufps xmm3, xmm3, 0x27
movss xmm3, xmm9
movaps xmm9, xmmword [rsp + 0x30]
shufps xmm3, xmm3, 0x39
movups xmmword [rax + 0x3a0], xmm3
mov rax, qword [0x18027c030]
mov word [rax + 0x48f1], 1
mov byte [rax + 0x48f3], 1
jmp 0x180361ae9
movsxd rdx, dword [rdi + 0x4878]
test edx, edx
jle 0x180361685
push rax
pushf
mov eax, 0xec3779d
pushf
not eax
add eax, 0xf66c18b6
xor eax, 0xd2a74adc
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xfa02ea97
xor eax, 0xdc843fa2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8a6f2699
xor eax, 0xee476400
rol eax, 0x46
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0xc653aeb0
pushf
not eax
add eax, 0xa4ef6929
xor eax, 0x9ab4c975
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa3cf8cef
xor eax, 0xba3f0ff4
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9469c833
xor eax, 0xb9c7e5b0
rol eax, 0xb
popf
jmp 0x180360a02
mov rax, qword [rdi + 0x4880]
imul rcx, rdx, 0x38
mov r8, qword [rcx + rax - 0x30]
test r8, r8
je 0x180361713
push rax
pushf
mov eax, 0x74517a99
pushf
not eax
add eax, 0xbfa7f7c9
xor eax, 0xbd132cac
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc794d7f8
xor eax, 0xd0cc2dc7
rol eax, 0x65
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x90c9c61f
pushf
not eax
add eax, 0xe891bc33
xor eax, 0xad1519a5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9fd6c9a0
xor eax, 0xe4620db2
rol eax, 0xea
popf
jmp 0x180360a02
test dword [r8 + 0xc], 0x8000000
jne 0x1803617a9
push rax
pushf
mov eax, 0x64ba653d
pushf
not eax
add eax, 0xdaef8303
xor eax, 0xfac00569
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb81d924e
xor eax, 0xf56c907f
rol eax, 0x20
popf
pushf
not eax
add eax, 0xd3d7ac99
xor eax, 0xdbf9533d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xb67bbf38
xor eax, 0xbd426b3e
rol eax, 0x99
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0xab5c1601
pushf
not eax
add eax, 0xf5c86e69
xor eax, 0xe40dfafd
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe4299d09
xor eax, 0x8cf863bb
rol eax, 0x75
popf
jmp 0x180360a02
lea ecx, [rdx - 1]
mov dl, 0x51
pushf
not dl
add dl, 0xda
xor dl, 0xf1
rol dl, 0x5d
popf
pushf
not dl
add dl, 0xe5
xor dl, 0x14
rol dl, 0x5f
popf
pushf
not dl
add dl, 0xcb
xor dl, 0x7a
rol dl, 0x71
popf
call fcn.1804076b9
jmp 0x180361ae9
xor eax, eax
test rbx, rbx
je 0x1803618ab
push rax
pushf
mov eax, 0x4bd24622
pushf
not eax
add eax, 0x82f34e82
xor eax, 0x812caadb
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xadecd6f8
xor eax, 0x9e59d5bb
rol eax, 0x15
popf
pushf
not eax
add eax, 0x8d636c8c
xor eax, 0xd2a29add
rol eax, 0x96
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x7bf72d8c
pushf
not eax
add eax, 0xd84939a6
xor eax, 0xc0029477
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf286ea70
xor eax, 0x83318e4b
rol eax, 0x19
popf
pushf
not eax
add eax, 0x819fc35e
xor eax, 0xcdb1a1c1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xcea63de9
xor eax, 0x8fc4887f
rol eax, 0x93
popf
jmp 0x180360a02
mov ecx, dword [rbx + 0xc]
bt ecx, 0x1a
jb 0x180361953
push rax
pushf
mov eax, 0x147f72e5
pushf
not eax
add eax, 0x9902678b
xor eax, 0xe1bba0aa
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfb706c9b
xor eax, 0xda64944b
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc46b96b2
xor eax, 0xad87d12b
rol eax, 0xb0
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0xebda8860
pushf
not eax
add eax, 0xe42d2f13
xor eax, 0x855dac37
rol eax, 0x90
popf
pushf
not eax
add eax, 0xd4cc3ebb
xor eax, 0xca5ec1ab
rol eax, 0xb0
popf
jmp 0x180360a02
bt ecx, 0x18
jb 0x1803619d2
push rax
pushf
mov eax, 0xc8291617
pushf
not eax
add eax, 0xf4f53410
xor eax, 0xc0d2608c
rol eax, 7
popf
pushf
not eax
add eax, 0x89a97fa2
xor eax, 0xe52990ec
rol eax, 0x12
popf
pushf
not eax
add eax, 0xf4bbf93b
xor eax, 0x9d9d7c1d
rol eax, 0x1f
popf
jmp 0x180360a02
push rax
pushf
mov eax, 0x70d0a928
pushf
not eax
add eax, 0x8516bd6f
xor eax, 0xf53df346
rol eax, 0x21
popf
pushf
not eax
add eax, 0xfe881806
xor eax, 0xd67699fd
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa5127f92
xor eax, 0x93e6f7b9
rol eax, 0x78
popf
pushf
not eax
add eax, 0xd56198dd
xor eax, 0xc66366a7
rol eax, 0xed
popf
jmp 0x180360a02
mov dword [rbx + 0x398], eax
push rax
pushf
mov eax, 0x246add76
pushf
not eax
add eax, 0x924db85a
xor eax, 0xbddebc0e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x83087851
xor eax, 0xfe23b10a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xca45e19b
xor eax, 0xb428443b
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf069c307
xor eax, 0xaf58dcd8
rol eax, 0x1a
popf
jmp 0x180360a02
mov dword [rdi + 0x48b8], eax
push rax
pushf
mov eax, 0x9f2669c0
pushf
not eax
add eax, 0xe4518e35
xor eax, 0xb89962dc
rol eax, 3
popf
pushf
not eax
add eax, 0xafa8e301
xor eax, 0xea6347dc
rol eax, 6
popf
pushf
not eax
add eax, 0x9b50e02a
xor eax, 0xce3c23d6
rol eax, 0x68
popf
pushf
not eax
add eax, 0x82ac2472
xor eax, 0x95471abe
rol eax, 0x89
popf
jmp 0x180360a02
mov rsi, qword [rsp + 0x80]
push rax
pushf
mov eax, 0x6d31d1b5
pushf
not eax
add eax, 0xc96d8205
xor eax, 0x86d7e952
rol eax, 0x20
popf
pushf
not eax
add eax, 0x91e8a660
xor eax, 0xb6fc4b82
rol eax, 0x9a
popf
jmp 0x180360a02
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
ret