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

Disassembly:
push rax
pushf
mov eax, 0x59e59494
pushf
not eax
add eax, 0xa47157d2
xor eax, 0x8818b844
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xf19b9636
xor eax, 0xf86cb2a0
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd837f376
xor eax, 0xc8dd3cfb
rol eax, 0x75
popf
cmp eax, 0x20
jne 0x14012b057
popf
pop rax
jmp 0x14012c388
cmp eax, 0
jne 0x14012b066
popf
pop rax
jmp 0x14012b291
cmp eax, 3
jne 0x14012b075
popf
pop rax
jmp 0x14012b45e
cmp eax, 1
jne 0x14012b084
popf
pop rax
jmp 0x14012b2f4
cmp eax, 0xd
jne 0x14012b093
popf
pop rax
jmp 0x14012b956
cmp eax, 0x1a
jne 0x14012b0a2
popf
pop rax
jmp 0x14012c03b
cmp eax, 0xe
jne 0x14012b0b1
popf
pop rax
jmp 0x14012b998
cmp eax, 0xb
jne 0x14012b0c0
popf
pop rax
jmp 0x14012b7ff
cmp eax, 0x19
jne 0x14012b0cf
popf
pop rax
jmp 0x14012bff3
cmp eax, 8
jne 0x14012b0de
popf
pop rax
jmp 0x14012b661
cmp eax, 0x1d
jne 0x14012b0ed
popf
pop rax
jmp 0x14012c1c1
cmp eax, 0x17
jne 0x14012b0fc
popf
pop rax
jmp 0x14012bea6
cmp eax, 0x1c
jne 0x14012b10b
popf
pop rax
jmp 0x14012c16c
cmp eax, 0x12
jne 0x14012b11a
popf
pop rax
jmp 0x14012bc3a
cmp eax, 0x18
jne 0x14012b129
popf
pop rax
jmp 0x14012bf4c
cmp eax, 0x11
jne 0x14012b138
popf
pop rax
jmp 0x14012bb7f
cmp eax, 0x1b
jne 0x14012b147
popf
pop rax
jmp 0x14012c0fd
cmp eax, 0x21
jne 0x14012b156
popf
pop rax
jmp 0x14012c41d
cmp eax, 0x23
jne 0x14012b165
popf
pop rax
jmp 0x14012c522
cmp eax, 0x25
jne 0x14012b174
popf
pop rax
jmp 0x14012c631
cmp eax, 0xf
jne 0x14012b183
popf
pop rax
jmp 0x14012ba92
cmp eax, 0x13
jne 0x14012b192
popf
pop rax
jmp 0x14012bccb
cmp eax, 0x15
jne 0x14012b1a1
popf
pop rax
jmp 0x14012bda5
cmp eax, 0x24
jne 0x14012b1b0
popf
pop rax
jmp 0x14012c5d3
cmp eax, 0x1e
jne 0x14012b1bf
popf
pop rax
jmp 0x14012c2c0
cmp eax, 0xc
jne 0x14012b1ce
popf
pop rax
jmp 0x14012b8d4
cmp eax, 0x26
jne 0x14012b1dd
popf
pop rax
jmp 0x14012c67b
cmp eax, 5
jne 0x14012b1ec
popf
pop rax
jmp 0x14012b58d
cmp eax, 0x1f
jne 0x14012b1fb
popf
pop rax
jmp 0x14012c2f6
cmp eax, 0x10
jne 0x14012b20a
popf
pop rax
jmp 0x14012baed
cmp eax, 6
jne 0x14012b219
popf
pop rax
jmp 0x14012b5c2
cmp eax, 9
jne 0x14012b228
popf
pop rax
jmp 0x14012b718
cmp eax, 4
jne 0x14012b237
popf
pop rax
jmp 0x14012b4a0
cmp eax, 0x16
jne 0x14012b246
popf
pop rax
jmp 0x14012bdfb
cmp eax, 2
jne 0x14012b255
popf
pop rax
jmp 0x14012b3b6
cmp eax, 0xa
jne 0x14012b264
popf
pop rax
jmp 0x14012b766
cmp eax, 0x22
jne 0x14012b273
popf
pop rax
jmp 0x14012c4d4
cmp eax, 0x14
jne 0x14012b282
popf
pop rax
jmp 0x14012bd2c
cmp eax, 7
jne 0x14012b291
popf
pop rax
jmp 0x14012b654
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x150
mov rax, qword gs:[0x60]
mov rbp, rcx
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x9fef284c
pushf
not eax
add eax, 0x883b0ab6
xor eax, 0x8729e5be
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd336660d
xor eax, 0xd55a8d8b
rol eax, 0xa5
popf
jmp 0x14012b048
mov r10, qword [rax + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov ebx, dword [rdx + r10 + 0x88]
push r10
not r10
sub rbx, r10
pop r10
sub rbx, 1
cmp rbx, r10
je 0x14012b35d
push rax
pushf
mov eax, 0xc11f0df1
pushf
not eax
add eax, 0xacab0689
xor eax, 0xec0460d9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8b9ebd62
xor eax, 0x9ca03fe0
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa80a2027
xor eax, 0xa1ec69f3
rol eax, 0x60
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x5fc9c5ac
pushf
not eax
add eax, 0xc22471a6
xor eax, 0x8b862e13
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbe9aff2e
xor eax, 0xb6ee5715
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa0f2b14f
xor eax, 0x90b0b959
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x959c38d1
xor eax, 0x84b0fad3
rol eax, 0x49
popf
jmp 0x14012b048
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14012b418
push rax
pushf
mov eax, 0x9462aa9f
pushf
not eax
add eax, 0xc9517139
xor eax, 0xd506bc1f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xed441539
xor eax, 0xf27f122c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf018e775
xor eax, 0x93105809
rol eax, 0x54
popf
pushf
not eax
add eax, 0xbba4f6f5
xor eax, 0xb5799d2d
rol eax, 0xc7
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xace5f936
pushf
not eax
add eax, 0x8ed6a87e
xor eax, 0xf997f0cd
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xa7bb9f9b
xor eax, 0x9bc06042
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfcf52833
xor eax, 0xaab0e8fa
rol eax, 0xa
popf
jmp 0x14012b048
mov edi, dword [rbx + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xfae89778
pushf
not eax
add eax, 0x9aa88b1b
xor eax, 0xbda17b49
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe1e8e0f2
xor eax, 0xd95a2ed0
rol eax, 0x25
popf
jmp 0x14012b048
dec r9d
mov r8d, 0x1885d0e3
pushf
not r8d
add r8d, 0xa2ce88c9
xor r8d, 0xf2833d7d
rol r8d, 0x44
popf
pushf
not r8d
add r8d, 0xf1c742e3
xor r8d, 0xc305bd2f
rol r8d, 0x5c
popf
pushf
not r8d
add r8d, 0xf6ec9a06
xor r8d, 0xc543c85a
rol r8d, 0xce
popf
lea rcx, [rdi + r9*4]
mov edx, dword [rcx + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14012b547
push rax
pushf
mov eax, 0xaf02ce3f
pushf
not eax
add eax, 0xd4764ec0
xor eax, 0xa2222acd
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe98925c2
xor eax, 0xdc36b985
rol eax, 0x61
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xf85c40c3
pushf
not eax
add eax, 0xb6e4f200
xor eax, 0xce5cf184
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa9ee59fe
xor eax, 0xe1c36b99
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9e16e35a
xor eax, 0x841b069e
rol eax, 0x54
popf
jmp 0x14012b048
nop
push rax
pushf
mov eax, 0xdf848e00
pushf
not eax
add eax, 0xf6cbf98c
xor eax, 0xa35c0549
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd50fb1b6
xor eax, 0xf18a497f
rol eax, 8
popf
jmp 0x14012b048
movsx ecx, cl
lea rdx, [rdx + 1]
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx - 1]
test cl, cl
jne 0x14012b60e
push rax
pushf
mov eax, 0x5e6e4dc0
pushf
not eax
add eax, 0x81ab8180
xor eax, 0xb762678f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf7a93a89
xor eax, 0xd291657b
rol eax, 0
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xe8b44bac
pushf
not eax
add eax, 0x8b3e9003
xor eax, 0xd04c854b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x82b930f2
xor eax, 0x9cb4a220
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc5d52745
xor eax, 0xb7f29c28
rol eax, 0xfa
popf
jmp 0x14012b048
cmp r8d, 0x1810af7a
je 0x14012b766
test r9d, r9d
jne 0x14012b6bf
push rax
pushf
mov eax, 0x9fb0b4bb
pushf
not eax
add eax, 0xc3f0e246
xor eax, 0x823ec65a
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xe04eb614
xor eax, 0xeb3674c4
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xda354812
xor eax, 0xfec8b005
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8228aa90
xor eax, 0xcc5f2ff6
rol eax, 8
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x5216a575
pushf
not eax
add eax, 0xd212efb1
xor eax, 0xd4fc1199
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xed233440
xor eax, 0xfb6097a7
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xac37c533
xor eax, 0xa7d9674c
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd6612469
xor eax, 0x89a3ff08
rol eax, 0xc5
popf
jmp 0x14012b048
mov rax, qword [rax]
jmp 0x14012b2f4
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 edx, edx
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
lea ecx, [rdx + 2]
jmp 0x14012b7a4
call rax
mov dword [rsp + 0x20], 0x130
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop word [rax + rax]
push rax
pushf
mov eax, 0x241f2ee2
pushf
not eax
add eax, 0xf2276b31
xor eax, 0x85185663
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf9bf2498
xor eax, 0xa4bbd32d
rol eax, 9
popf
jmp 0x14012b048
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov ebx, dword [rdx + r10 + 0x88]
push r10
not r10
sub rbx, r10
pop r10
sub rbx, 1
cmp rbx, r10
je 0x14012b87b
push rax
pushf
mov eax, 0x78e805d5
pushf
not eax
add eax, 0xae934d12
xor eax, 0xb1427555
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd8fc5907
xor eax, 0x9b16daf4
rol eax, 0x93
popf
pushf
not eax
add eax, 0x92d5bd3c
xor eax, 0xecf19914
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x81cf71bb
xor eax, 0xba25ba18
rol eax, 0xed
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x3ac86e4f
pushf
not eax
add eax, 0xb088984f
xor eax, 0xe5b6455e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x82174193
xor eax, 0xeccfd6f5
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf7b3d931
xor eax, 0xfc6cfa04
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb3662797
xor eax, 0xf4fd80e2
rol eax, 0xba
popf
jmp 0x14012b048
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14012b923
push rax
pushf
mov eax, 0x3e6f7203
pushf
not eax
add eax, 0xd3487737
xor eax, 0xb6fbb29e
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xface59c9
xor eax, 0xe9a7884c
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd1f4e26a
xor eax, 0xfd34a16a
rol eax, 0x91
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x95e66842
pushf
not eax
add eax, 0xda151cd0
xor eax, 0x98693582
rol eax, 0xce
popf
pushf
not eax
add eax, 0x98fd446b
xor eax, 0xb8b94999
rol eax, 0x1a
popf
jmp 0x14012b048
mov edi, dword [rbx + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xddc53a4f
pushf
not eax
add eax, 0xe12b1a32
xor eax, 0x87b927fc
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8aa6cea6
xor eax, 0xaa30bb32
rol eax, 0x6f
popf
jmp 0x14012b048
dec r9d
mov r8d, 0x9fdfc14f
pushf
not r8d
add r8d, 0xd6245f8b
xor r8d, 0x9af2f31a
rol r8d, 0
popf
pushf
not r8d
add r8d, 0xdae229b5
xor r8d, 0xa9caefd7
rol r8d, 0x5d
popf
lea rax, [rdi + r9*4]
mov edx, dword [rax + r10]
push r10
not r10
sub rdx, r10
pop r10
sub rdx, 1
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14012ba4c
push rax
pushf
mov eax, 0x6fc57bda
pushf
not eax
add eax, 0xb38dadd6
xor eax, 0xe70d15a5
rol eax, 0x90
popf
pushf
not eax
add eax, 0x91299da8
xor eax, 0xc4108a41
rol eax, 0x76
popf
pushf
not eax
add eax, 0x893a8529
xor eax, 0xa1671707
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xdeb7c689
xor eax, 0x90e16078
rol eax, 0x5a
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x7b8d64a5
pushf
not eax
add eax, 0x979a4132
xor eax, 0xe76630de
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xfbcded18
xor eax, 0x9bbe8959
rol eax, 0xee
popf
pushf
not eax
add eax, 0xeec4d244
xor eax, 0xe58810c4
rol eax, 0x26
popf
jmp 0x14012b048
nop
push rax
pushf
mov eax, 0x447af460
pushf
not eax
add eax, 0xa81437ba
xor eax, 0xf4e150fd
rol eax, 0x52
popf
pushf
not eax
add eax, 0xaec0a2b7
xor eax, 0xc17f2b66
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb2daa6b0
xor eax, 0xe1c04930
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xce0ae4f1
xor eax, 0xda40ec1d
rol eax, 0x31
popf
jmp 0x14012b048
movsx eax, al
lea rdx, [rdx + 1]
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx - 1]
test al, al
jne 0x14012bb4c
push rax
pushf
mov eax, 0x1c62c8a5
pushf
not eax
add eax, 0xb3c544c8
xor eax, 0xfe69b2c1
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xe940ba26
xor eax, 0xeba73b86
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfe61dbba
xor eax, 0x87c4484e
rol eax, 0x15
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x8850f7a8
pushf
not eax
add eax, 0x992b42b7
xor eax, 0xba26c6a8
rol eax, 0x54
popf
pushf
not eax
add eax, 0xc2ea0fbd
xor eax, 0xf87f5ff4
rol eax, 0x68
popf
jmp 0x14012b048
cmp r8d, 0x5c01213e
je 0x14012bbe1
push rax
pushf
mov eax, 0x16daf1e1
pushf
not eax
add eax, 0xce574ca7
xor eax, 0xe3bc8476
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe7a7d0f9
xor eax, 0x95e12968
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9ec31beb
xor eax, 0x9af05000
rol eax, 0xce
popf
pushf
not eax
add eax, 0xa260c4bd
xor eax, 0x8a3e2d15
rol eax, 0xc2
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xe82d1cff
pushf
not eax
add eax, 0xeda0ea70
xor eax, 0xdfff466d
rol eax, 0x94
popf
pushf
not eax
add eax, 0xcb402b7d
xor eax, 0xd83bdb2c
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x89d28826
xor eax, 0xab258d72
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xcd4d854b
xor eax, 0x8abc0afd
rol eax, 0xb2
popf
jmp 0x14012b048
test r9d, r9d
jne 0x14012bc72
push rax
pushf
mov eax, 0x68a03b57
pushf
not eax
add eax, 0x8b1dba20
xor eax, 0xbfdb8088
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcb17c811
xor eax, 0xce968df3
rol eax, 0x7c
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x8290d01e
pushf
not eax
add eax, 0xcaef81e6
xor eax, 0xdfa0c201
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf2fc3282
xor eax, 0xe80a82f0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x94b7d15f
xor eax, 0xb3afe5af
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xef1eb76d
xor eax, 0xa933c712
rol eax, 0xf5
popf
jmp 0x14012b048
mov rcx, qword [rcx]
jmp 0x14012b7ff
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]
lea rdx, [rsp + 0x20]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov rcx, rsi
jmp 0x14012bd6d
call rax
nop dword [rax]
push rax
pushf
mov eax, 0x36d57862
pushf
not eax
add eax, 0xf30a6366
xor eax, 0x9548e1f5
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb4116c68
xor eax, 0xa91e02eb
rol eax, 0x52
popf
jmp 0x14012b048
lea rax, [rsp + 0x4c]
mov r8, rbp
sub r8, rax
nop dword [rax + rax]
push rax
pushf
mov eax, 0x8ba3c950
pushf
not eax
add eax, 0xbbb0df3a
xor eax, 0xbe6ac56e
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8094ba7a
xor eax, 0xa4c8d80c
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd3b5ad77
xor eax, 0xdd1a422a
rol eax, 0x54
popf
jmp 0x14012b048
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x14012be60
push rax
pushf
mov eax, 0xe349f09d
pushf
not eax
add eax, 0xc81ce711
xor eax, 0x968225f7
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x88672028
xor eax, 0xacae57b0
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xa6054bac
xor eax, 0xf4ff031d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe5c5f529
xor eax, 0xdcf3382c
rol eax, 0xd
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xcd9477ef
pushf
not eax
add eax, 0xd75da2b2
xor eax, 0x94e56f92
rol eax, 0x78
popf
pushf
not eax
add eax, 0xae53e89a
xor eax, 0xa98deef3
rol eax, 6
popf
pushf
not eax
add eax, 0xc3184caa
xor eax, 0xb44222ac
rol eax, 0x94
popf
jmp 0x14012b048
inc rax
test ecx, ecx
jne 0x14012bef3
push rax
pushf
mov eax, 0xa407a061
pushf
not eax
add eax, 0xe14b3123
xor eax, 0xc4eef96b
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb9414d1f
xor eax, 0x99f5fe3e
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf9701dbe
xor eax, 0x9be4860b
rol eax, 0xe9
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xe90a7efb
pushf
not eax
add eax, 0xf21dd683
xor eax, 0xa15a409b
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcd11d170
xor eax, 0x8d4096c2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8db66316
xor eax, 0xcf14b183
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8874f4f0
xor eax, 0xd82bd60b
rol eax, 0xd9
popf
jmp 0x14012b048
test edx, edx
je 0x14012bfad
push rax
pushf
mov eax, 0x1336566d
pushf
not eax
add eax, 0x8d8ff9e3
xor eax, 0xb14209a7
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd75b85a6
xor eax, 0xe3edaedf
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf7ad30c4
xor eax, 0xc599e764
rol eax, 0x66
popf
pushf
not eax
add eax, 0xc72a6182
xor eax, 0xe724d964
rol eax, 0xd4
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xd3514ee4
pushf
not eax
add eax, 0xe1b7ff84
xor eax, 0xb64d1900
rol eax, 0x83
popf
pushf
not eax
add eax, 0xad5c8096
xor eax, 0xf84e932a
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9f7b913b
xor eax, 0xd9391b04
rol eax, 0xa4
popf
jmp 0x14012b048
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
push rax
pushf
mov eax, 0xc534b1c0
pushf
not eax
add eax, 0xb76396c1
xor eax, 0x85c95322
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb04b46d5
xor eax, 0xfa28ce3d
rol eax, 0x7d
popf
jmp 0x14012b048
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 0x14012c0a4
push rax
pushf
mov eax, 0x2e973001
pushf
not eax
add eax, 0xe1e1d72f
xor eax, 0xe84fa62e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9f7bbb75
xor eax, 0x96ecd106
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xf14da1cd
xor eax, 0xbc37b5d7
rol eax, 0xc7
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x2f78e7f0
pushf
not eax
add eax, 0xfa8088ac
xor eax, 0x9291983f
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xfeb70aef
xor eax, 0x9e9bc327
rol eax, 0x73
popf
pushf
not eax
add eax, 0x83271d68
xor eax, 0xa0e3dac4
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb3693c9f
xor eax, 0x805d7d3c
rol eax, 0x78
popf
jmp 0x14012b048
mov r9d, dword [rbx + 0x18]
test r9d, r9d
je 0x14012c139
push rax
pushf
mov eax, 0xfaccf019
pushf
not eax
add eax, 0xe197c7f9
xor eax, 0xe6a0eddb
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa5a615d4
xor eax, 0x9da5409f
rol eax, 0x7c
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xc790bf10
pushf
not eax
add eax, 0xcbe970c6
xor eax, 0xe77d8e9c
rol eax, 0x47
popf
pushf
not eax
add eax, 0x81b0cd19
xor eax, 0xcf113825
rol eax, 0x44
popf
jmp 0x14012b048
mov edi, dword [rbx + 0x20]
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xbe9c3a0d
pushf
not eax
add eax, 0xe142efb8
xor eax, 0xd84583f4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb3ae2cd3
xor eax, 0xd18e9e0c
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9977a37b
xor eax, 0xad910b77
rol eax, 0x4f
popf
jmp 0x14012b048
dec r9d
mov r8d, 0x2e376ed
pushf
not r8d
add r8d, 0x90c264ea
xor r8d, 0xf1c45710
rol r8d, 0xb3
popf
pushf
not r8d
add r8d, 0xc271ce96
xor r8d, 0xf35a3140
rol r8d, 0xe3
popf
pushf
not r8d
add r8d, 0xf32fc5b6
xor r8d, 0xda25e8bb
rol r8d, 0x44
popf
lea rcx, [r10 + r9*4]
mov ecx, dword [rcx + rdi]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
movzx edx, byte [rcx]
inc rcx
test dl, dl
je 0x14012c27a
push rax
pushf
mov eax, 0xe0f531c9
pushf
not eax
add eax, 0xe3bf03b9
xor eax, 0xcda09aee
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaa90e4d2
xor eax, 0xc0681326
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbf663200
xor eax, 0xcbe0cab0
rol eax, 0x73
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xf90fc00b
pushf
not eax
add eax, 0x959ce087
xor eax, 0xd486ab62
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbf43d952
xor eax, 0xe88fcffa
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd84386ea
xor eax, 0xa5282d7a
rol eax, 0x93
popf
jmp 0x14012b048
nop dword [rax]
push rax
pushf
mov eax, 0x8431275f
pushf
not eax
add eax, 0x918a39fc
xor eax, 0xe5ccf10e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe56f105d
xor eax, 0xb6e5ce23
rol eax, 0x56
popf
jmp 0x14012b048
movsx edx, dl
lea rcx, [rcx + 1]
xor edx, r8d
imul r8d, edx, 0x1000193
movzx edx, byte [rcx - 1]
test dl, dl
jne 0x14012c355
push rax
pushf
mov eax, 0xe8173450
pushf
not eax
add eax, 0xcb711f1d
xor eax, 0xe4307fd1
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x954cfa85
xor eax, 0x84142ba9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x9f4f74b8
xor eax, 0xb688963c
rol eax, 0x3d
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0x40d8213
pushf
not eax
add eax, 0x896b5e02
xor eax, 0x9e7cfb12
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xebd422fc
xor eax, 0xe535dabc
rol eax, 0x2f
popf
jmp 0x14012b048
cmp r8d, 0x3eacd17b
je 0x14012c3c4
push rax
pushf
mov eax, 0x7d7bfb97
pushf
not eax
add eax, 0xa6eb2a81
xor eax, 0xfd51c8f5
rol eax, 0x84
popf
pushf
not eax
add eax, 0xdd019242
xor eax, 0x9913b474
rol eax, 0xd6
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xeabb2c8b
pushf
not eax
add eax, 0xe28f9b2c
xor eax, 0x86b5f998
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd7f50f65
xor eax, 0xd5bb5f2e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x8e8e7f81
xor eax, 0xc50477e9
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8feef0ca
xor eax, 0x9317cc9a
rol eax, 0xe5
popf
jmp 0x14012b048
test r9d, r9d
jne 0x14012c47b
push rax
pushf
mov eax, 0x45d61c7d
pushf
not eax
add eax, 0x86f2beaf
xor eax, 0xdbd1c8a2
rol eax, 0x38
popf
pushf
not eax
add eax, 0x9829aa67
xor eax, 0x81dbf39c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xa9bae534
xor eax, 0xdb9492f7
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xcd039d57
xor eax, 0xdb7fa728
rol eax, 0x60
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xc4352350
pushf
not eax
add eax, 0xfb238a07
xor eax, 0xa467b18d
rol eax, 0x94
popf
pushf
not eax
add eax, 0x95b67592
xor eax, 0xe5544b1a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd67c2b71
xor eax, 0xa0292224
rol eax, 0x58
popf
pushf
not eax
add eax, 0x8f2ba843
xor eax, 0xa054c008
rol eax, 0x2a
popf
jmp 0x14012b048
mov rax, qword [rax]
jmp 0x14012c03b
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]
lea rdx, [rsp + 0x20]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov rcx, rsi
jmp 0x14012c563
call rax
test eax, eax
jne 0x14012c5a0
push rax
pushf
mov eax, 0xb2c5f384
pushf
not eax
add eax, 0xc66a1d73
xor eax, 0x8d978822
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9bbf0e2c
xor eax, 0xcfb0da8a
rol eax, 0x8e
popf
jmp 0x14012b048
push rax
pushf
mov eax, 0xfebcda47
pushf
not eax
add eax, 0xaf6709a0
xor eax, 0xdc0274a7
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb11ab4a6
xor eax, 0x8729b4ca
rol eax, 0x2f
popf
jmp 0x14012b048
jmp 0x14012c67b
mov eax, dword [rsp + 0x28]
push rax
pushf
mov eax, 0xcf4566df
pushf
not eax
add eax, 0xd51d800a
xor eax, 0xcaffe814
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xaacd9c84
xor eax, 0xf41ecfef
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9ded5242
xor eax, 0xd858ec16
rol eax, 0x5f
popf
jmp 0x14012b048
lea r11, [rsp + 0x150]
mov rbx, qword [r11 + 0x10]
mov rbp, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret