Function at 0x140096b56
Capabilities:
Access peb ldr_data
Authenticate hmac
Encrypt data using speck
Hash data using fnv
Hash data using murmur3
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x948d970
pushf
not eax
add eax, 0xa0c3f9d4
xor eax, 0xec6bcca9
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xaf398f79
xor eax, 0x85833930
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8150c8dd
xor eax, 0xb46cb87f
rol eax, 0x8c
popf
cmp eax, 0x29
jne 0x140096ba6
popf
pop rax
jmp 0x140098926
cmp eax, 0
jne 0x140096bb5
popf
pop rax
jmp 0x140096f2a
cmp eax, 3
jne 0x140096bc4
popf
pop rax
jmp 0x140097149
cmp eax, 1
jne 0x140096bd3
popf
pop rax
jmp 0x140096fe0
cmp eax, 0xd
jne 0x140096be2
popf
pop rax
jmp 0x1400977e5
cmp eax, 0x1a
jne 0x140096bf1
popf
pop rax
jmp 0x140098144
cmp eax, 0xe
jne 0x140096c00
popf
pop rax
jmp 0x140097930
cmp eax, 0x31
jne 0x140096c0f
popf
pop rax
jmp 0x140098e34
cmp eax, 0x19
jne 0x140096c1e
popf
pop rax
jmp 0x14009807c
cmp eax, 8
jne 0x140096c2d
popf
pop rax
jmp 0x14009745a
cmp eax, 0x2a
jne 0x140096c3c
popf
pop rax
jmp 0x140098a8a
cmp eax, 0x17
jne 0x140096c4b
popf
pop rax
jmp 0x140097f1c
cmp eax, 0x1c
jne 0x140096c5a
popf
pop rax
jmp 0x140098279
cmp eax, 0x2e
jne 0x140096c69
popf
pop rax
jmp 0x140098c1e
cmp eax, 0x18
jne 0x140096c78
popf
pop rax
jmp 0x140098035
cmp eax, 0x2b
jne 0x140096c87
popf
pop rax
jmp 0x140098afc
cmp eax, 0x1b
jne 0x140096c96
popf
pop rax
jmp 0x1400981e8
cmp eax, 0x2d
jne 0x140096ca5
popf
pop rax
jmp 0x140098bb9
cmp eax, 0x23
jne 0x140096cb4
popf
pop rax
jmp 0x14009864c
cmp eax, 0x25
jne 0x140096cc3
popf
pop rax
jmp 0x14009873e
cmp eax, 0x32
jne 0x140096cd2
popf
pop rax
jmp 0x140098e7d
cmp eax, 0x13
jne 0x140096ce1
popf
pop rax
jmp 0x140097cd6
cmp eax, 0x33
jne 0x140096cf0
popf
pop rax
jmp 0x140098ee2
cmp eax, 0x24
jne 0x140096cff
popf
pop rax
jmp 0x1400986de
cmp eax, 0x1e
jne 0x140096d0e
popf
pop rax
jmp 0x14009838e
cmp eax, 0xc
jne 0x140096d1d
popf
pop rax
jmp 0x14009773c
cmp eax, 0x26
jne 0x140096d2c
popf
pop rax
jmp 0x1400987c3
cmp eax, 0x27
jne 0x140096d3b
popf
pop rax
jmp 0x14009886d
cmp eax, 0x30
jne 0x140096d4a
popf
pop rax
jmp 0x140098d93
cmp eax, 0x10
jne 0x140096d59
popf
pop rax
jmp 0x140097acc
cmp eax, 0x37
jne 0x140096d68
popf
pop rax
jmp 0x1400990f7
cmp eax, 9
jne 0x140096d77
popf
pop rax
jmp 0x1400974c2
cmp eax, 0x39
jne 0x140096d86
popf
pop rax
jmp 0x1400991b8
cmp eax, 0x16
jne 0x140096d95
popf
pop rax
jmp 0x140097ed2
cmp eax, 0x3b
jne 0x140096da4
popf
pop rax
jmp 0x140099250
cmp eax, 0xa
jne 0x140096db3
popf
pop rax
jmp 0x14009754d
cmp eax, 0x36
jne 0x140096dc2
popf
pop rax
jmp 0x1400990bc
cmp eax, 0x14
jne 0x140096dd1
popf
pop rax
jmp 0x140097d6a
cmp eax, 7
jne 0x140096de0
popf
pop rax
jmp 0x1400973c5
cmp eax, 0x34
jne 0x140096def
popf
pop rax
jmp 0x140098f64
cmp eax, 2
jne 0x140096dfe
popf
pop rax
jmp 0x14009709c
cmp eax, 0x20
jne 0x140096e0d
popf
pop rax
jmp 0x140098524
cmp eax, 0x1d
jne 0x140096e1c
popf
pop rax
jmp 0x1400982b1
cmp eax, 0x11
jne 0x140096e2b
popf
pop rax
jmp 0x140097bb5
cmp eax, 0x35
jne 0x140096e3a
popf
pop rax
jmp 0x14009901a
cmp eax, 0x3a
jne 0x140096e49
popf
pop rax
jmp 0x140099216
cmp eax, 0x12
jne 0x140096e58
popf
pop rax
jmp 0x140097c10
cmp eax, 0x21
jne 0x140096e67
popf
pop rax
jmp 0x14009855f
cmp eax, 0x38
jne 0x140096e76
popf
pop rax
jmp 0x140099158
cmp eax, 0xb
jne 0x140096e85
popf
pop rax
jmp 0x1400975ef
cmp eax, 0xf
jne 0x140096e94
popf
pop rax
jmp 0x140097a1d
cmp eax, 0x15
jne 0x140096ea3
popf
pop rax
jmp 0x140097e4c
cmp eax, 5
jne 0x140096eb2
popf
pop rax
jmp 0x1400972c6
cmp eax, 6
jne 0x140096ec1
popf
pop rax
jmp 0x140097307
cmp eax, 0x22
jne 0x140096ed0
popf
pop rax
jmp 0x1400985db
cmp eax, 0x3c
jne 0x140096edf
popf
pop rax
jmp 0x1400992d4
cmp eax, 0x1f
jne 0x140096eee
popf
pop rax
jmp 0x140098436
cmp eax, 4
jne 0x140096efd
popf
pop rax
jmp 0x1400971d2
cmp eax, 0x2f
jne 0x140096f0c
popf
pop rax
jmp 0x140098cd5
cmp eax, 0x28
jne 0x140096f1b
popf
pop rax
jmp 0x1400988b6
cmp eax, 0x2c
jne 0x140096f2a
popf
pop rax
jmp 0x140098bb6
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 7]
sub rsp, 0x90
mov r10, r8
mov r14d, edx
mov r15, rcx
lea eax, [r9 - 0x10]
test eax, 0xffffffe7
jne 0x140096fad
push rax
pushf
mov eax, 0x926afd2b
pushf
not eax
add eax, 0xd7bf9587
xor eax, 0xa4b97b13
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xc952de93
xor eax, 0xff4c9c12
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xdd934edf
xor eax, 0xc630638e
rol eax, 0x63
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x5cf6f222
pushf
not eax
add eax, 0xf700d533
xor eax, 0xc57edebe
rol eax, 0xef
popf
pushf
not eax
add eax, 0xf4a9bf62
xor eax, 0xe5d28fa5
rol eax, 0x84
popf
jmp 0x140096b97
cmp r9d, 0x28
je 0x140097043
push rax
pushf
mov eax, 0xa26c64ef
pushf
not eax
add eax, 0xf97f1e80
xor eax, 0xb187b916
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe805c837
xor eax, 0xd38c1331
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xdfbf7f93
xor eax, 0xe644b82b
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd56991b0
xor eax, 0xe3fd53ed
rol eax, 0x49
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x3bb4655a
pushf
not eax
add eax, 0x8b1e7edd
xor eax, 0x9438d974
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd48fdb94
xor eax, 0xb32b1197
rol eax, 0x34
popf
pushf
not eax
add eax, 0xdc086c7b
xor eax, 0xc7add033
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb64e3ded
xor eax, 0x945d6d1f
rol eax, 2
popf
jmp 0x140096b97
mov eax, r14d
and eax, 0xfffffff0
add eax, 0x10
cmp dword [rbp + 0x77], eax
jae 0x1400970f0
push rax
pushf
mov eax, 0x5b9e00b9
pushf
not eax
add eax, 0xaaefc2ad
xor eax, 0x931b1d8f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xc59b96a1
xor eax, 0x98c47608
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb2bd4800
xor eax, 0x9c877d99
rol eax, 0x90
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x289bdf89
pushf
not eax
add eax, 0x8215e5dc
xor eax, 0xfd2f19c8
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xffaf1364
xor eax, 0xd2fae6b8
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb17dd5bd
xor eax, 0xf15cda7a
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa92cf7fd
xor eax, 0xf4833e09
rol eax, 0x81
popf
jmp 0x140096b97
mov eax, 0xcf3df59b
pushf
not eax
add eax, 0x93b04160
xor eax, 0xbd981d51
rol eax, 0x15
popf
pushf
not eax
add eax, 0xfc54e717
xor eax, 0xca87ac7f
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa4190e03
xor eax, 0x8226f2a9
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x9f4dc916
xor eax, 0x9810981f
rol eax, 0x64
popf
jmp 0x1400992d4
mov r8d, r9d
mov rdx, r10
lea rcx, [rbp - 0x41]
call fcn.14009dd10
nop
mov eax, r14d
and eax, 0xf
mov dword [rbp + 0x7f], eax
mov esi, 0xf913e74
pushf
not esi
add esi, 0xb0b4f924
xor esi, 0xf23a44fa
rol esi, 0xd0
popf
pushf
not esi
add esi, 0xb3ccd49a
xor esi, 0xd13e0451
rol esi, 0x8e
popf
pushf
not esi
add esi, 0xaa2e00e7
xor esi, 0xfb1edfb8
rol esi, 0x39
popf
pushf
not esi
add esi, 0xb27fa48d
xor esi, 0xd938559c
rol esi, 0xf
popf
sub sil, al
cmp r14d, 0x10
jb 0x140097293
push rax
pushf
mov eax, 0xf42a43b
pushf
not eax
add eax, 0xe59d0bf1
xor eax, 0xd6997976
rol eax, 0xae
popf
pushf
not eax
add eax, 0xdd4dfda6
xor eax, 0xb362e440
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x862d1b0a
xor eax, 0xdf2d11d4
rol eax, 0xb4
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x32b941e6
pushf
not eax
add eax, 0xb09910de
xor eax, 0x9a6d1127
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8fd2a9ca
xor eax, 0xd03cda64
rol eax, 0x8f
popf
jmp 0x140096b97
movups xmm1, xmmword [r15]
movdqu xmmword [rbp - 0x69], xmm1
jmp 0x1400973c5
movzx edx, sil
mov r8d, 0xbe48427c
pushf
not r8d
add r8d, 0xa1174185
xor r8d, 0x9bc0c6b8
rol r8d, 0x1b
popf
pushf
not r8d
add r8d, 0x9c7fe0fc
xor r8d, 0xab717842
rol r8d, 0xd6
popf
pushf
not r8d
add r8d, 0x9e4e2d7b
xor r8d, 0xeb66195e
rol r8d, 0xad
popf
pushf
not r8d
add r8d, 0xbcfc05b0
xor r8d, 0xd8a6a1a7
rol r8d, 0x5c
popf
lea rcx, [rbp - 0x69]
call sub.VCRUNTIME140.dll_memset
mov r8, r14
mov rdx, r15
lea rcx, [rbp - 0x69]
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm1, xmmword [rbp - 0x69]
push rax
pushf
mov eax, 0xa1f20bac
pushf
not eax
add eax, 0xb926d605
xor eax, 0x96ec9bc9
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x948ccd7a
xor eax, 0xd200416c
rol eax, 0xa0
popf
jmp 0x140096b97
mov rax, qword [rbp + 0x67]
test rax, rax
je 0x140097401
push rax
pushf
mov eax, 0xfe8285c1
pushf
not eax
add eax, 0x80a2d9d3
xor eax, 0xaac2e747
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf1d0e6f2
xor eax, 0x9b6661d5
rol eax, 0x15
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xfd0c2de
pushf
not eax
add eax, 0xf54f78ed
xor eax, 0xd12194ed
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe628ab76
xor eax, 0xd2700c87
rol eax, 0x83
popf
pushf
not eax
add eax, 0xda3be160
xor eax, 0xcd9ebf54
rol eax, 0x50
popf
pushf
not eax
add eax, 0x80de4127
xor eax, 0x88e50f61
rol eax, 0xdc
popf
jmp 0x140096b97
movdqu xmm0, xmmword [rax]
xorps xmm1, xmm0
movdqu xmmword [rbp - 0x69], xmm1
nop dword [rax]
push rax
pushf
mov eax, 0xfc582af1
pushf
not eax
add eax, 0x97e67310
xor eax, 0xc3dd35fd
rol eax, 0x56
popf
pushf
not eax
add eax, 0x80e6dd6e
xor eax, 0x84f77f45
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xa21012fd
xor eax, 0x9e7eac62
rol eax, 0x85
popf
pushf
not eax
add eax, 0xffd6f2e8
xor eax, 0x854fc74c
rol eax, 0xed
popf
jmp 0x140096b97
mov r12, qword [rbp + 0x6f]
mov r8, r12
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x41]
call fcn.140095449
mov eax, r14d
shr eax, 4
mov dword [rbp - 0x51], eax
cmp eax, 1
jbe 0x14009751a
push rax
pushf
mov eax, 0xec0a17b
pushf
not eax
add eax, 0xd4a9d985
xor eax, 0xf931daed
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc5bac1be
xor eax, 0xecd7dd84
rol eax, 1
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xe48adfb8
pushf
not eax
add eax, 0xc2a75573
xor eax, 0xb13b8055
rol eax, 0x41
popf
pushf
not eax
add eax, 0xbece7c19
xor eax, 0xe07e91ba
rol eax, 0xbb
popf
jmp 0x140096b97
mov ebx, 0x80b26276
pushf
not ebx
add ebx, 0xe3c75316
xor ebx, 0x89c8d589
rol ebx, 0xfb
popf
pushf
not ebx
add ebx, 0x9fcbcbcb
xor ebx, 0x86f1629d
rol ebx, 0xfc
popf
pushf
not ebx
add ebx, 0x9dd6e290
xor ebx, 0xa66e8a0c
rol ebx, 0x6d
popf
lea edi, [rax - 1]
nop
push rax
pushf
mov eax, 0x266dc83c
pushf
not eax
add eax, 0x9d66e6bc
xor eax, 0xd55b51d0
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe4ba757e
xor eax, 0xe0aa6acf
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xbb61cede
xor eax, 0x8bfce27a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc4095413
xor eax, 0x96e8cc6d
rol eax, 0xe5
popf
jmp 0x140096b97
movsxd rax, ebx
movups xmm0, xmmword [r15 + rax]
movdqu xmmword [rbp - 0x69], xmm0
lea r8, [r12 + rax]
movd eax, xmm0
xor al, byte [r8 - 0x10]
mov byte [rbp - 0x69], al
movzx eax, byte [r8 - 0xf]
xor byte [rbp - 0x68], al
movzx eax, byte [r8 - 0xe]
xor byte [rbp - 0x67], al
movzx eax, byte [r8 - 0xd]
xor byte [rbp - 0x66], al
movzx eax, byte [r8 - 0xc]
xor byte [rbp - 0x65], al
movzx eax, byte [r8 - 0xb]
xor byte [rbp - 0x64], al
movzx eax, byte [r8 - 0xa]
xor byte [rbp - 0x63], al
movzx eax, byte [r8 - 9]
xor byte [rbp - 0x62], al
movzx eax, byte [r8 - 8]
xor byte [rbp - 0x61], al
movzx eax, byte [r8 - 7]
xor byte [rbp - 0x60], al
movzx eax, byte [r8 - 6]
xor byte [rbp - 0x5f], al
movzx eax, byte [r8 - 5]
xor byte [rbp - 0x5e], al
movzx eax, byte [r8 - 4]
xor byte [rbp - 0x5d], al
movzx eax, byte [r8 - 3]
xor byte [rbp - 0x5c], al
movzx eax, byte [r8 - 2]
xor byte [rbp - 0x5b], al
movzx eax, byte [r8 - 1]
xor byte [rbp - 0x5a], al
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x41]
call fcn.140095449
add ebx, 0x10
sub rdi, 1
jne 0x1400976f6
push rax
pushf
mov eax, 0xf7c6760b
pushf
not eax
add eax, 0xcba0f973
xor eax, 0xbe3c06e2
rol eax, 0x89
popf
pushf
not eax
add eax, 0xf75a364a
xor eax, 0xb083fe27
rol eax, 0x68
popf
pushf
not eax
add eax, 0xffaaac8a
xor eax, 0xf54690df
rol eax, 3
popf
pushf
not eax
add eax, 0xe5392db2
xor eax, 0xa8999c28
rol eax, 0x82
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xec0327b9
pushf
not eax
add eax, 0x8e8debf2
xor eax, 0xdf1f09ea
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf82e9269
xor eax, 0x8b89b3f0
rol eax, 3
popf
pushf
not eax
add eax, 0xc296bb19
xor eax, 0x950a7519
rol eax, 0x9f
popf
jmp 0x140096b97
cmp r14d, 0x10
jb 0x14009778c
push rax
pushf
mov eax, 0x384abf23
pushf
not eax
add eax, 0xf6f8ae81
xor eax, 0xdb951a68
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x90f2dafb
xor eax, 0xf3317eb8
rol eax, 5
popf
pushf
not eax
add eax, 0xa75568f6
xor eax, 0xd5d3f9ab
rol eax, 0x82
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x345fa9a5
pushf
not eax
add eax, 0x82a1e786
xor eax, 0xa6e05a06
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfee417fc
xor eax, 0xb15f5432
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xbf4b90a7
xor eax, 0xf9e60768
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa9314c81
xor eax, 0xd7d57923
rol eax, 0x7f
popf
jmp 0x140096b97
mov ecx, 0xf4b4141
pushf
not ecx
add ecx, 0xb2f8a6d4
xor ecx, 0xfadd9a69
rol ecx, 0x46
popf
pushf
not ecx
add ecx, 0xc057f5cf
xor ecx, 0xd01f01a3
rol ecx, 1
popf
pushf
not ecx
add ecx, 0x94bfe477
xor ecx, 0x899c6e52
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0xaaa166e5
xor ecx, 0xaf383a7e
rol ecx, 0x97
popf
call fcn.14005ac24
mov r13, rax
mov qword [rbp - 0x29], rax
lea rbx, [rax + 0x10]
mov qword [rbp - 0x19], rbx
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rbp - 0x21], rbx
mov ecx, 0x474662c4
pushf
not ecx
add ecx, 0xbc48020b
xor ecx, 0x87b369e8
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xe36b6e4f
xor ecx, 0x8be214d3
rol ecx, 0x30
popf
call fcn.14005ac24
mov r12, rax
mov qword [rbp - 0x11], rax
lea rdi, [rax + 0x10]
mov qword [rbp - 1], rdi
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rbp - 9], rdi
mov r8, rbx
sub r8, r13
movzx edx, sil
mov rcx, r13
call sub.VCRUNTIME140.dll_memset
mov r9, qword [0x1400403c8]
test r9, r9
jne 0x1400978fd
push rax
pushf
mov eax, 0xfc577e3d
pushf
not eax
add eax, 0x8c0c930a
xor eax, 0xe56f60f6
rol eax, 0x58
popf
pushf
not eax
add eax, 0xe507838c
xor eax, 0xa49ca917
rol eax, 8
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x5f1b8838
pushf
not eax
add eax, 0xc1966120
xor eax, 0xe02ec417
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfbfb28d6
xor eax, 0xf752ee50
rol eax, 0xbe
popf
jmp 0x140096b97
xor ebx, ebx
mov r11d, 0x951716fa
pushf
not r11d
add r11d, 0x90323086
xor r11d, 0xb8b66227
rol r11d, 0
popf
pushf
not r11d
add r11d, 0x92c2cc76
xor r11d, 0x9019ee17
rol r11d, 0x33
popf
pushf
not r11d
add r11d, 0xc0be7c43
xor r11d, 0xaaeda805
rol r11d, 0xc4
popf
pushf
not r11d
add r11d, 0xa04c4ec1
xor r11d, 0x80029bfa
rol r11d, 0x4a
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rax, qword [rax]
mov qword [rbp - 0x49], rax
mov rsi, rax
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0xe309f00e
pushf
not eax
add eax, 0xde2836ce
xor eax, 0xc30c80c0
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc51c26d6
xor eax, 0xf57b6b4b
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa00f048d
xor eax, 0xb315e158
rol eax, 0x99
popf
pushf
not eax
add eax, 0xfbbb41ac
xor eax, 0xdaffbe2e
rol eax, 0xb0
popf
jmp 0x140096b97
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test ebx, ebx
je 0x140097a73
push rax
pushf
mov eax, 0x2dc1374c
pushf
not eax
add eax, 0x89247b46
xor eax, 0xeb09b028
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xc205814a
xor eax, 0xb705416b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8b27fc1d
xor eax, 0xcfb0a330
rol eax, 0xe8
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x4a907dd
pushf
not eax
add eax, 0xfe8b76c7
xor eax, 0xb76cad01
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd8b6e66a
xor eax, 0xbd5c618c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xcd8e025b
xor eax, 0x8fa85185
rol eax, 0x37
popf
pushf
not eax
add eax, 0xce4e0382
xor eax, 0xb0f3f0ac
rol eax, 0x2b
popf
jmp 0x140096b97
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xd895dd92
pushf
not edx
add edx, 0xdfde05ac
xor edx, 0x81a76fb5
rol edx, 0x88
popf
pushf
not edx
add edx, 0xd6111538
xor edx, 0x873727df
rol edx, 0x3e
popf
pushf
not edx
add edx, 0xa9ac0a61
xor edx, 0x9d151fa2
rol edx, 0x9f
popf
cmp rcx, r8
je 0x140097b5c
push rax
pushf
mov eax, 0xd3572c08
pushf
not eax
add eax, 0xea59db2c
xor eax, 0xaa418903
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfd27ae04
xor eax, 0xf6db6c81
rol eax, 0xa1
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x6343b107
pushf
not eax
add eax, 0xa648c6c9
xor eax, 0x941109f5
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9fd73615
xor eax, 0xfe31715d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe3ad1e89
xor eax, 0xce5a3b6a
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8b3bca35
xor eax, 0xbe801d6c
rol eax, 0x70
popf
jmp 0x140096b97
nop
push rax
pushf
mov eax, 0x198737ed
pushf
not eax
add eax, 0x9b9b895d
xor eax, 0x8811edfd
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x959032ba
xor eax, 0x9035e0e5
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb11521ce
xor eax, 0xdc43d560
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa64111aa
xor eax, 0xb950e5e6
rol eax, 0x5a
popf
jmp 0x140096b97
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x140097c7d
push rax
pushf
mov eax, 0x9618f88e
pushf
not eax
add eax, 0x98e02176
xor eax, 0xcd511c3c
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8ec52ee7
xor eax, 0xec7a822b
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe5fca63c
xor eax, 0xe2570db7
rol eax, 0x61
popf
pushf
not eax
add eax, 0xca42172c
xor eax, 0xcc8f904a
rol eax, 0xa3
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xf7b7bb52
pushf
not eax
add eax, 0x9bdfe1c8
xor eax, 0xa3b04583
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xaa7cd148
xor eax, 0xf716c26d
rol eax, 0x69
popf
pushf
not eax
add eax, 0x8ea64e20
xor eax, 0xb53222d2
rol eax, 0xba
popf
pushf
not eax
add eax, 0xf826e14a
xor eax, 0x9ad5c5ae
rol eax, 0x97
popf
jmp 0x140096b97
cmp edx, ebx
jne 0x140097d24
push rax
pushf
mov eax, 0x1906d010
pushf
not eax
add eax, 0xf8a0e01f
xor eax, 0x94ed584c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe683b4e9
xor eax, 0xf486e173
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcee746a7
xor eax, 0x92a66932
rol eax, 0xc8
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xf6559608
pushf
not eax
add eax, 0xee31f13b
xor eax, 0xa20fb158
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe5881ea7
xor eax, 0xc11b9c33
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc14f95c2
xor eax, 0xd1a24a46
rol eax, 0x85
popf
jmp 0x140096b97
mov r10, qword [rsi + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rcx, qword [rax + r10 + 0x88]
mov r15, rcx
shr r15, 0x20
mov edi, ecx
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x140097df3
push rax
pushf
mov eax, 0x79145cf8
pushf
not eax
add eax, 0xfdd3b5e4
xor eax, 0xa3171b58
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x89359637
xor eax, 0xe7a20f19
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x880bd908
xor eax, 0xa5d23c71
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb8248aa5
xor eax, 0xa5a7d256
rol eax, 0x37
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x1761e42c
pushf
not eax
add eax, 0x82e44f1e
xor eax, 0x8d076961
rol eax, 0x99
popf
pushf
not eax
add eax, 0x97666787
xor eax, 0xb14a50b2
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd3114192
xor eax, 0x9bdf5440
rol eax, 0x21
popf
pushf
not eax
add eax, 0x970b770e
xor eax, 0x81f9bd97
rol eax, 0xc2
popf
jmp 0x140096b97
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140097e8c
push rax
pushf
mov eax, 0xcbde226f
pushf
not eax
add eax, 0xe2d0efd3
xor eax, 0xda8f923a
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x848ac75c
xor eax, 0x89bc3b71
rol eax, 0x36
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xec2e1736
pushf
not eax
add eax, 0xbd46c11d
xor eax, 0xc72d6e48
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc9d993c8
xor eax, 0xe65ce11a
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9e11c958
xor eax, 0xe4b13740
rol eax, 0xe7
popf
jmp 0x140096b97
mov r14d, dword [rdi + 0x20]
push rax
pushf
mov eax, 0xeeed1fb
pushf
not eax
add eax, 0x852cb5e7
xor eax, 0x971ba5b3
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x89a6876b
xor eax, 0xee3d9bc5
rol eax, 8
popf
pushf
not eax
add eax, 0xb202eea5
xor eax, 0xcf40f0ec
rol eax, 0xae
popf
jmp 0x140096b97
dec r8d
lea rax, [r10 + r8*4]
mov eax, dword [rax + r14]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov edx, 0x4772b9d0
pushf
not edx
add edx, 0xf8a74439
xor edx, 0xaa0df336
rol edx, 0x36
popf
pushf
not edx
add edx, 0xbcd84599
xor edx, 0xd6b5da55
rol edx, 0x8f
popf
pushf
not edx
add edx, 0x9e87f18b
xor edx, 0x8c992bf9
rol edx, 0x54
popf
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x140097fdc
push rax
pushf
mov eax, 0x750e146c
pushf
not eax
add eax, 0xc9f9572c
xor eax, 0xc64d808f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf9b6c6d7
xor eax, 0xcd51c8fa
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9ce593af
xor eax, 0xfa84c4e1
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9b2deb1d
xor eax, 0xf60e8004
rol eax, 0xbe
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x4552f667
pushf
not eax
add eax, 0xea6ce6b9
xor eax, 0x8e1b7775
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe3523cf5
xor eax, 0xb79ad197
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xe4004578
xor eax, 0xc586524d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xcafa182d
xor eax, 0x963632c1
rol eax, 0x41
popf
jmp 0x140096b97
nop
push rax
pushf
mov eax, 0x339b19
pushf
not eax
add eax, 0xcf0dd516
xor eax, 0xee9e80c0
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xa6a1cda6
xor eax, 0xfc92ea31
rol eax, 0x80
popf
pushf
not eax
add eax, 0x963f2337
xor eax, 0xb832d6e7
rol eax, 0x34
popf
jmp 0x140096b97
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x1400980eb
push rax
pushf
mov eax, 0xdf785a25
pushf
not eax
add eax, 0xa578af5b
xor eax, 0xed623d07
rol eax, 6
popf
pushf
not eax
add eax, 0xd9129a0a
xor eax, 0xf34526bc
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x8fb96449
xor eax, 0x8b522ff5
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8f72fba9
xor eax, 0x9084d74e
rol eax, 0x5a
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xde0e7740
pushf
not eax
add eax, 0xb6171eec
xor eax, 0xec0e58cf
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9f5ebf9c
xor eax, 0xe2fff21d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x8d33cc5d
xor eax, 0x9adf53fa
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc3696f04
xor eax, 0xd3ef2528
rol eax, 0x99
popf
jmp 0x140096b97
cmp edx, r11d
je 0x14009818f
push rax
pushf
mov eax, 0x74e64776
pushf
not eax
add eax, 0xa1268076
xor eax, 0x860acc11
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x9f491f91
xor eax, 0xb7073e37
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x8efed44a
xor eax, 0xa06d86c7
rol eax, 0x5e
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x7dbc0157
pushf
not eax
add eax, 0xa3ff4929
xor eax, 0xf33a9ae4
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd8575e78
xor eax, 0x803b9483
rol eax, 0x84
popf
pushf
not eax
add eax, 0xcd104eaa
xor eax, 0x8e9e8738
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x850cd2cc
xor eax, 0x99888b8a
rol eax, 0x74
popf
jmp 0x140096b97
test r8d, r8d
jne 0x140098233
push rax
pushf
mov eax, 0x9641be5
pushf
not eax
add eax, 0xe0d4d4aa
xor eax, 0xa246620d
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa4854a1a
xor eax, 0xc4f68791
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xf53af09f
xor eax, 0xffaf6349
rol eax, 0xea
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x1e7633f9
pushf
not eax
add eax, 0xa1e4df62
xor eax, 0xcd325ca4
rol eax, 0x24
popf
pushf
not eax
add eax, 0x87612ac9
xor eax, 0xff67b27f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xbf67f05e
xor eax, 0x86c93271
rol eax, 0x2d
popf
jmp 0x140096b97
jmp 0x14009873e
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rdi + 0x24]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
movzx eax, word [rax + r8*2]
mov r9d, dword [rcx + rax*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
cmp r9, rdi
jbe 0x140098335
push rax
pushf
mov eax, 0xc8f44be7
pushf
not eax
add eax, 0xd184d514
xor eax, 0x8e78a5d2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xb7f0082e
xor eax, 0x8cdfa261
rol eax, 0x22
popf
pushf
not eax
add eax, 0xb86d3976
xor eax, 0xbfcee4b1
rol eax, 0xc
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x8310511e
pushf
not eax
add eax, 0xfb180755
xor eax, 0xc27e1612
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe003c3db
xor eax, 0x8ecb979c
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xab2f595e
xor eax, 0xf46db647
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8bfca4fd
xor eax, 0xb7ea9a48
rol eax, 0xca
popf
jmp 0x140096b97
lea rax, [r15 + rdi]
cmp r9, rax
jae 0x1400983f0
push rax
pushf
mov eax, 0xe013cd45
pushf
not eax
add eax, 0xedee3caf
xor eax, 0xd1f18c12
rol eax, 0x33
popf
pushf
not eax
add eax, 0xcf3b3e81
xor eax, 0xc7d1a132
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb08fe02e
xor eax, 0xe4c2af73
rol eax, 0x75
popf
pushf
not eax
add eax, 0xabcb3074
xor eax, 0xc6277fbe
rol eax, 0xec
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x597a5f2c
pushf
not eax
add eax, 0x977f1d2d
xor eax, 0x9b22eafb
rol eax, 0x11
popf
pushf
not eax
add eax, 0x8a916a88
xor eax, 0xdd4bba2a
rol eax, 0x68
popf
pushf
not eax
add eax, 0xac40ac0b
xor eax, 0xdaa6cacd
rol eax, 0x77
popf
jmp 0x140096b97
mov ebx, 0x6baf9faa
pushf
not ebx
add ebx, 0xd5027fc7
xor ebx, 0xea562c2e
rol ebx, 0xf5
popf
pushf
not ebx
add ebx, 0xcedc1b8c
xor ebx, 0xcdd13512
rol ebx, 0x43
popf
pushf
not ebx
add ebx, 0xc2861a93
xor ebx, 0x99ebd26d
rol ebx, 0x59
popf
mov r11d, ebx
movzx eax, byte [r9]
cmp al, 0x2e
je 0x1400984de
push rax
pushf
mov eax, 0x71b171c5
pushf
not eax
add eax, 0xb7e038dc
xor eax, 0xb34f60a2
rol eax, 0x82
popf
pushf
not eax
add eax, 0xfa086ba2
xor eax, 0xc53b450a
rol eax, 0x22
popf
pushf
not eax
add eax, 0xe7d8c431
xor eax, 0xd0caa5dd
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf1a18ce5
xor eax, 0xdf872c8c
rol eax, 0xb4
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xd23290e4
pushf
not eax
add eax, 0x9f4a9663
xor eax, 0xe03282a5
rol eax, 0x45
popf
pushf
not eax
add eax, 0xb33f8723
xor eax, 0xb6d8e073
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbf0ba5c2
xor eax, 0xe95cd827
rol eax, 0x68
popf
jmp 0x140096b97
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb038c9fd
pushf
not eax
add eax, 0x84c97e15
xor eax, 0xde9b956c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xebb7981d
xor eax, 0xdfdf4781
rol eax, 0x3f
popf
jmp 0x140096b97
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
inc r9
movzx eax, byte [r9]
cmp al, 0x2e
jne 0x1400985a8
push rax
pushf
mov eax, 0x43710d2
pushf
not eax
add eax, 0xc8c883c2
xor eax, 0xa4503af4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcda259ce
xor eax, 0x97964544
rol eax, 0x22
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x341642a9
pushf
not eax
add eax, 0xf490c56e
xor eax, 0xf315221b
rol eax, 0x79
popf
pushf
not eax
add eax, 0x979458c5
xor eax, 0xd92d6903
rol eax, 0xd9
popf
jmp 0x140096b97
inc r9
movzx eax, byte [r9]
test al, al
je 0x140098619
push rax
pushf
mov eax, 0x6396b405
pushf
not eax
add eax, 0xedbc276f
xor eax, 0x828aefaf
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa2bea4e7
xor eax, 0xd23e19ed
rol eax, 0x8b
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xa2711d6a
pushf
not eax
add eax, 0xeffd64c9
xor eax, 0xf739e5d5
rol eax, 0x59
popf
pushf
not eax
add eax, 0xea2662c3
xor eax, 0xd630f77d
rol eax, 0x8b
popf
jmp 0x140096b97
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r9, [r9 + 1]
movzx eax, byte [r9]
test al, al
jne 0x1400986ab
push rax
pushf
mov eax, 0xb089e259
pushf
not eax
add eax, 0xd95fd670
xor eax, 0xf7fd490b
rol eax, 0x41
popf
pushf
not eax
add eax, 0x869d5bff
xor eax, 0xb0ee8fc0
rol eax, 0x45
popf
pushf
not eax
add eax, 0xceccbd88
xor eax, 0xba1eef18
rol eax, 0xf9
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xfa47e9fc
pushf
not eax
add eax, 0xc7e1c5a4
xor eax, 0xba62921e
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xbc067f47
xor eax, 0xd6059220
rol eax, 0xb0
popf
jmp 0x140096b97
mov rax, qword [rbp - 0x49]
mov rsi, qword [rax]
push rax
pushf
mov eax, 0x2a70a79c
pushf
not eax
add eax, 0xc90eef30
xor eax, 0xba61eea7
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc5fb7d40
xor eax, 0xbc141ae6
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd95e304e
xor eax, 0xde203f84
rol eax, 0x34
popf
pushf
not eax
add eax, 0xaebca07e
xor eax, 0xaada8ac4
rol eax, 0x65
popf
jmp 0x140096b97
mov rax, qword [rsi]
mov rsi, rax
cmp rax, qword [rbp - 0x49]
je 0x14009877d
push rax
pushf
mov eax, 0x4bdcbf23
pushf
not eax
add eax, 0xc6a5790e
xor eax, 0xdcc3f496
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd2b0f011
xor eax, 0x87aa5517
rol eax, 0x2d
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xc54810ee
pushf
not eax
add eax, 0xfb6661d3
xor eax, 0xb3280e54
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xf755bf03
xor eax, 0xc006ae35
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8a53c1fa
xor eax, 0xd7291f8f
rol eax, 0xdf
popf
jmp 0x140096b97
cmp qword [rax + 0x30], 0
jne 0x140098827
push rax
pushf
mov eax, 0x6c1201de
pushf
not eax
add eax, 0xdfb16a2d
xor eax, 0xf038cb83
rol eax, 0x76
popf
pushf
not eax
add eax, 0xab3b7ee8
xor eax, 0xce992faa
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x813ca632
xor eax, 0xed87f33d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdcacb040
xor eax, 0xf40a4b51
rol eax, 0x54
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x9fbbe407
pushf
not eax
add eax, 0x8fdc960e
xor eax, 0x899cc6e7
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xb82825bf
xor eax, 0x825a101e
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc5efcee0
xor eax, 0xc1a8ceb6
rol eax, 0x2c
popf
jmp 0x140096b97
xor r9d, r9d
push rax
pushf
mov eax, 0x56aa75a
pushf
not eax
add eax, 0xc730bcb4
xor eax, 0xdd0a2923
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb08703d2
xor eax, 0xc39064ca
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd518db7f
xor eax, 0xe2256dad
rol eax, 0xd9
popf
jmp 0x140096b97
mov qword [0x1400403c8], r9
mov rbx, qword [rbp - 0x19]
mov rdi, qword [rbp - 1]
mov r14d, dword [rbp + 0x4f]
mov r15, qword [rbp + 0x47]
push rax
pushf
mov eax, 0x53068e90
pushf
not eax
add eax, 0x80e0982e
xor eax, 0x9fa158ec
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x863acbd5
xor eax, 0xfbb59ef8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xec9c08dc
xor eax, 0xef272c43
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xf0f55c00
xor eax, 0xb7619886
rol eax, 0xa6
popf
jmp 0x140096b97
mov r8d, dword [rbp + 0x7f]
mov edx, r14d
sub rdx, r8
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
mov rcx, r13
call r9
mov ecx, dword [rbp - 0x51]
jmp 0x140098948
dec ecx
shl ecx, 4
mov rsi, qword [rbp + 0x6f]
push rsi
not rsi
sub rcx, rsi
pop rsi
sub rcx, 1
movzx eax, byte [rcx]
xor byte [r13], al
movzx eax, byte [rcx + 1]
xor byte [r13 + 1], al
movzx eax, byte [rcx + 2]
xor byte [r13 + 2], al
movzx eax, byte [rcx + 3]
xor byte [r13 + 3], al
movzx eax, byte [rcx + 4]
xor byte [r13 + 4], al
movzx eax, byte [rcx + 5]
xor byte [r13 + 5], al
movzx eax, byte [rcx + 6]
xor byte [r13 + 6], al
movzx eax, byte [rcx + 7]
xor byte [r13 + 7], al
movzx eax, byte [rcx + 8]
xor byte [r13 + 8], al
movzx eax, byte [rcx + 9]
xor byte [r13 + 9], al
movzx eax, byte [rcx + 0xa]
xor byte [r13 + 0xa], al
movzx eax, byte [rcx + 0xb]
xor byte [r13 + 0xb], al
movzx eax, byte [rcx + 0xc]
xor byte [r13 + 0xc], al
movzx eax, byte [rcx + 0xd]
xor byte [r13 + 0xd], al
movzx eax, byte [rcx + 0xe]
xor byte [r13 + 0xe], al
movzx eax, byte [rcx + 0xf]
xor byte [r13 + 0xf], al
mov r8, r12
mov rdx, r13
lea rcx, [rbp - 0x41]
call fcn.140095449
sub r14d, dword [rbp + 0x7f]
movups xmm0, xmmword [r12]
movups xmmword [r14 + rsi], xmm0
test r12, r12
je 0x140098a31
push rax
pushf
mov eax, 0x527b00c5
pushf
not eax
add eax, 0xc4369885
xor eax, 0xeac2e41a
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xfe578fd0
xor eax, 0xe71d3612
rol eax, 0xe2
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x5d9ac79b
pushf
not eax
add eax, 0x8dbc49e1
xor eax, 0xcadc453e
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x88af0693
xor eax, 0x9e9be238
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xe15a1244
xor eax, 0xac65113f
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc66f7cf0
xor eax, 0xca14a07d
rol eax, 0xac
popf
jmp 0x140096b97
sub rdi, r12
cmp rdi, 0x1000
jb 0x140098ac9
push rax
pushf
mov eax, 0xb86a6f26
pushf
not eax
add eax, 0x8f371e18
xor eax, 0xdcb15040
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8badbce2
xor eax, 0x9bb8988e
rol eax, 0xd6
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xbfa0fb11
pushf
not eax
add eax, 0x9908a9de
xor eax, 0xb5b85e82
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xccd10b00
xor eax, 0x8e030bfa
rol eax, 0x65
popf
jmp 0x140096b97
add rdi, 0x27
mov rcx, qword [r12 - 8]
sub r12, rcx
lea rax, [r12 - 8]
cmp rax, 0x1f
ja 0x140098b70
push rax
pushf
mov eax, 0x919717c9
pushf
not eax
add eax, 0xfbd540ff
xor eax, 0x9dee51a9
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf05890e6
xor eax, 0xa2785c48
rol eax, 0x81
popf
pushf
not eax
add eax, 0xdd859dce
xor eax, 0x9c05316c
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbddce4da
xor eax, 0x9e02e85f
rol eax, 0xa0
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xda42cb6b
pushf
not eax
add eax, 0xd2bb4536
xor eax, 0xe66d7da7
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9e31a633
xor eax, 0x9f7b5511
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf3cdc0d1
xor eax, 0xcce353d8
rol eax, 0x90
popf
jmp 0x140096b97
mov r12, rcx
mov rdx, rdi
mov rcx, r12
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0xfca2de69
pushf
not eax
add eax, 0x8b61f3ee
xor eax, 0xea3f9eb0
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x9e1edb4c
xor eax, 0xac01c4d5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x97cd2630
xor eax, 0x8ca07aa7
rol eax, 0xec
popf
pushf
not eax
add eax, 0x96a9c55b
xor eax, 0xe35c2444
rol eax, 0x52
popf
jmp 0x140096b97
test r13, r13
je 0x140098c7c
push rax
pushf
mov eax, 0x9b9768c6
pushf
not eax
add eax, 0xd1cc4421
xor eax, 0xa3e1adf2
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xf86918a9
xor eax, 0xbb40a056
rol eax, 0x61
popf
pushf
not eax
add eax, 0xc2ca6a41
xor eax, 0xda44ff06
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9a24b955
xor eax, 0x91f3daa9
rol eax, 0x23
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xc4f755f1
pushf
not eax
add eax, 0x9f3c570c
xor eax, 0x8c92b273
rol eax, 0xde
popf
pushf
not eax
add eax, 0xa990928e
xor eax, 0xe0ead6cc
rol eax, 0x62
popf
pushf
not eax
add eax, 0x95a9d653
xor eax, 0x8eca28b6
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc44b9f64
xor eax, 0xa11abd1d
rol eax, 0x8c
popf
jmp 0x140096b97
sub rbx, r13
cmp rbx, 0x1000
jb 0x140098d3a
push rax
pushf
mov eax, 0x3015b241
pushf
not eax
add eax, 0x82bc88b5
xor eax, 0xa0f7b663
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc73c809a
xor eax, 0xce4f8746
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc8604f06
xor eax, 0xd57b9d60
rol eax, 0xef
popf
pushf
not eax
add eax, 0x9d258fc5
xor eax, 0x9275f0f0
rol eax, 0x37
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x7eca83e5
pushf
not eax
add eax, 0xcde58ca9
xor eax, 0xab10970b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc31b6e4e
xor eax, 0xd8bdbb21
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe49eaff9
xor eax, 0xaeed236f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf798edc0
xor eax, 0xe72cf580
rol eax, 0xf
popf
jmp 0x140096b97
add rbx, 0x27
mov rcx, qword [r13 - 8]
sub r13, rcx
lea rax, [r13 - 8]
cmp rax, 0x1f
ja 0x140098dee
push rax
pushf
mov eax, 0x15f2a0c8
pushf
not eax
add eax, 0xa2f384c5
xor eax, 0xba075030
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcc4e194c
xor eax, 0xf91eee3d
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc150d0c3
xor eax, 0xe6f26817
rol eax, 0x8d
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xc72505b
pushf
not eax
add eax, 0xa836d026
xor eax, 0xb42aa012
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe6dd5523
xor eax, 0x86c75bff
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xaa6e32af
xor eax, 0xb9bf8a34
rol eax, 0x8b
popf
jmp 0x140096b97
mov r13, rcx
push rax
pushf
mov eax, 0x4ad1af46
pushf
not eax
add eax, 0xd3aa92ef
xor eax, 0xa549150f
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xabd6c671
xor eax, 0xd252c2c0
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc1620058
xor eax, 0xad4d8a12
rol eax, 0xa6
popf
jmp 0x140096b97
mov rdx, rbx
mov rcx, r13
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0xcd1a87d9
pushf
not eax
add eax, 0xd8c5b82a
xor eax, 0x965dcf23
rol eax, 0x89
popf
pushf
not eax
add eax, 0xdcdfc209
xor eax, 0xf9984843
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf4136b89
xor eax, 0xa34e6e92
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf191d13d
xor eax, 0x83d87eaf
rol eax, 0xfd
popf
jmp 0x140096b97
mov rcx, qword [rbp - 0x41]
test rcx, rcx
je 0x140098f1e
push rax
pushf
mov eax, 0x70b98ebe
pushf
not eax
add eax, 0xf8828af4
xor eax, 0x86bbc2b3
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xafd1a20b
xor eax, 0x989db9a7
rol eax, 0x82
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x5522dd51
pushf
not eax
add eax, 0xa8439aff
xor eax, 0xc0af0504
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xaa1d6df4
xor eax, 0xda31e782
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd3c50af6
xor eax, 0x863b89f5
rol eax, 0xb5
popf
jmp 0x140096b97
mov rdx, qword [rbp - 0x31]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140098fc1
push rax
pushf
mov eax, 0xb3acbe1e
pushf
not eax
add eax, 0x880cbae7
xor eax, 0xba22f4e3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf0dc5490
xor eax, 0x85047948
rol eax, 0
popf
pushf
not eax
add eax, 0xbfa50ee7
xor eax, 0xaf52f9e0
rol eax, 0x2f
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0xb666b946
pushf
not eax
add eax, 0xb02eac34
xor eax, 0xa63fab0a
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xeef5d62c
xor eax, 0x81ee2c49
rol eax, 0xad
popf
pushf
not eax
add eax, 0xabd5abb9
xor eax, 0xd8230798
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xaaab38ef
xor eax, 0xbbf83660
rol eax, 0x44
popf
jmp 0x140096b97
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140099062
push rax
pushf
mov eax, 0x3afbc900
pushf
not eax
add eax, 0xab0504a5
xor eax, 0xe63edd62
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xc8bb5605
xor eax, 0xb9852152
rol eax, 0x25
popf
jmp 0x140096b97
push rax
pushf
mov eax, 0x29ba9e13
pushf
not eax
add eax, 0xbd488d31
xor eax, 0x9e5fb99b
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc6cc9ddf
xor eax, 0x8e2400b9
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd6795996
xor eax, 0x80e06b96
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x98fe38f3
xor eax, 0xfe33ec8c
rol eax, 0x5d
popf
jmp 0x140096b97
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x6463843a
pushf
not eax
add eax, 0xf7d95f32
xor eax, 0x8664b422
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb7abf9ac
xor eax, 0xa6e12496
rol eax, 0xe
popf
jmp 0x140096b97
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x98fc94a9
pushf
not eax
add eax, 0xb749beea
xor eax, 0xc3dc5f7d
rol eax, 0x52
popf
pushf
not eax
add eax, 0xb38578f3
xor eax, 0xcb37f256
rol eax, 0x75
popf
pushf
not eax
add eax, 0xceb121f7
xor eax, 0x98e0ebbc
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdbec0412
xor eax, 0xbb650f81
rol eax, 0x3d
popf
jmp 0x140096b97
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xd79ccf83
pushf
not eax
add eax, 0x9936d754
xor eax, 0xfba11cb7
rol eax, 0x34
popf
pushf
not eax
add eax, 0x91d88b65
xor eax, 0xa1bc71d9
rol eax, 0xed
popf
pushf
not eax
add eax, 0x944527c6
xor eax, 0xf99255c4
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa56a0d26
xor eax, 0xb39ec8c9
rol eax, 0x78
popf
jmp 0x140096b97
call fcn.1400ae1e9
push rax
pushf
mov eax, 0xec98c392
pushf
not eax
add eax, 0x96c57461
xor eax, 0xb3fe26ca
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbfbaea64
xor eax, 0xf0a39c93
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb9093979
xor eax, 0xcfeef1c5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb318e562
xor eax, 0xcce552dc
rol eax, 0x89
popf
jmp 0x140096b97
xor eax, eax
jmp 0x1400992d4
mov eax, 0xa21d4bd0
pushf
not eax
add eax, 0xe0d32f66
xor eax, 0xb9fe7076
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x94e57505
xor eax, 0x9f34bf6f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc5a2ab6b
xor eax, 0xfab4cfc5
rol eax, 4
popf
push rax
pushf
mov eax, 0x7a80f3d
pushf
not eax
add eax, 0xb165789f
xor eax, 0x84732a5b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x8435d31e
xor eax, 0x988829e6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc8c8ab0c
xor eax, 0xf3b56f17
rol eax, 0x91
popf
jmp 0x140096b97
mov rbx, qword [rsp + 0xe0]
add rsp, 0x90
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret