Function at 0x14015bae4
Capabilities:
Access peb ldr_data
Encode data using xor
Encrypt data using speck
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0xab9b7c24
pushf
not eax
add eax, 0x8dba10ed
xor eax, 0xd85ee2b5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xeaf2be2e
xor eax, 0xf3474c8e
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x83a40248
xor eax, 0x95c03197
rol eax, 0xbb
popf
cmp eax, 4
jne 0x14015bb34
popf
pop rax
jmp 0x14015bee2
cmp eax, 0
jne 0x14015bb43
popf
pop rax
jmp 0x14015bcf6
cmp eax, 3
jne 0x14015bb52
popf
pop rax
jmp 0x14015be8d
cmp eax, 1
jne 0x14015bb61
popf
pop rax
jmp 0x14015bd5c
cmp eax, 0xd
jne 0x14015bb70
popf
pop rax
jmp 0x14015c346
cmp eax, 0x1a
jne 0x14015bb7f
popf
pop rax
jmp 0x14015cb21
cmp eax, 0xe
jne 0x14015bb8e
popf
pop rax
jmp 0x14015c470
cmp eax, 0xb
jne 0x14015bb9d
popf
pop rax
jmp 0x14015c22d
cmp eax, 0x19
jne 0x14015bbac
popf
pop rax
jmp 0x14015ca90
cmp eax, 8
jne 0x14015bbbb
popf
pop rax
jmp 0x14015c09f
cmp eax, 0x1d
jne 0x14015bbca
popf
pop rax
jmp 0x14015cc0f
cmp eax, 0x17
jne 0x14015bbd9
popf
pop rax
jmp 0x14015c98a
cmp eax, 0x1c
jne 0x14015bbe8
popf
pop rax
jmp 0x14015cba3
cmp eax, 0x12
jne 0x14015bbf7
popf
pop rax
jmp 0x14015c6c1
cmp eax, 0x18
jne 0x14015bc06
popf
pop rax
jmp 0x14015c9cf
cmp eax, 0x11
jne 0x14015bc15
popf
pop rax
jmp 0x14015c61d
cmp eax, 0x1b
jne 0x14015bc24
popf
pop rax
jmp 0x14015cb62
cmp eax, 0x16
jne 0x14015bc33
popf
pop rax
jmp 0x14015c8f2
cmp eax, 0xa
jne 0x14015bc42
popf
pop rax
jmp 0x14015c158
cmp eax, 0x14
jne 0x14015bc51
popf
pop rax
jmp 0x14015c809
cmp eax, 0xf
jne 0x14015bc60
popf
pop rax
jmp 0x14015c507
cmp eax, 0x13
jne 0x14015bc6f
popf
pop rax
jmp 0x14015c732
cmp eax, 0x15
jne 0x14015bc7e
popf
pop rax
jmp 0x14015c85f
cmp eax, 2
jne 0x14015bc8d
popf
pop rax
jmp 0x14015bdf8
cmp eax, 0x1e
jne 0x14015bc9c
popf
pop rax
jmp 0x14015cc5f
cmp eax, 0xc
jne 0x14015bcab
popf
pop rax
jmp 0x14015c302
cmp eax, 7
jne 0x14015bcba
popf
pop rax
jmp 0x14015c00a
cmp eax, 5
jne 0x14015bcc9
popf
pop rax
jmp 0x14015bfbc
cmp eax, 9
jne 0x14015bcd8
popf
pop rax
jmp 0x14015c11d
cmp eax, 0x10
jne 0x14015bce7
popf
pop rax
jmp 0x14015c565
cmp eax, 6
jne 0x14015bcf6
popf
pop rax
jmp 0x14015bff1
push rbx
push rbp
push rdi
sub rsp, 0x20
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
push rax
pushf
mov eax, 0xfaaa0d19
pushf
not eax
add eax, 0xcf3a48ef
xor eax, 0xa3a0297c
rol eax, 0xad
popf
pushf
not eax
add eax, 0xe0c169dd
xor eax, 0xd2bc4ef2
rol eax, 9
popf
pushf
not eax
add eax, 0x99aa335f
xor eax, 0xf8c22b05
rol eax, 0x1a
popf
jmp 0x14015bb25
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov ebx, dword [rcx + r10 + 0x88]
push r10
not r10
sub rbx, r10
pop r10
sub rbx, 1
cmp rbx, r10
je 0x14015bdb2
push rax
pushf
mov eax, 0x1fe8b8e8
pushf
not eax
add eax, 0xb0c46718
xor eax, 0xc3dc897d
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfed75965
xor eax, 0xec3f202a
rol eax, 0xa2
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x893e91a7
pushf
not eax
add eax, 0xcebe057e
xor eax, 0xf3da1f0c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xdaccbd1a
xor eax, 0xbbcaf4ba
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8af978de
xor eax, 0xaf417c26
rol eax, 0x2b
popf
jmp 0x14015bb25
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14015be5a
push rax
pushf
mov eax, 0x5e9aae63
pushf
not eax
add eax, 0xaa62c89d
xor eax, 0xba5d8adf
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe2a56336
xor eax, 0xb1d82be2
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xce3403ce
xor eax, 0xb679e2da
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf6ead872
xor eax, 0xcb0fc9e3
rol eax, 0xa2
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x5e4c8f8b
pushf
not eax
add eax, 0x9f41dd68
xor eax, 0xf24f9f71
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8857d416
xor eax, 0xd9a321a9
rol eax, 0xd8
popf
jmp 0x14015bb25
mov edi, dword [rbx + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x77c63edb
pushf
not eax
add eax, 0x9eff8e45
xor eax, 0xa8f22518
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xfdaa1932
xor eax, 0x8347e60e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xebb1702f
xor eax, 0xcd63e4f4
rol eax, 0x7c
popf
jmp 0x14015bb25
dec r9d
mov r8d, 0x1af83b11
pushf
not r8d
add r8d, 0x990164cf
xor r8d, 0xdbade666
rol r8d, 0x5c
popf
pushf
not r8d
add r8d, 0x8fd65a55
xor r8d, 0xab7f3e2f
rol r8d, 0x43
popf
pushf
not r8d
add r8d, 0xe1e5431c
xor r8d, 0xc3222577
rol r8d, 0x5c
popf
lea rcx, [rdi + r9*4]
mov ecx, dword [rcx + r10]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x14015bf89
push rax
pushf
mov eax, 0x1dc7d51c
pushf
not eax
add eax, 0xf67d470f
xor eax, 0xbf750583
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbbcde0f9
xor eax, 0xdb93a851
rol eax, 0x7e
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x79bdabaf
pushf
not eax
add eax, 0xf092333b
xor eax, 0xaa64640e
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x97e0f468
xor eax, 0xa7255e4b
rol eax, 4
popf
jmp 0x14015bb25
nop
push rax
pushf
mov eax, 0xc50ce477
pushf
not eax
add eax, 0xdc03da8d
xor eax, 0xa33d1a70
rol eax, 0x75
popf
pushf
not eax
add eax, 0x89cae3b2
xor eax, 0xfd142a37
rol eax, 0x21
popf
jmp 0x14015bb25
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x14015bff1
cmp r8d, 0xdde136af
je 0x14015c06c
push rax
pushf
mov eax, 0x645cd920
pushf
not eax
add eax, 0xdc8107ca
xor eax, 0xa7478183
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb6c83734
xor eax, 0xb3c44ec6
rol eax, 0x21
popf
pushf
not eax
add eax, 0x838664e1
xor eax, 0x88a113cb
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd037a2da
xor eax, 0xf3d5d71d
rol eax, 0x3b
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x320013d6
pushf
not eax
add eax, 0xbdc0f793
xor eax, 0xe59d1851
rol eax, 0xda
popf
pushf
not eax
add eax, 0xa4fe8692
xor eax, 0xef450ba2
rol eax, 0xb9
popf
jmp 0x14015bb25
test r9d, r9d
jne 0x14015c0d7
push rax
pushf
mov eax, 0x8c0054ce
pushf
not eax
add eax, 0x9caac7be
xor eax, 0xd5b5a722
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcad8ec91
xor eax, 0xe3f678a6
rol eax, 0x96
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0xd7cfa5de
pushf
not eax
add eax, 0xff52a582
xor eax, 0xe0fd5197
rol eax, 0x35
popf
pushf
not eax
add eax, 0xf06b53c4
xor eax, 0xc28237b1
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd9a642cd
xor eax, 0xd979017b
rol eax, 0xab
popf
jmp 0x14015bb25
mov rax, qword [rax]
jmp 0x14015bd5c
mov ecx, dword [rbx + 0x24]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, word [rcx + r9*2]
mov ecx, dword [rbx + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rcx + rdx*4]
xor ecx, ecx
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
jmp 0x14015c193
call rax
mov rbp, rax
test rax, rax
je 0x14015c1fa
push rax
pushf
mov eax, 0xee2d4196
pushf
not eax
add eax, 0xe5ef6ca6
xor eax, 0xe5579461
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd02ba516
xor eax, 0x978627fc
rol eax, 0x50
popf
pushf
not eax
add eax, 0xdda7ae0f
xor eax, 0xf2763b15
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc1cce7e1
xor eax, 0xce48bfa5
rol eax, 0xcf
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x4b90bd00
pushf
not eax
add eax, 0x8d4c4bb4
xor eax, 0xf1bad7fa
rol eax, 0xe
popf
pushf
not eax
add eax, 0xec5fe6a9
xor eax, 0x960d7aa7
rol eax, 0x41
popf
jmp 0x14015bb25
mov qword [rsp + 0x48], rsi
mov rcx, rax
mov qword [rsp + 0x58], r15
jmp 0x14015c23b
call qword [sym.imp.dbghelp.dll_ImageNtHeader]
xor ebx, ebx
mov rsi, rax
mov edi, ebx
movzx r15d, word [rax + 0x14]
push rax
not rax
sub r15, rax
pop rax
sub r15, 1
cmp bx, word [rax + 6]
jae 0x14015c2a9
push rax
pushf
mov eax, 0xba697682
pushf
not eax
add eax, 0xc8f61de1
xor eax, 0xde1e2828
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xae6470e1
xor eax, 0xad6ad439
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xb22f0d73
xor eax, 0xce32d39c
rol eax, 0xb1
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0xdcf21acd
pushf
not eax
add eax, 0xbb6fd368
xor eax, 0x8b0382cf
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x8313f0e3
xor eax, 0xea044dd7
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe655f02a
xor eax, 0xe43c44e4
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x80dde388
xor eax, 0xb31a9480
rol eax, 0x74
popf
jmp 0x14015bb25
mov qword [rsp + 0x50], r14
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x268a2352
pushf
not eax
add eax, 0xd070f7a0
xor eax, 0x9f988ec8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xe9e6174e
xor eax, 0xc0322979
rol eax, 0x38
popf
jmp 0x14015bb25
mov eax, dword [0x1400329f8]
lea rdx, [rsp + 0x40]
mov dword [rsp + 0x40], eax
mov r8d, 0x9a969a3c
pushf
not r8d
add r8d, 0x948936b3
xor r8d, 0xb057d351
rol r8d, 0xf4
popf
pushf
not r8d
add r8d, 0x95dd5e21
xor r8d, 0xa368ebcc
rol r8d, 0xd5
popf
movzx eax, word [0x1400329fc]
xor byte [rsp + 0x41], 0x3a
xor byte [rsp + 0x42], 0x39
xor byte [rsp + 0x43], 0x3a
mov word [rsp + 0x44], ax
xor al, 0x39
xor byte [rsp + 0x45], 0x3a
mov byte [rsp + 0x44], al
movsxd rax, edi
mov byte [rsp + 0x40], 0x2e
lea rcx, [rax + rax*4]
lea r14, [rcx*8]
lea rcx, [r15 + 0x18]
push r14
not r14
sub rcx, r14
pop r14
sub rcx, 1
jmp 0x14015c3da
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncmp]
test eax, eax
je 0x14015c417
push rax
pushf
mov eax, 0xd4dc994e
pushf
not eax
add eax, 0xb776ad2d
xor eax, 0xe55d7021
rol eax, 0xed
popf
pushf
not eax
add eax, 0x872d97a1
xor eax, 0x9aadb648
rol eax, 0xfc
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x8ad1744f
pushf
not eax
add eax, 0xac5da664
xor eax, 0x8db46bb1
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbf6caf59
xor eax, 0xe00eabdd
rol eax, 0x37
popf
pushf
not eax
add eax, 0x92cb8f51
xor eax, 0xc7b5b4cc
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xab07d29a
xor eax, 0xba0fd9be
rol eax, 0xa3
popf
jmp 0x14015bb25
movzx eax, word [rsi + 6]
jmp 0x14015c475
inc edi
cmp edi, eax
jl 0x14015c4ae
push rax
pushf
mov eax, 0x3b2ab758
pushf
not eax
add eax, 0xd3de667e
xor eax, 0xad872a48
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd9c7e146
xor eax, 0x91710d02
rol eax, 0x9c
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x2a7504a7
pushf
not eax
add eax, 0xe9d4706a
xor eax, 0x92c69a51
rol eax, 0x67
popf
pushf
not eax
add eax, 0xef8dfa20
xor eax, 0xc6e119f6
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x8e317de0
xor eax, 0x9833ecaa
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xb2b54c59
xor eax, 0xb683ca48
rol eax, 0x7c
popf
jmp 0x14015bb25
jmp 0x14015cbb1
mov eax, dword [r14 + r15 + 0x20]
mov r8d, ebx
mov ecx, dword [r14 + r15 + 0x24]
mov rdx, rbx
push rbp
not rbp
sub rcx, rbp
pop rbp
sub rcx, 1
lea r9, [rax + rcx]
cmp rcx, r9
cmova rax, rbx
test rax, rax
je 0x14015c5ea
push rax
pushf
mov eax, 0xb0cc02dc
pushf
not eax
add eax, 0xaebc1823
xor eax, 0xe9503dcf
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa5abfd50
xor eax, 0x93acf6df
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb867d85c
xor eax, 0xb30f2812
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xaf477d6b
xor eax, 0xb9ece822
rol eax, 0x5c
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0xa996efe
pushf
not eax
add eax, 0xccd06cae
xor eax, 0xcdf52316
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf5b35cdf
xor eax, 0xbb426530
rol eax, 9
popf
jmp 0x14015bb25
cmp rax, 8
jb 0x14015c668
push rax
pushf
mov eax, 0xbc2a328c
pushf
not eax
add eax, 0xfc9f1c7b
xor eax, 0xc260dc1c
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe4038976
xor eax, 0xd2d4ff8c
rol eax, 0x45
popf
pushf
not eax
add eax, 0x95614ab3
xor eax, 0xfca22d0a
rol eax, 1
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x43e20657
pushf
not eax
add eax, 0xa77cb9b9
xor eax, 0xb58dc7d6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa25592da
xor eax, 0xc9d43585
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc495519a
xor eax, 0xd6b44cf6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xa6cb9e85
xor eax, 0xcfc8347a
rol eax, 0x90
popf
jmp 0x14015bb25
and rax, 0xfffffffffffffff8
xorps xmm2, xmm2
xorps xmm1, xmm1
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xf4b802f8
pushf
not eax
add eax, 0xbf0e015a
xor eax, 0xa6ab9cfd
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe08065e9
xor eax, 0x81af11a3
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbb593073
xor eax, 0xbb51fbaf
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd39d2b4f
xor eax, 0xe7d12567
rol eax, 0x87
popf
jmp 0x14015bb25
movd xmm0, dword [rcx]
add rdx, 8
punpcklbw xmm0, xmm0
punpcklwd xmm0, xmm0
psrad xmm0, 0x18
paddd xmm2, xmm0
movd xmm0, dword [rcx + 4]
punpcklbw xmm0, xmm0
add rcx, 8
punpcklwd xmm0, xmm0
psrad xmm0, 0x18
paddd xmm1, xmm0
cmp rdx, rax
jb 0x14015c7b0
push rax
pushf
mov eax, 0x96b5404e
pushf
not eax
add eax, 0xc387d568
xor eax, 0xcb377528
rol eax, 0x27
popf
pushf
not eax
add eax, 0xed87314a
xor eax, 0x9a62fbae
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc7c3d1c8
xor eax, 0xc9a9144f
rol eax, 0x73
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0xa1905c0c
pushf
not eax
add eax, 0xc2391c03
xor eax, 0xf5f9bc51
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x927ee56e
xor eax, 0x8e6b8415
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xa8a7a106
xor eax, 0x89c44f93
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbfc9c21a
xor eax, 0x8d957a06
rol eax, 0xb7
popf
jmp 0x14015bb25
paddd xmm1, xmm2
movdqa xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd r8d, xmm1
push rax
pushf
mov eax, 0x50ad35bd
pushf
not eax
add eax, 0xba580d73
xor eax, 0xb271d87c
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x91cde5d3
xor eax, 0xcddb6e74
rol eax, 0x1d
popf
jmp 0x14015bb25
mov edx, ebx
cmp rcx, r9
jae 0x14015c8ac
push rax
pushf
mov eax, 0xc31bda39
pushf
not eax
add eax, 0xa1674464
xor eax, 0x890357b2
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf9bbf461
xor eax, 0xcd26bced
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xd98db1e8
xor eax, 0xb22784b8
rol eax, 0xa9
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x473efc6b
pushf
not eax
add eax, 0x899183df
xor eax, 0xb102438d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xebb99b5c
xor eax, 0xf628e9fb
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf4cda3e2
xor eax, 0xf5ac0f8a
rol eax, 0xba
popf
jmp 0x14015bb25
mov rax, r9
sub rax, rcx
cmp rax, 2
jb 0x14015c957
push rax
pushf
mov eax, 0xbe3a683d
pushf
not eax
add eax, 0x88dee542
xor eax, 0xd0092826
rol eax, 0x50
popf
pushf
not eax
add eax, 0x97322481
xor eax, 0x8f1ce546
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x8235e80d
xor eax, 0xcb946e00
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbbbfbd62
xor eax, 0xa982f753
rol eax, 0x72
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0xb6216462
pushf
not eax
add eax, 0xf49fcbbe
xor eax, 0xe1e41ba3
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xc34203c1
xor eax, 0xa74eb761
rol eax, 0x9b
popf
jmp 0x14015bb25
lea r10, [r9 - 1]
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x9eceeeae
pushf
not eax
add eax, 0x8a5c93e5
xor eax, 0x8732bbda
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xf94764e6
xor eax, 0xfccbb533
rol eax, 0x5a
popf
jmp 0x14015bb25
movsx eax, byte [rcx]
push rax
not eax
sub ebx, eax
pop rax
sub ebx, 1
movsx eax, byte [rcx + 1]
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
add rcx, 2
cmp rcx, r10
jb 0x14015ca37
push rax
pushf
mov eax, 0xfba099ba
pushf
not eax
add eax, 0xca579405
xor eax, 0xf16a0124
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x94fe8f31
xor eax, 0xce64bf81
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb0e648f0
xor eax, 0xc89a2b56
rol eax, 0xac
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0xe2b8dbbd
pushf
not eax
add eax, 0xcf24a99e
xor eax, 0xd4997699
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc7a0d9c2
xor eax, 0xb719fb24
rol eax, 0x98
popf
pushf
not eax
add eax, 0xcd3fc93d
xor eax, 0xec7ce3a0
rol eax, 0x53
popf
pushf
not eax
add eax, 0xd8389a86
xor eax, 0xc553c69d
rol eax, 0x6a
popf
jmp 0x14015bb25
cmp rcx, r9
jae 0x14015cac8
push rax
pushf
mov eax, 0xe76360e1
pushf
not eax
add eax, 0xa2807c23
xor eax, 0xd8c3ffd1
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa2b89e2e
xor eax, 0xfe283a4c
rol eax, 0xe3
popf
jmp 0x14015bb25
push rax
pushf
mov eax, 0x5af3e06
pushf
not eax
add eax, 0xd9392d62
xor eax, 0xe59fe888
rol eax, 0x65
popf
pushf
not eax
add eax, 0x92ad3264
xor eax, 0xea46529a
rol eax, 6
popf
pushf
not eax
add eax, 0x9aa5855e
xor eax, 0xe669a570
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xef5db27f
xor eax, 0xc836ff53
rol eax, 0x24
popf
jmp 0x14015bb25
movsx eax, byte [rcx]
push rax
not eax
sub r8d, eax
pop rax
sub r8d, 1
push rax
pushf
mov eax, 0x26656291
pushf
not eax
add eax, 0xc8a6d584
xor eax, 0x943ee1c8
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa67f7919
xor eax, 0xc432903f
rol eax, 0xa6
popf
jmp 0x14015bb25
lea eax, [rdx + rbx]
push rax
not eax
sub r8d, eax
pop rax
sub r8d, 1
push rax
pushf
mov eax, 0x9e754518
pushf
not eax
add eax, 0xccb98560
xor eax, 0x962bf802
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xec6d30f4
xor eax, 0xce90f917
rol eax, 0x2a
popf
jmp 0x14015bb25
xor r8d, 0xdeadbeef
mov dword [0x140040408], r8d
mov r14, qword [rsp + 0x50]
push rax
pushf
mov eax, 0x74c840b9
pushf
not eax
add eax, 0xeb0001c0
xor eax, 0xdcb662e9
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf5b2d7a6
xor eax, 0xaf3b3f35
rol eax, 0xee
popf
pushf
not eax
add eax, 0x963d9bf1
xor eax, 0xa3f9ca01
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd62188ac
xor eax, 0xb8e13970
rol eax, 0xb2
popf
jmp 0x14015bb25
mov rsi, qword [rsp + 0x48]
mov r15, qword [rsp + 0x58]
push rax
pushf
mov eax, 0x6e00a4d6
pushf
not eax
add eax, 0xc7903be8
xor eax, 0xd2d1c551
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xa9568d2b
xor eax, 0xc38486a3
rol eax, 0x93
popf
pushf
not eax
add eax, 0xea2f934b
xor eax, 0xd412922b
rol eax, 0x6d
popf
jmp 0x14015bb25
add rsp, 0x20
pop rdi
pop rbp
pop rbx
ret