Function at 0x1802ae0e8
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x1fd3c0e7
pushf
not eax
add eax, 0x887f46ee
xor eax, 0xf94d70c6
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb34aefa7
xor eax, 0xaa2c803a
rol eax, 1
popf
cmp eax, 0x29
jne 0x1802ae124
popf
pop rax
jmp 0x1802afa9c
cmp eax, 0
jne 0x1802ae133
popf
pop rax
jmp 0x1802ae3b8
cmp eax, 3
jne 0x1802ae142
popf
pop rax
jmp 0x1802ae62c
cmp eax, 1
jne 0x1802ae151
popf
pop rax
jmp 0x1802ae509
cmp eax, 0xd
jne 0x1802ae160
popf
pop rax
jmp 0x1802aeb2a
cmp eax, 0x1a
jne 0x1802ae16f
popf
pop rax
jmp 0x1802af2df
cmp eax, 0xe
jne 0x1802ae17e
popf
pop rax
jmp 0x1802aebd9
cmp eax, 0xb
jne 0x1802ae18d
popf
pop rax
jmp 0x1802aea17
cmp eax, 0x19
jne 0x1802ae19c
popf
pop rax
jmp 0x1802af271
cmp eax, 8
jne 0x1802ae1ab
popf
pop rax
jmp 0x1802ae891
cmp eax, 0x2a
jne 0x1802ae1ba
popf
pop rax
jmp 0x1802afb33
cmp eax, 0x17
jne 0x1802ae1c9
popf
pop rax
jmp 0x1802af12b
cmp eax, 0x1c
jne 0x1802ae1d8
popf
pop rax
jmp 0x1802af3ad
cmp eax, 0x12
jne 0x1802ae1e7
popf
pop rax
jmp 0x1802aed8b
cmp eax, 0x18
jne 0x1802ae1f6
popf
pop rax
jmp 0x1802af1f2
cmp eax, 0x2b
jne 0x1802ae205
popf
pop rax
jmp 0x1802afb7d
cmp eax, 0x1b
jne 0x1802ae214
popf
pop rax
jmp 0x1802af33a
cmp eax, 0x21
jne 0x1802ae223
popf
pop rax
jmp 0x1802af686
cmp eax, 0x23
jne 0x1802ae232
popf
pop rax
jmp 0x1802af739
cmp eax, 0x25
jne 0x1802ae241
popf
pop rax
jmp 0x1802af87c
cmp eax, 0xf
jne 0x1802ae250
popf
pop rax
jmp 0x1802aec85
cmp eax, 0x13
jne 0x1802ae25f
popf
pop rax
jmp 0x1802aeef1
cmp eax, 0x15
jne 0x1802ae26e
popf
pop rax
jmp 0x1802af012
cmp eax, 0x24
jne 0x1802ae27d
popf
pop rax
jmp 0x1802af79f
cmp eax, 0x1e
jne 0x1802ae28c
popf
pop rax
jmp 0x1802af4a5
cmp eax, 0xc
jne 0x1802ae29b
popf
pop rax
jmp 0x1802aea76
cmp eax, 0x26
jne 0x1802ae2aa
popf
pop rax
jmp 0x1802af91f
cmp eax, 0x27
jne 0x1802ae2b9
popf
pop rax
jmp 0x1802af95c
cmp eax, 0x1f
jne 0x1802ae2c8
popf
pop rax
jmp 0x1802af568
cmp eax, 0x10
jne 0x1802ae2d7
popf
pop rax
jmp 0x1802aece4
cmp eax, 0x2c
jne 0x1802ae2e6
popf
pop rax
jmp 0x1802afc30
cmp eax, 9
jne 0x1802ae2f5
popf
pop rax
jmp 0x1802ae8d9
cmp eax, 4
jne 0x1802ae304
popf
pop rax
jmp 0x1802ae67a
cmp eax, 0x16
jne 0x1802ae313
popf
pop rax
jmp 0x1802af0cf
cmp eax, 0x28
jne 0x1802ae322
popf
pop rax
jmp 0x1802af9f3
cmp eax, 0xa
jne 0x1802ae331
popf
pop rax
jmp 0x1802ae985
cmp eax, 0x22
jne 0x1802ae340
popf
pop rax
jmp 0x1802af6d2
cmp eax, 0x14
jne 0x1802ae34f
popf
pop rax
jmp 0x1802aef3d
cmp eax, 7
jne 0x1802ae35e
popf
pop rax
jmp 0x1802ae836
cmp eax, 5
jne 0x1802ae36d
popf
pop rax
jmp 0x1802ae6fd
cmp eax, 2
jne 0x1802ae37c
popf
pop rax
jmp 0x1802ae588
cmp eax, 0x20
jne 0x1802ae38b
popf
pop rax
jmp 0x1802af600
cmp eax, 0x1d
jne 0x1802ae39a
popf
pop rax
jmp 0x1802af446
cmp eax, 0x11
jne 0x1802ae3a9
popf
pop rax
jmp 0x1802aed4b
cmp eax, 6
jne 0x1802ae3b8
popf
pop rax
jmp 0x1802ae830
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rbp
mov qword [r11 + 0x18], rsi
mov qword [r11 + 0x20], rdi
push r14
sub rsp, 0x70
mov rbx, qword [0x18027c030]
lea rax, [0x1c11ec5f3]
pushf
sub rax, 0x40ffcdab
popf
xor r14d, r14d
mov qword [r11 - 0x58], rax
mov r10d, 0x9fbfc64c
pushf
not r10d
add r10d, 0xdcaaeb71
xor r10d, 0xacbc23db
rol r10d, 0x1f
popf
pushf
not r10d
add r10d, 0xcb59b382
xor r10d, 0x9b8fe02d
rol r10d, 8
popf
pushf
not r10d
add r10d, 0xecb5c7f2
xor r10d, 0xb51a67a6
rol r10d, 0x9e
popf
mov dword [r11 - 0x4c], r14d
mov qword [r11 - 0x40], r14
lea r8, [0x1c2e452fb]
pushf
sub r8, 0x42c55ab2
popf
mov qword [r11 - 0x18], r14
mov edx, r10d
lea r11, [0x1e825d907]
pushf
sub r11, 0x6806ea97
popf
mov r9b, 0xeb
pushf
not r9b
add r9b, 0x89
xor r9b, 0x4f
rol r9b, 0xf2
popf
pushf
not r9b
add r9b, 0xe8
xor r9b, 0xa4
rol r9b, 0x7b
popf
pushf
not r9b
add r9b, 0x77
xor r9b, 0x1e
rol r9b, 0xe9
popf
push rax
pushf
mov eax, 0x29a3d35d
pushf
not eax
add eax, 0x9775d99b
xor eax, 0x95a3f39f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xb6e36de5
xor eax, 0xeeae4bd6
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf8f342a2
xor eax, 0xe0746b04
rol eax, 0x64
popf
pushf
not eax
add eax, 0xbd6b3b33
xor eax, 0xb14b8b65
rol eax, 0x94
popf
jmp 0x1802ae115
cmp r9b, 0x23
jne 0x1802ae555
push rax
pushf
mov eax, 0x539518bf
pushf
not eax
add eax, 0xe4d995d2
xor eax, 0xe0e02856
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xfeaffcf4
xor eax, 0x939d89cd
rol eax, 7
popf
pushf
not eax
add eax, 0x83f3af23
xor eax, 0xbb4cb8ff
rol eax, 0xa
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xd0ab57a5
pushf
not eax
add eax, 0x9f6a3542
xor eax, 0xeaa65e23
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcc22e6ec
xor eax, 0x9b1b6823
rol eax, 0x1b
popf
jmp 0x1802ae115
cmp byte [r8], r9b
jne 0x1802ae5e6
push rax
pushf
mov eax, 0xe046325b
pushf
not eax
add eax, 0xa7789f7c
xor eax, 0xaa9fca91
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x9f66814a
xor eax, 0xe1f9c76e
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb39466c2
xor eax, 0xf0865717
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xfa45d421
xor eax, 0xecce1970
rol eax, 0x70
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xd5df0a2b
pushf
not eax
add eax, 0x9aecae75
xor eax, 0xc94dc2ab
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe5ac3816
xor eax, 0xaa366abb
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbe240044
xor eax, 0x84622b75
rol eax, 0x4c
popf
jmp 0x1802ae115
cmp byte [r8 + 1], r9b
cmove edx, r10d
push rax
pushf
mov eax, 0xe0584fb5
pushf
not eax
add eax, 0xf7066e3c
xor eax, 0xc0dd88c2
rol eax, 0xef
popf
pushf
not eax
add eax, 0x85010630
xor eax, 0xb49a0627
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa11aeb78
xor eax, 0xf00da6db
rol eax, 0x65
popf
jmp 0x1802ae115
movzx ecx, dl
movzx eax, r9b
movzx r9d, byte [r8]
xor rcx, rax
shr edx, 8
inc r8
xor edx, dword [r11 + rcx*4]
test r9b, r9b
jne 0x1802ae6ca
push rax
pushf
mov eax, 0xdc0a2f65
pushf
not eax
add eax, 0xb2585d7f
xor eax, 0xa536ea6d
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9cc6df7f
xor eax, 0xdfe8ae61
rol eax, 0x83
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x8f05526
pushf
not eax
add eax, 0x9431aca3
xor eax, 0x8adbd6f0
rol eax, 0xef
popf
pushf
not eax
add eax, 0xebb0d453
xor eax, 0xaaead395
rol eax, 0x1c
popf
jmp 0x1802ae115
mov ecx, dword [rbx + 0x5bbc]
lea rax, [0x1df8eac6c]
pushf
sub rax, 0x5f83303c
popf
mov edi, dword [rbx + 0x5bb8]
not edx
mov qword [rsp + 0x30], rax
lea rax, [0x1d4e4d2ae]
pushf
sub rax, 0x54d9551e
popf
mov qword [rsp + 0x40], rax
lea rax, [0x1c415da72]
pushf
sub rax, 0x440a5db2
popf
mov qword [rsp + 0x48], rax
lea rax, [0x1de3483db]
pushf
sub rax, 0x5e29090b
popf
mov qword [rsp + 0x50], rax
lea rax, [0x1da47477d]
pushf
sub rax, 0x5a3bc91d
popf
mov qword [rsp + 0x58], rax
mov ebp, 0xb215a361
pushf
not ebp
add ebp, 0xd27cc342
xor ebp, 0xcbf37266
rol ebp, 0x2f
popf
pushf
not ebp
add ebp, 0xc68211d4
xor ebp, 0xcef7e883
rol ebp, 0x80
popf
pushf
not ebp
add ebp, 0xe86ce04e
xor ebp, 0xa7236ac3
rol ebp, 0x3b
popf
mov dword [rsp + 0x28], edx
cmp edi, ecx
jne 0x1802ae7fc
push rax
pushf
mov eax, 0x93e7a767
pushf
not eax
add eax, 0xd5100917
xor eax, 0xc3cc3231
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa8d07f14
xor eax, 0xb4b96c77
rol eax, 0x55
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x1556ea01
pushf
not eax
add eax, 0x920a4a2f
xor eax, 0xe0fdfd1e
rol eax, 0x84
popf
pushf
not eax
add eax, 0x86af4b96
xor eax, 0xc155785c
rol eax, 0xad
popf
jmp 0x1802ae115
inc edi
test ecx, ecx
je 0x1802ae891
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1802ae8d9
mov eax, ebp
push rax
pushf
mov eax, 0x14296872
pushf
not eax
add eax, 0xbee39d76
xor eax, 0xb0337d70
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb3fddf85
xor eax, 0xfcd1590c
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc15c72f2
xor eax, 0xdb2b595c
rol eax, 0xe7
popf
jmp 0x1802ae115
cmp eax, edi
cmovg edi, eax
cmp edi, ecx
jle 0x1802ae92c
push rax
pushf
mov eax, 0x31b7e884
pushf
not eax
add eax, 0xb1abc88b
xor eax, 0xf5c94f74
rol eax, 0x26
popf
pushf
not eax
add eax, 0xb708c8ed
xor eax, 0x84c348d8
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xa3b19f42
xor eax, 0xe46879ea
rol eax, 0xc2
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x957a2f67
pushf
not eax
add eax, 0xc0d3f582
xor eax, 0xfb058e94
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xbd3c6cb7
xor eax, 0xf790b269
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe065d250
xor eax, 0x8056c90d
rol eax, 6
popf
pushf
not eax
add eax, 0x890dba9d
xor eax, 0xec9c06b4
rol eax, 0x73
popf
jmp 0x1802ae115
test rbx, rbx
je 0x1802ae9e3
push rax
pushf
mov eax, 0xb94001be
pushf
not eax
add eax, 0xd5d56875
xor eax, 0x8783418c
rol eax, 0x82
popf
pushf
not eax
add eax, 0x9a0eb3d0
xor eax, 0xc98b1c5d
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xabdc8fd4
xor eax, 0xf46addee
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd56ea6c0
xor eax, 0x94229158
rol eax, 0xd1
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xb39b6b7f
pushf
not eax
add eax, 0xaab9bcfd
xor eax, 0xa0f65de5
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe95f6d66
xor eax, 0x9b33795f
rol eax, 0x49
popf
jmp 0x1802ae115
inc dword [rbx + 0xf4]
push rax
pushf
mov eax, 0x3c0d5b68
pushf
not eax
add eax, 0xe65c4643
xor eax, 0xd348db42
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xcc19e2be
xor eax, 0xe8938ec8
rol eax, 0x62
popf
pushf
not eax
add eax, 0xc9ef0fbc
xor eax, 0xc9c0513a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xfc89654b
xor eax, 0xa0e41bef
rol eax, 0xa6
popf
jmp 0x1802ae115
mov rdx, qword [0x18027c040]
movsxd rax, edi
lea rcx, [rax + rax*8]
shl rcx, 3
jmp 0x1802aea89
call qword [section..data]
mov rdx, qword [rbx + 0x5bc0]
mov rsi, rax
test rdx, rdx
je 0x1802aead1
push rax
pushf
mov eax, 0x979d3289
pushf
not eax
add eax, 0x920b357d
xor eax, 0x8b466041
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa18773f8
xor eax, 0xf26b29df
rol eax, 0xe9
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xd19f9df0
pushf
not eax
add eax, 0x8524a50b
xor eax, 0xcfd3da44
rol eax, 0x25
popf
pushf
not eax
add eax, 0xb8158388
xor eax, 0x9f536207
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x90238028
xor eax, 0xa6eb5b04
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc15eb2c5
xor eax, 0xa1083077
rol eax, 0xe3
popf
jmp 0x1802ae115
movsxd rcx, dword [rbx + 0x5bb8]
lea r8, [rcx + rcx*8]
mov rcx, rax
shl r8, 3
call fcn.1801e96d0
mov rcx, qword [rbx + 0x5bc0]
test rcx, rcx
je 0x1802aeba6
push rax
pushf
mov eax, 0x645b350a
pushf
not eax
add eax, 0xf0640868
xor eax, 0xf6b40fcd
rol eax, 0x32
popf
pushf
not eax
add eax, 0x96644c5c
xor eax, 0xfa0c070e
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xa0524b27
xor eax, 0x89174553
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb8c1aa3f
xor eax, 0x95300d95
rol eax, 0x70
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x4e804a9a
pushf
not eax
add eax, 0xa39805bc
xor eax, 0xffd001ab
rol eax, 0xea
popf
pushf
not eax
add eax, 0xab8edad1
xor eax, 0xaca4b025
rol eax, 0x47
popf
jmp 0x1802ae115
mov rax, qword [0x18027c030]
test rax, rax
je 0x1802aec3e
push rax
pushf
mov eax, 0xa26cbbfa
pushf
not eax
add eax, 0x853077ec
xor eax, 0xf189f234
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xb831f2e3
xor eax, 0xa2ee3469
rol eax, 0x30
popf
pushf
not eax
add eax, 0xc8bc7455
xor eax, 0x91c9c535
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8e67983c
xor eax, 0x9ae8ddba
rol eax, 0xa5
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x54288240
pushf
not eax
add eax, 0xfb3d8632
xor eax, 0xdd769bfd
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf2de69ed
xor eax, 0xa323aaf6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xed1e6d9b
xor eax, 0x87321a2d
rol eax, 0x59
popf
jmp 0x1802ae115
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0x9ec4cf8c
pushf
not eax
add eax, 0xce57de9d
xor eax, 0xcd06e09b
rol eax, 0x50
popf
pushf
not eax
add eax, 0xcaa2a7aa
xor eax, 0xb20e1b04
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe6194c4e
xor eax, 0xa0b389e1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x960ee5b6
xor eax, 0xf59c87e8
rol eax, 0xfb
popf
jmp 0x1802ae115
mov rdx, qword [0x18027c040]
jmp 0x1802aecec
call qword [0x180275008]
push rax
pushf
mov eax, 0x2852e71f
pushf
not eax
add eax, 0x9113a10d
xor eax, 0xcd11353b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xc00a7cd6
xor eax, 0xd953cfe4
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xea5e259c
xor eax, 0xb99adecd
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf00bedac
xor eax, 0x906b3660
rol eax, 0x10
popf
jmp 0x1802ae115
mov qword [rbx + 0x5bc0], rsi
mov dword [rbx + 0x5bbc], edi
push rax
pushf
mov eax, 0x76b5316a
pushf
not eax
add eax, 0xa43466e8
xor eax, 0x81eb01e6
rol eax, 0x57
popf
pushf
not eax
add eax, 0xeaba29ff
xor eax, 0x9ce3dda4
rol eax, 0x9b
popf
jmp 0x1802ae115
movsxd rax, dword [rbx + 0x5bb8]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
lea rcx, [rax + rax*8]
mov rax, qword [rbx + 0x5bc0]
movups xmmword [rax + rcx*8], xmm0
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rax + rcx*8 + 0x10], xmm1
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rax + rcx*8 + 0x20], xmm0
movsd xmm0, qword [rsp + 0x60]
movups xmmword [rax + rcx*8 + 0x30], xmm1
movsd qword [rax + rcx*8 + 0x40], xmm0
jmp 0x1802aedd1
inc dword [rbx + 0x5bb8]
call 0x1803e4f88
mov rax, qword [str.Size_column_to_fitSizeOne]
mov rcx, qword [0x18027c030]
mov qword [rcx + 0x5c00], rax
mov rax, qword [str.Size_all_columns_to_fitSizeAll]
mov qword [rcx + 0x5c08], rax
mov rax, qword [str.Size_all_columns_to_defaultSizeAll]
mov qword [rcx + 0x5c10], rax
mov rax, qword [str.Reset_orderResetOrder]
mov qword [rcx + 0x5c18], rax
mov rax, qword [str._Main_menu_bar_]
mov qword [rcx + 0x5c20], rax
mov rax, qword [str._Popup_]
mov qword [rcx + 0x5c28], rax
mov rax, qword [str._Untitled_]
mov qword [rcx + 0x5c30], rax
mov rax, qword [0x18027c030]
test rax, rax
je 0x1802aeeaa
push rax
pushf
mov eax, 0xc7693f2c
pushf
not eax
add eax, 0x85e8c90b
xor eax, 0xb9f545c5
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8dee951c
xor eax, 0xc99285ad
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa3775dba
xor eax, 0x8147d6f2
rol eax, 0x63
popf
pushf
not eax
add eax, 0xc496dd16
xor eax, 0xceafeb78
rol eax, 0xde
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x55e9d976
pushf
not eax
add eax, 0xd6883c91
xor eax, 0xc692d5dc
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xca72812f
xor eax, 0xc2e02c72
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xa12a9906
xor eax, 0xdb73707e
rol eax, 0x61
popf
jmp 0x1802ae115
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0x34bfe0e3
pushf
not eax
add eax, 0xc22454d6
xor eax, 0x92b2430b
rol eax, 0x19
popf
pushf
not eax
add eax, 0xcfda867a
xor eax, 0xbaf1b717
rol eax, 0x67
popf
pushf
not eax
add eax, 0xb1f1c724
xor eax, 0xfc3b3f20
rol eax, 0x5e
popf
jmp 0x1802ae115
mov rdx, qword [0x18027c040]
mov ecx, 0x4c5c9260
pushf
not ecx
add ecx, 0x8a5d7354
xor ecx, 0xf1f5f0ee
rol ecx, 0x78
popf
pushf
not ecx
add ecx, 0x80567505
xor ecx, 0xcaef133e
rol ecx, 0x13
popf
pushf
not ecx
add ecx, 0xf70997de
xor ecx, 0xf356abd8
rol ecx, 0x96
popf
pushf
not ecx
add ecx, 0xab1c4eaa
xor ecx, 0xd888d5ea
rol ecx, 0x14
popf
jmp 0x1802aef9e
call qword [section..data]
mov rdi, rax
test rax, rax
je 0x1802aefdf
push rax
pushf
mov eax, 0xdb178fc8
pushf
not eax
add eax, 0xa9fda830
xor eax, 0xb9b1cfd7
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe7134148
xor eax, 0xb81d325d
rol eax, 6
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x8dd93e6a
pushf
not eax
add eax, 0x914a5102
xor eax, 0x9016e748
rol eax, 0x30
popf
pushf
not eax
add eax, 0xa4a4cde7
xor eax, 0xaec53a69
rol eax, 0xe0
popf
jmp 0x1802ae115
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x48], xmm0
movups xmmword [rax + 0x58], xmm0
movups xmmword [rax + 0x68], xmm0
mov qword [rax + 0x78], r14
mov qword [rax + 0x80], r14
mov qword [rax + 0x88], r14
mov qword [rax + 0x90], r14
mov qword [rax + 0x98], r14
mov qword [rax + 0xa0], r14
mov qword [rax + 0xa8], r14
mov qword [rax + 0xb0], r14
mov qword [rax + 0x30], 0xffffffffffffffff
mov qword [rax + 0x40], r14
mov qword [rax + 0x38], r14
jmp 0x1802af12b
mov rdi, r14
push rax
pushf
mov eax, 0x9e38a238
pushf
not eax
add eax, 0xfee4eb2f
xor eax, 0xeddab9ca
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9ab293c3
xor eax, 0xa424c40d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xfd838747
xor eax, 0xf15926e7
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xecaa9448
xor eax, 0x862c4e85
rol eax, 0x95
popf
jmp 0x1802ae115
mov ecx, dword [rbx + 0x48a4]
mov esi, dword [rbx + 0x48a0]
cmp esi, ecx
jne 0x1802af198
push rax
pushf
mov eax, 0x6c5252ed
pushf
not eax
add eax, 0xa93f00f6
xor eax, 0xbb191297
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xbc00eea1
xor eax, 0xf585dc39
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd6b1f5c4
xor eax, 0xb397edc5
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaeb7cb0c
xor eax, 0xeef7793c
rol eax, 4
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x3983862d
pushf
not eax
add eax, 0xee139305
xor eax, 0xd5f8c2ac
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe4f83643
xor eax, 0xaf469f73
rol eax, 0x19
popf
pushf
not eax
add eax, 0xbdd10524
xor eax, 0xf20695b0
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x831c0664
xor eax, 0xa08ae363
rol eax, 0xc1
popf
jmp 0x1802ae115
inc esi
test ecx, ecx
je 0x1802af22b
push rax
pushf
mov eax, 0xf10ac173
pushf
not eax
add eax, 0x9a655e96
xor eax, 0xc0df58e1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8b5b7c04
xor eax, 0xffd4abd8
rol eax, 0x1b
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x90516afe
pushf
not eax
add eax, 0x858dde6c
xor eax, 0x8a03fff7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb09158f8
xor eax, 0xe1263b52
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x8bf0180a
xor eax, 0xe23defb7
rol eax, 0xad
popf
jmp 0x1802ae115
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1802af33a
mov eax, ebp
push rax
pushf
mov eax, 0x494da93b
pushf
not eax
add eax, 0xbea8968b
xor eax, 0x85b9001c
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xa0e10d9b
xor eax, 0xcc6884fb
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8621165c
xor eax, 0xd949dc85
rol eax, 8
popf
pushf
not eax
add eax, 0xe37bceb0
xor eax, 0xfb9bc636
rol eax, 0x2c
popf
jmp 0x1802ae115
cmp eax, esi
cmovg esi, eax
cmp esi, ecx
jle 0x1802af37a
push rax
pushf
mov eax, 0xc4aa3c81
pushf
not eax
add eax, 0xc9e4bf66
xor eax, 0x9a3b2110
rol eax, 0x43
popf
pushf
not eax
add eax, 0xc55719fe
xor eax, 0xcd49fa45
rol eax, 0x60
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x14cc3db9
pushf
not eax
add eax, 0xe805b7a0
xor eax, 0xb1916a65
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa41821a8
xor eax, 0xcb6e1c8f
rol eax, 0x9f
popf
jmp 0x1802ae115
mov rax, qword [0x18027c030]
test rax, rax
je 0x1802af3ff
push rax
pushf
mov eax, 0x25034a61
pushf
not eax
add eax, 0x88d0f266
xor eax, 0xf4a67ef0
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc9c45eb2
xor eax, 0x9b4de9d8
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xee2abf79
xor eax, 0xea1b3c89
rol eax, 0x51
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x413aeaad
pushf
not eax
add eax, 0x97ab8dae
xor eax, 0xb0fe9417
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa0f4c996
xor eax, 0xbf67f0e2
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9f04b0aa
xor eax, 0x8ae05c45
rol eax, 0x15
popf
jmp 0x1802ae115
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0x3db0bb7e
pushf
not eax
add eax, 0x81338b82
xor eax, 0xf1e218ca
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc48d2813
xor eax, 0xb10ac85b
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe2f15a63
xor eax, 0xfee5a0e2
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa04270b7
xor eax, 0x8bc38163
rol eax, 9
popf
jmp 0x1802ae115
mov rdx, qword [0x18027c040]
movsxd rcx, esi
shl rcx, 3
jmp 0x1802af4b4
call qword [section..data]
mov rdx, qword [rbx + 0x48a8]
mov r14, rax
test rdx, rdx
je 0x1802af522
push rax
pushf
mov eax, 0x792efefa
pushf
not eax
add eax, 0x84e0c872
xor eax, 0xf38bbef8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9b75372f
xor eax, 0xf6f8ce18
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa5a7053a
xor eax, 0xfca3e729
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xe6e0564c
xor eax, 0xbd1f292b
rol eax, 7
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x836fa4e
pushf
not eax
add eax, 0xcf4e0d91
xor eax, 0xda257003
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbdffd422
xor eax, 0x9d09d510
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb261d403
xor eax, 0x847811ba
rol eax, 0xd1
popf
jmp 0x1802ae115
movsxd r8, dword [rbx + 0x48a0]
mov rcx, rax
shl r8, 3
call fcn.1801e96d0
mov rcx, qword [rbx + 0x48a8]
test rcx, rcx
je 0x1802af5cd
push rax
pushf
mov eax, 0x927f8d6c
pushf
not eax
add eax, 0xb11be8e3
xor eax, 0xa9274dce
rol eax, 0x63
popf
pushf
not eax
add eax, 0xe5f69443
xor eax, 0xa69976b4
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x9fd43c99
xor eax, 0xd899e834
rol eax, 0x52
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x5c7e7a34
pushf
not eax
add eax, 0xfb575d56
xor eax, 0xe4c6cbfa
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf5062f42
xor eax, 0xfae8066e
rol eax, 0xe2
popf
jmp 0x1802ae115
mov rax, qword [0x18027c030]
test rax, rax
je 0x1802af63f
push rax
pushf
mov eax, 0x8cb6e437
pushf
not eax
add eax, 0xf5d58634
xor eax, 0xc1b36e13
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf9ec90e3
xor eax, 0xfaf20226
rol eax, 0xfb
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xca5d5675
pushf
not eax
add eax, 0xd026b01a
xor eax, 0xfd5691e3
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa7822967
xor eax, 0x9825c1b8
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa58eca4e
xor eax, 0xf1b7eb52
rol eax, 0xa6
popf
jmp 0x1802ae115
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0x93087fb6
pushf
not eax
add eax, 0xe7ca3a77
xor eax, 0xe8edaa76
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdb62061d
xor eax, 0xe1d56bdb
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xe4bb1303
xor eax, 0xa8cc21fe
rol eax, 0xe7
popf
jmp 0x1802ae115
mov rdx, qword [0x18027c040]
jmp 0x1802af6da
call qword [0x180275008]
push rax
pushf
mov eax, 0x5ec4cf76
pushf
not eax
add eax, 0xa733543e
xor eax, 0xaf0f3a65
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd5be056b
xor eax, 0x8be48c43
rol eax, 0x64
popf
pushf
not eax
add eax, 0xc8cad967
xor eax, 0xf4e5920a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xeaef832b
xor eax, 0xc1ac5cce
rol eax, 0xe9
popf
jmp 0x1802ae115
mov qword [rbx + 0x48a8], r14
mov dword [rbx + 0x48a4], esi
push rax
pushf
mov eax, 0xa3b356f6
pushf
not eax
add eax, 0x82d38fee
xor eax, 0xcc2b96b5
rol eax, 0xce
popf
pushf
not eax
add eax, 0x87424d8c
xor eax, 0x82fdcf55
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9d150dc8
xor eax, 0xe8ccb216
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc3dc661f
xor eax, 0x8de1ae39
rol eax, 0x31
popf
jmp 0x1802ae115
movsxd rcx, dword [rbx + 0x48a0]
mov rax, qword [rbx + 0x48a8]
mov qword [rax + rcx*8], rdi
lea rdi, [rbx + 0x5df0]
jmp 0x1802af7b9
inc dword [rbx + 0x48a0]
mov ecx, dword [rdi + 4]
cmp ecx, 0xc01
jge 0x1802af823
push rax
pushf
mov eax, 0xe8c4d474
pushf
not eax
add eax, 0xbb6198ea
xor eax, 0xadc2e152
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc0390121
xor eax, 0x8dc51ce8
rol eax, 0x93
popf
pushf
not eax
add eax, 0xff01d672
xor eax, 0xb138a066
rol eax, 0x94
popf
pushf
not eax
add eax, 0xea2f28b7
xor eax, 0xc7570d40
rol eax, 0x48
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x9c3b6bc8
pushf
not eax
add eax, 0xc33b2d28
xor eax, 0xbeae19f7
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf64015a0
xor eax, 0xe7a87493
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbf3b359c
xor eax, 0x98d35cfd
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8c3a9a36
xor eax, 0xf1c5fee8
rol eax, 0x1a
popf
jmp 0x1802ae115
test ecx, ecx
je 0x1802af8c6
push rax
pushf
mov eax, 0xea901ec5
pushf
not eax
add eax, 0xd79fed47
xor eax, 0xa80eeb2b
rol eax, 8
popf
pushf
not eax
add eax, 0xfac384c4
xor eax, 0xf26411be
rol eax, 0x96
popf
pushf
not eax
add eax, 0xdde4d658
xor eax, 0xe461d7e5
rol eax, 0x4a
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0x5f5e5e9e
pushf
not eax
add eax, 0x9a402807
xor eax, 0xe5a9ebd7
rol eax, 0xda
popf
pushf
not eax
add eax, 0x95f6ed43
xor eax, 0xd58a2591
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbdb49cad
xor eax, 0xb4bfb4ed
rol eax, 0x44
popf
pushf
not eax
add eax, 0xaaf855b8
xor eax, 0xce07a63e
rol eax, 0xcf
popf
jmp 0x1802ae115
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
lea ebp, [rcx + rax]
push rax
pushf
mov eax, 0x37eba4b4
pushf
not eax
add eax, 0xef1f2602
xor eax, 0x9cdfc49b
rol eax, 0xff
popf
pushf
not eax
add eax, 0xa3bbb59b
xor eax, 0xc3c592af
rol eax, 0x27
popf
jmp 0x1802ae115
mov edx, 0x94f968d6
pushf
not edx
add edx, 0xb764ddf8
xor edx, 0xf73e6dc8
rol edx, 0x75
popf
pushf
not edx
add edx, 0xb7b9bd1c
xor edx, 0xb0c573c7
rol edx, 0x9b
popf
pushf
not edx
add edx, 0x8e64696f
xor edx, 0x950f1641
rol edx, 0x5b
popf
mov rcx, rdi
cmp ebp, edx
cmovg edx, ebp
call fcn.1800b8750
push rax
pushf
mov eax, 0x393b42b4
pushf
not eax
add eax, 0xa4579172
xor eax, 0x994a81da
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc1d275e4
xor eax, 0xaee52be4
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xcc2631e8
xor eax, 0x85b29946
rol eax, 0x94
popf
jmp 0x1802ae115
movsxd rax, dword [rdi]
cmp eax, 0xc01
jge 0x1802afa56
push rax
pushf
mov eax, 0xf02a6c05
pushf
not eax
add eax, 0xd56f9989
xor eax, 0x8fe13238
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8ac15e47
xor eax, 0x82584078
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf5e2e719
xor eax, 0xdc3cf21b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf87fa88a
xor eax, 0xb8e47e94
rol eax, 0x32
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xdcdae95f
pushf
not eax
add eax, 0xd8ec304c
xor eax, 0x816b9f51
rol eax, 0xea
popf
pushf
not eax
add eax, 0x84d4d2c1
xor eax, 0xeeb6d1d2
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc29b079d
xor eax, 0x8faa3182
rol eax, 0x75
popf
jmp 0x1802ae115
mov rcx, rax
cmp rax, 0xc01
jge 0x1802afaed
push rax
pushf
mov eax, 0xa9f4216
pushf
not eax
add eax, 0xa06494d4
xor eax, 0x8b81f176
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x80e68519
xor eax, 0xdfbfe40e
rol eax, 0x38
popf
pushf
not eax
add eax, 0x940776bc
xor eax, 0x9b16bd2a
rol eax, 0x7a
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xbb81f3c7
pushf
not eax
add eax, 0x85cbac49
xor eax, 0x8052fac5
rol eax, 0x84
popf
pushf
not eax
add eax, 0x995b470d
xor eax, 0xe8cb99fd
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x87554b75
xor eax, 0xe867b40e
rol eax, 0x2a
popf
jmp 0x1802ae115
nop dword [rax]
push rax
pushf
mov eax, 0x6db84cba
pushf
not eax
add eax, 0xb5659bc0
xor eax, 0xb9d30da3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xb3c1f1b7
xor eax, 0xee91adc4
rol eax, 6
popf
pushf
not eax
add eax, 0xcb8abac5
xor eax, 0xc576b818
rol eax, 0xfc
popf
jmp 0x1802ae115
mov rax, qword [rdi + 8]
mov byte [rcx + rax], 0
inc rcx
cmp rcx, 0xc01
jl 0x1802afbea
push rax
pushf
mov eax, 0xb9fcaf9b
pushf
not eax
add eax, 0xc9c241ab
xor eax, 0xcebad7f8
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xdcbe5a48
xor eax, 0xd688cf67
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xa4b95d01
xor eax, 0xd45557b5
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe4a70c49
xor eax, 0xe7ccb5e0
rol eax, 0xb1
popf
jmp 0x1802ae115
push rax
pushf
mov eax, 0xdd82dc4
pushf
not eax
add eax, 0xb7afd9a8
xor eax, 0xe134053e
rol eax, 0x92
popf
pushf
not eax
add eax, 0x83f76836
xor eax, 0xb96c5b17
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x81e0f6c6
xor eax, 0xb3a332c5
rol eax, 0x22
popf
jmp 0x1802ae115
lea r11, [rsp + 0x70]
mov dword [rdi], 0xc01
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rdi, qword [r11 + 0x28]
mov byte [rbx], 1
mov rbx, qword [r11 + 0x10]
mov rsp, r11
pop r14
ret