Function at 0x140096c16
Capabilities:
Access peb ldr_data
Authenticate hmac
Encrypt data using chaskey
Encrypt data using speck
Get number of processors
Hash data using fnv
Hash data using murmur3
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0xb64725f3
pushf
not eax
add eax, 0xccc6d55a
xor eax, 0xab2c5cb6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8856f2d7
xor eax, 0xa3962260
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xcd2e49df
xor eax, 0xa442dfa4
rol eax, 0xb7
popf
cmp eax, 0x29
jne 0x140096c66
popf
pop rax
jmp 0x140098a1f
cmp eax, 0
jne 0x140096c75
popf
pop rax
jmp 0x140096fea
cmp eax, 3
jne 0x140096c84
popf
pop rax
jmp 0x1400971e3
cmp eax, 1
jne 0x140096c93
popf
pop rax
jmp 0x1400970b3
cmp eax, 0xd
jne 0x140096ca2
popf
pop rax
jmp 0x1400978e1
cmp eax, 0x1a
jne 0x140096cb1
popf
pop rax
jmp 0x1400981c9
cmp eax, 0xe
jne 0x140096cc0
popf
pop rax
jmp 0x140097a8f
cmp eax, 0x31
jne 0x140096ccf
popf
pop rax
jmp 0x140098f40
cmp eax, 0x19
jne 0x140096cde
popf
pop rax
jmp 0x140098101
cmp eax, 8
jne 0x140096ced
popf
pop rax
jmp 0x140097566
cmp eax, 0x2a
jne 0x140096cfc
popf
pop rax
jmp 0x140098ba9
cmp eax, 0x17
jne 0x140096d0b
popf
pop rax
jmp 0x140097fc7
cmp eax, 0x1c
jne 0x140096d1a
popf
pop rax
jmp 0x1400982fe
cmp eax, 0x2e
jne 0x140096d29
popf
pop rax
jmp 0x140098d50
cmp eax, 0x18
jne 0x140096d38
popf
pop rax
jmp 0x1400980ba
cmp eax, 0x2b
jne 0x140096d47
popf
pop rax
jmp 0x140098c41
cmp eax, 0x1b
jne 0x140096d56
popf
pop rax
jmp 0x14009826d
cmp eax, 0x2d
jne 0x140096d65
popf
pop rax
jmp 0x140098ceb
cmp eax, 0x23
jne 0x140096d74
popf
pop rax
jmp 0x14009877e
cmp eax, 0x25
jne 0x140096d83
popf
pop rax
jmp 0x140098870
cmp eax, 0x32
jne 0x140096d92
popf
pop rax
jmp 0x140098f89
cmp eax, 0x13
jne 0x140096da1
popf
pop rax
jmp 0x140097da8
cmp eax, 0x33
jne 0x140096db0
popf
pop rax
jmp 0x140098fdb
cmp eax, 0x24
jne 0x140096dbf
popf
pop rax
jmp 0x140098823
cmp eax, 0x1e
jne 0x140096dce
popf
pop rax
jmp 0x140098426
cmp eax, 0xc
jne 0x140096ddd
popf
pop rax
jmp 0x14009784b
cmp eax, 0x26
jne 0x140096dec
popf
pop rax
jmp 0x140098908
cmp eax, 0x27
jne 0x140096dfb
popf
pop rax
jmp 0x14009899f
cmp eax, 0x30
jne 0x140096e0a
popf
pop rax
jmp 0x140098e8c
cmp eax, 0x10
jne 0x140096e19
popf
pop rax
jmp 0x140097bd9
cmp eax, 0x37
jne 0x140096e28
popf
pop rax
jmp 0x140099216
cmp eax, 9
jne 0x140096e37
popf
pop rax
jmp 0x1400975bb
cmp eax, 0x39
jne 0x140096e46
popf
pop rax
jmp 0x14009928b
cmp eax, 0x16
jne 0x140096e55
popf
pop rax
jmp 0x140097f90
cmp eax, 0x3b
jne 0x140096e64
popf
pop rax
jmp 0x1400992fd
cmp eax, 0xa
jne 0x140096e73
popf
pop rax
jmp 0x140097680
cmp eax, 0x36
jne 0x140096e82
popf
pop rax
jmp 0x1400991b5
cmp eax, 0x14
jne 0x140096e91
popf
pop rax
jmp 0x140097e4f
cmp eax, 7
jne 0x140096ea0
popf
pop rax
jmp 0x1400974ab
cmp eax, 0x34
jne 0x140096eaf
popf
pop rax
jmp 0x140099070
cmp eax, 2
jne 0x140096ebe
popf
pop rax
jmp 0x140097136
cmp eax, 0x20
jne 0x140096ecd
popf
pop rax
jmp 0x1400985be
cmp eax, 0x1d
jne 0x140096edc
popf
pop rax
jmp 0x140098349
cmp eax, 0x11
jne 0x140096eeb
popf
pop rax
jmp 0x140097cad
cmp eax, 0x35
jne 0x140096efa
popf
pop rax
jmp 0x140099113
cmp eax, 0x3a
jne 0x140096f09
popf
pop rax
jmp 0x1400992c3
cmp eax, 0x12
jne 0x140096f18
popf
pop rax
jmp 0x140097cf5
cmp eax, 0x21
jne 0x140096f27
popf
pop rax
jmp 0x14009861f
cmp eax, 0x38
jne 0x140096f36
popf
pop rax
jmp 0x140099251
cmp eax, 0xb
jne 0x140096f45
popf
pop rax
jmp 0x140097711
cmp eax, 0xf
jne 0x140096f54
popf
pop rax
jmp 0x140097b50
cmp eax, 0x15
jne 0x140096f63
popf
pop rax
jmp 0x140097ee5
cmp eax, 5
jne 0x140096f72
popf
pop rax
jmp 0x140097386
cmp eax, 6
jne 0x140096f81
popf
pop rax
jmp 0x1400973c7
cmp eax, 0x22
jne 0x140096f90
popf
pop rax
jmp 0x1400986d4
cmp eax, 0x3c
jne 0x140096f9f
popf
pop rax
jmp 0x140099394
cmp eax, 0x1f
jne 0x140096fae
popf
pop rax
jmp 0x1400984bb
cmp eax, 4
jne 0x140096fbd
popf
pop rax
jmp 0x140097292
cmp eax, 0x2f
jne 0x140096fcc
popf
pop rax
jmp 0x140098df4
cmp eax, 0x28
jne 0x140096fdb
popf
pop rax
jmp 0x1400989d5
cmp eax, 0x2c
jne 0x140096fea
popf
pop rax
jmp 0x140098ce8
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 0x140097080
push rax
pushf
mov eax, 0x3aea867c
pushf
not eax
add eax, 0x9ad58657
xor eax, 0xefb07cd2
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc6469d79
xor eax, 0xb7018595
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xc53bf667
xor eax, 0xd7377d7f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfd19aba9
xor eax, 0x9481987b
rol eax, 0x9d
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x58189cb2
pushf
not eax
add eax, 0xc54cb97d
xor eax, 0xea96c847
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa04fc03e
xor eax, 0xe0fb32b6
rol eax, 0x29
popf
jmp 0x140096c57
cmp r9d, 0x28
je 0x140097103
push rax
pushf
mov eax, 0xcae3518d
pushf
not eax
add eax, 0xce5f47f0
xor eax, 0xb03fe354
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x894e05af
xor eax, 0xfbd7871b
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xbd77b2d1
xor eax, 0x8946a3bc
rol eax, 8
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x89fb595b
pushf
not eax
add eax, 0x9be8b918
xor eax, 0xaa51eb60
rol eax, 0xa
popf
pushf
not eax
add eax, 0xc5749e4e
xor eax, 0xd2a1105f
rol eax, 0xf8
popf
jmp 0x140096c57
mov eax, r14d
and eax, 0xfffffff0
add eax, 0x10
cmp dword [rbp + 0x77], eax
jae 0x14009718a
push rax
pushf
mov eax, 0x6b98e8ad
pushf
not eax
add eax, 0xb7a37a28
xor eax, 0xb380f1f7
rol eax, 0x42
popf
pushf
not eax
add eax, 0xff99db2a
xor eax, 0xdef84f88
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc2e26d32
xor eax, 0xe0dc8e62
rol eax, 0x5d
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x53d2a7a1
pushf
not eax
add eax, 0xa7f02ecf
xor eax, 0xd694fdb4
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe984b9e0
xor eax, 0xce853087
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb76624b7
xor eax, 0xc9c23de9
rol eax, 0x40
popf
pushf
not eax
add eax, 0xef8525f3
xor eax, 0x803bda25
rol eax, 0x22
popf
jmp 0x140096c57
mov eax, 0xd94173d2
pushf
not eax
add eax, 0xcdf001ce
xor eax, 0xa74ac2f0
rol eax, 0x74
popf
pushf
not eax
add eax, 0x92c0ade0
xor eax, 0xdae82249
rol eax, 7
popf
pushf
not eax
add eax, 0xd2e73b48
xor eax, 0xc0c0c4b1
rol eax, 0x87
popf
pushf
not eax
add eax, 0xafb4db01
xor eax, 0xef697d70
rol eax, 0xba
popf
jmp 0x140099394
mov r8d, r9d
mov rdx, r10
lea rcx, [rbp - 0x41]
call fcn.14009d591
nop
mov eax, r14d
and eax, 0xf
mov dword [rbp + 0x7f], eax
mov esi, 0x59fe923d
pushf
not esi
add esi, 0x85d390cf
xor esi, 0xe918eccd
rol esi, 0xe5
popf
pushf
not esi
add esi, 0xc7e1f0f1
xor esi, 0x9b60bf99
rol esi, 0xc6
popf
pushf
not esi
add esi, 0x840a2241
xor esi, 0xc0e49780
rol esi, 0xcf
popf
pushf
not esi
add esi, 0xb992caa3
xor esi, 0xc674d04f
rol esi, 0xb2
popf
sub sil, al
cmp r14d, 0x10
jb 0x140097340
push rax
pushf
mov eax, 0xb852d3ca
pushf
not eax
add eax, 0xf56c91db
xor eax, 0x8c823d3f
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf949b9f7
xor eax, 0x88e3c143
rol eax, 0x19
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xefa5c12a
pushf
not eax
add eax, 0x95d50498
xor eax, 0xb2795de2
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x97980d38
xor eax, 0xf4a8063e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb4563d6f
xor eax, 0xbef75ac9
rol eax, 0x8f
popf
jmp 0x140096c57
movups xmm1, xmmword [r15]
movdqu xmmword [rbp - 0x69], xmm1
jmp 0x1400974ab
movzx edx, sil
mov r8d, 0x26c4860f
pushf
not r8d
add r8d, 0x9d191328
xor r8d, 0xd60811aa
rol r8d, 0x86
popf
pushf
not r8d
add r8d, 0xb268cea8
xor r8d, 0x85fc00e6
rol r8d, 0xed
popf
pushf
not r8d
add r8d, 0x9d7c8cd8
xor r8d, 0xc2c24cdf
rol r8d, 0x24
popf
pushf
not r8d
add r8d, 0x995ca7b6
xor r8d, 0xdfaa4bc3
rol r8d, 0xfb
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, 0xf97265c5
pushf
not eax
add eax, 0x956421f0
xor eax, 0xaa88718d
rol eax, 9
popf
pushf
not eax
add eax, 0xbf970da9
xor eax, 0xb75b58ef
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc5a62fb6
xor eax, 0x858e66ef
rol eax, 5
popf
pushf
not eax
add eax, 0xbfb93999
xor eax, 0x96bc3565
rol eax, 0x86
popf
jmp 0x140096c57
mov rax, qword [rbp + 0x67]
test rax, rax
je 0x14009750d
push rax
pushf
mov eax, 0x7a68386f
pushf
not eax
add eax, 0xfef5f6d8
xor eax, 0x82c4e6ab
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbfb245f2
xor eax, 0xf50a5aa6
rol eax, 0x20
popf
pushf
not eax
add eax, 0xabe07917
xor eax, 0xc7e48c3e
rol eax, 0xea
popf
pushf
not eax
add eax, 0xcb0e5b87
xor eax, 0xdb04a3bd
rol eax, 0x9f
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xbfe480f6
pushf
not eax
add eax, 0xb69b9310
xor eax, 0xe883d2e6
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9187ad60
xor eax, 0xf73b2c41
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc8516a04
xor eax, 0x8bdb0a1e
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x89a0dc8e
xor eax, 0xdb5f4e23
rol eax, 0xa1
popf
jmp 0x140096c57
movdqu xmm0, xmmword [rax]
xorps xmm1, xmm0
movdqu xmmword [rbp - 0x69], xmm1
nop dword [rax]
push rax
pushf
mov eax, 0xa4f59a28
pushf
not eax
add eax, 0xeb5c19bb
xor eax, 0x9ba1ed0b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xc1f26cd3
xor eax, 0xcda1944c
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x93f1614e
xor eax, 0xd6631979
rol eax, 0xc8
popf
jmp 0x140096c57
mov r12, qword [rbp + 0x6f]
mov r8, r12
lea rdx, [rbp - 0x69]
lea rcx, [rbp - 0x41]
call fcn.1400953fe
mov eax, r14d
shr eax, 4
mov dword [rbp - 0x51], eax
cmp eax, 1
jbe 0x14009763a
push rax
pushf
mov eax, 0x7b730688
pushf
not eax
add eax, 0xd6a9d040
xor eax, 0xb62e5c89
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xbcf13672
xor eax, 0xbf8f7385
rol eax, 0x97
popf
pushf
not eax
add eax, 0xb74d4d37
xor eax, 0x90350f2e
rol eax, 0x25
popf
pushf
not eax
add eax, 0xabc94445
xor eax, 0xa0fc1392
rol eax, 0xf
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xea7cf1c0
pushf
not eax
add eax, 0xb8176036
xor eax, 0x9a5ceae7
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9edbac55
xor eax, 0xf30e23cd
rol eax, 0x91
popf
pushf
not eax
add eax, 0xdd8f47ee
xor eax, 0xa8d8147b
rol eax, 0xc4
popf
jmp 0x140096c57
mov ebx, 0xe09be1a8
pushf
not ebx
add ebx, 0xca0e9608
xor ebx, 0x840eb955
rol ebx, 0x43
popf
pushf
not ebx
add ebx, 0x8a8c1a29
xor ebx, 0x98704424
rol ebx, 0x64
popf
pushf
not ebx
add ebx, 0xcf426649
xor ebx, 0xe9515a8b
rol ebx, 0x19
popf
pushf
not ebx
add ebx, 0xde8ee5f6
xor ebx, 0xe77d413a
rol ebx, 0xa5
popf
lea edi, [rax - 1]
nop
push rax
pushf
mov eax, 0xc4ef3633
pushf
not eax
add eax, 0xe4fc0e56
xor eax, 0x99be6851
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb3f0324b
xor eax, 0xacb49709
rol eax, 0x3f
popf
jmp 0x140096c57
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.1400953fe
add ebx, 0x10
sub rdi, 1
jne 0x140097818
push rax
pushf
mov eax, 0x35034285
pushf
not eax
add eax, 0xa86fe2c1
xor eax, 0xb732cb43
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xf547948e
xor eax, 0xdd9728db
rol eax, 0xca
popf
pushf
not eax
add eax, 0x9cae4ed2
xor eax, 0xc7697770
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xccd6e3bf
xor eax, 0xb5f7637c
rol eax, 0xe6
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x2bca4ef4
pushf
not eax
add eax, 0xcf00005e
xor eax, 0xde904a18
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8b14ac01
xor eax, 0x9dbcd075
rol eax, 0xad
popf
jmp 0x140096c57
cmp r14d, 0x10
jb 0x1400978ae
push rax
pushf
mov eax, 0x7b9b51af
pushf
not eax
add eax, 0xa688b207
xor eax, 0xb20bfb51
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xbf8732b3
xor eax, 0xdcb168b3
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xd14195df
xor eax, 0x92dcf64e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfb33e2a9
xor eax, 0xb6e6638b
rol eax, 0xd
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x13e58968
pushf
not eax
add eax, 0xeb2f4236
xor eax, 0xc659b164
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xdda2363c
xor eax, 0xbb81ad06
rol eax, 0xd5
popf
jmp 0x140096c57
mov ecx, 0x3a7a976e
pushf
not ecx
add ecx, 0xd23d9067
xor ecx, 0x83d6c271
rol ecx, 0xa3
popf
pushf
not ecx
add ecx, 0x8d983c2f
xor ecx, 0x9c540d4f
rol ecx, 0xf3
popf
pushf
not ecx
add ecx, 0xad7a7bd9
xor ecx, 0xc0d527b9
rol ecx, 0x6e
popf
pushf
not ecx
add ecx, 0xdacfa0e8
xor ecx, 0xe6707ea9
rol ecx, 0x9a
popf
call fcn.14005ab7f
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, 0xd4204553
pushf
not ecx
add ecx, 0xc7569d88
xor ecx, 0xdc07e75f
rol ecx, 3
popf
pushf
not ecx
add ecx, 0x8aca7c71
xor ecx, 0x9a3c80fc
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0x9a71144b
xor ecx, 0xac3e98c4
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0xecba9c04
xor ecx, 0xb47b7c85
rol ecx, 0xf1
popf
call fcn.14005ab7f
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 [0x140040320]
test r9, r9
jne 0x140097a49
push rax
pushf
mov eax, 0x825a6b9d
pushf
not eax
add eax, 0xb8568961
xor eax, 0xdbfd920a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xade53352
xor eax, 0x89735b67
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x803b530c
xor eax, 0xb004d6ad
rol eax, 1
popf
pushf
not eax
add eax, 0x99cc20ff
xor eax, 0x9f6f6fb6
rol eax, 0xe6
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xa833ec78
pushf
not eax
add eax, 0xcbe6e63a
xor eax, 0xb0a1682b
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x824a07f2
xor eax, 0xfe05fe0e
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfc0d001c
xor eax, 0x992e16b8
rol eax, 0x54
popf
jmp 0x140096c57
xor ebx, ebx
mov r11d, 0xb8b05234
pushf
not r11d
add r11d, 0xc84426e4
xor r11d, 0xf70fdeff
rol r11d, 0x7e
popf
pushf
not r11d
add r11d, 0xb13c985d
xor r11d, 0xe329085b
rol r11d, 0xf4
popf
pushf
not r11d
add r11d, 0xb4c71d92
xor r11d, 0x8dd8e112
rol r11d, 0x55
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, 0x68ca198e
pushf
not eax
add eax, 0xef9bc913
xor eax, 0x9ccaa76c
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xee973a5e
xor eax, 0xe6eab847
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd46a85b9
xor eax, 0xa8a8f0b1
rol eax, 0x70
popf
jmp 0x140096c57
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test ebx, ebx
je 0x140097b93
push rax
pushf
mov eax, 0xa95c8469
pushf
not eax
add eax, 0xd43af2bb
xor eax, 0xd9ed966c
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa53b68ab
xor eax, 0x9d7c022b
rol eax, 0xd4
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xf7b350c0
pushf
not eax
add eax, 0xe6f2763c
xor eax, 0x81962f8a
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x99c18bed
xor eax, 0xe1e50306
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd9170ad4
xor eax, 0xcf4c0d50
rol eax, 8
popf
jmp 0x140096c57
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x5c67737
pushf
not edx
add edx, 0xa9031341
xor edx, 0xc5d0f570
rol edx, 0x28
popf
pushf
not edx
add edx, 0xbf5ebb01
xor edx, 0xba27abca
rol edx, 0xf0
popf
cmp rcx, r8
je 0x140097c67
push rax
pushf
mov eax, 0xdadfe2c3
pushf
not eax
add eax, 0xd60a073e
xor eax, 0xf9714ccd
rol eax, 0x71
popf
pushf
not eax
add eax, 0xafa5372f
xor eax, 0xda0e6e3a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe81c88af
xor eax, 0xace046aa
rol eax, 0xab
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xd14df398
pushf
not eax
add eax, 0xa7b8ff2a
xor eax, 0x9c87c078
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe8a8fec0
xor eax, 0x9365a874
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdbba4c79
xor eax, 0xc4ddfd63
rol eax, 0x9d
popf
jmp 0x140096c57
nop
push rax
pushf
mov eax, 0xe0d725d1
pushf
not eax
add eax, 0xf09ab0fb
xor eax, 0xe8cc3f79
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbdaf8a95
xor eax, 0xa173c642
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf1e509c0
xor eax, 0xf1e5752d
rol eax, 0xed
popf
jmp 0x140096c57
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x140097d62
push rax
pushf
mov eax, 0x271c15a
pushf
not eax
add eax, 0xf4342ffc
xor eax, 0xe752062a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xbd6a45f8
xor eax, 0xc89fc043
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfd079ece
xor eax, 0xb24dab01
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc5f0c7c8
xor eax, 0x84dc188f
rol eax, 0xcc
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x317382c2
pushf
not eax
add eax, 0xff383506
xor eax, 0xf3259a05
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf6b249a3
xor eax, 0xdffaedc9
rol eax, 0x50
popf
pushf
not eax
add eax, 0xa43865e5
xor eax, 0x8f58beeb
rol eax, 0xdf
popf
jmp 0x140096c57
cmp edx, ebx
jne 0x140097e09
push rax
pushf
mov eax, 0xa19d11f5
pushf
not eax
add eax, 0xe3c731fb
xor eax, 0xde3183d2
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa1e1f3b3
xor eax, 0xb42f22ff
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x91d9b25c
xor eax, 0x92c8087e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xf6181e08
xor eax, 0xb4280ac4
rol eax, 0x42
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xec90ce7
pushf
not eax
add eax, 0xb9f80c2f
xor eax, 0xcfe198eb
rol eax, 5
popf
pushf
not eax
add eax, 0xcb207445
xor eax, 0xb0ad89b2
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc14fb617
xor eax, 0xf38430d6
rol eax, 0x2c
popf
jmp 0x140096c57
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 0x140097eb2
push rax
pushf
mov eax, 0xff07974d
pushf
not eax
add eax, 0x95fae533
xor eax, 0xb56f9fa7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xcd111146
xor eax, 0x9343ed77
rol eax, 0xbe
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x2e2f1f56
pushf
not eax
add eax, 0xb3772898
xor eax, 0xf1101a93
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xde997795
xor eax, 0x94c83245
rol eax, 0x58
popf
jmp 0x140096c57
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x140097f38
push rax
pushf
mov eax, 0x92da59cb
pushf
not eax
add eax, 0x96d74775
xor eax, 0x82d3e257
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbd7c1b15
xor eax, 0xe4cde541
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbe92415f
xor eax, 0x9493d52b
rol eax, 0x39
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x4685a20f
pushf
not eax
add eax, 0xe43442f2
xor eax, 0xd1afe291
rol eax, 1
popf
pushf
not eax
add eax, 0xf7883e11
xor eax, 0xf992dedf
rol eax, 0x48
popf
pushf
not eax
add eax, 0x85497876
xor eax, 0xf5e3aa75
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8ab63234
xor eax, 0x888d76b3
rol eax, 0xdd
popf
jmp 0x140096c57
mov r14d, dword [rdi + 0x20]
push rax
pushf
mov eax, 0x2214254
pushf
not eax
add eax, 0xfed086b0
xor eax, 0xacdc7c03
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x8138e9b2
xor eax, 0xb1978870
rol eax, 0x2a
popf
jmp 0x140096c57
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, 0xd7425a90
pushf
not edx
add edx, 0xc80221d9
xor edx, 0xde728d9a
rol edx, 0xdd
popf
pushf
not edx
add edx, 0x8f93a519
xor edx, 0xde82441f
rol edx, 0x84
popf
pushf
not edx
add edx, 0x92856510
xor edx, 0xcc233a9e
rol edx, 0xc8
popf
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x140098061
push rax
pushf
mov eax, 0x688a9086
pushf
not eax
add eax, 0x92a3786a
xor eax, 0x99c7b59e
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xff62708d
xor eax, 0x822879bd
rol eax, 0x2f
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x9f9b6d19
pushf
not eax
add eax, 0xef32c78e
xor eax, 0xda7077b3
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe47ee562
xor eax, 0xc828a89c
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb1edcfa5
xor eax, 0xfec084d3
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf65e5cae
xor eax, 0xf83ac223
rol eax, 0x62
popf
jmp 0x140096c57
nop
push rax
pushf
mov eax, 0x5984d902
pushf
not eax
add eax, 0xab3fdd0c
xor eax, 0xb8a52bf2
rol eax, 0x60
popf
pushf
not eax
add eax, 0xb8621194
xor eax, 0xaaf642b5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xbdc82ae2
xor eax, 0x90627527
rol eax, 0xe0
popf
jmp 0x140096c57
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x140098170
push rax
pushf
mov eax, 0xbc82f05f
pushf
not eax
add eax, 0xe1a420df
xor eax, 0xa71efee6
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbf3326ab
xor eax, 0xb7f0ecd2
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9e7b16f6
xor eax, 0x8d639dda
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xb1d669d1
xor eax, 0xc5d20048
rol eax, 0x53
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x9194b36d
pushf
not eax
add eax, 0x928096c5
xor eax, 0xda31b483
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xde490715
xor eax, 0x91c96564
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x98092af3
xor eax, 0x9b3c59ff
rol eax, 2
popf
pushf
not eax
add eax, 0x89455eb6
xor eax, 0xdb9eebb6
rol eax, 0x81
popf
jmp 0x140096c57
cmp edx, r11d
je 0x140098227
push rax
pushf
mov eax, 0xc018fde8
pushf
not eax
add eax, 0xd32d1209
xor eax, 0x8c8443d2
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9fb4ad2d
xor eax, 0xfbffe4cc
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa30347f4
xor eax, 0xd871b15f
rol eax, 0x53
popf
pushf
not eax
add eax, 0xe8cbe674
xor eax, 0xcf66cfcc
rol eax, 0xa0
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x88a11cee
pushf
not eax
add eax, 0xb1eb67dc
xor eax, 0x8fa19d95
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x856d9fdc
xor eax, 0x924f994b
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcd207fe2
xor eax, 0xa380a98d
rol eax, 0x6c
popf
jmp 0x140096c57
test r8d, r8d
jne 0x1400982cb
push rax
pushf
mov eax, 0xdedb4465
pushf
not eax
add eax, 0xd0606ef4
xor eax, 0xf3cfd37d
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb6b59457
xor eax, 0xbe31364d
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xff40fdf3
xor eax, 0xbe498bf0
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfc5e3619
xor eax, 0xfcb7e9e7
rol eax, 0x2a
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x468238d1
pushf
not eax
add eax, 0xcbd75ff3
xor eax, 0xabcafa5a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa34264bd
xor eax, 0xb484cd43
rol eax, 0x3f
popf
jmp 0x140096c57
jmp 0x140098870
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 0x1400983e0
push rax
pushf
mov eax, 0xd264146c
pushf
not eax
add eax, 0x8658fc73
xor eax, 0xe51e0d2d
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc7689710
xor eax, 0xd1873f7b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa735707c
xor eax, 0xe8ef26f8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf2563a3e
xor eax, 0x911ba069
rol eax, 0xba
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x955bc7c2
pushf
not eax
add eax, 0xb76a1f79
xor eax, 0xd533f7b4
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb210fc1e
xor eax, 0x95fb8956
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x870d9805
xor eax, 0xc1af2c47
rol eax, 0x20
popf
jmp 0x140096c57
lea rax, [r15 + rdi]
cmp r9, rax
jae 0x140098462
push rax
pushf
mov eax, 0x283b5ae5
pushf
not eax
add eax, 0xe6f419aa
xor eax, 0x82101b3c
rol eax, 2
popf
pushf
not eax
add eax, 0x8e7bce36
xor eax, 0x9bd9366b
rol eax, 0x3f
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xc7e654b9
pushf
not eax
add eax, 0x90485443
xor eax, 0xcae600be
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xce811675
xor eax, 0xb8cbe591
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd9e7caa4
xor eax, 0xb48df1c8
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa85901bb
xor eax, 0xaaf272b9
rol eax, 0xfa
popf
jmp 0x140096c57
mov ebx, 0x555fafc6
pushf
not ebx
add ebx, 0x8b2e499d
xor ebx, 0xc05a2991
rol ebx, 0xee
popf
pushf
not ebx
add ebx, 0xb386d9d2
xor ebx, 0xda1ec1c4
rol ebx, 0xa3
popf
pushf
not ebx
add ebx, 0x8b1c1f21
xor ebx, 0xf1e42e06
rol ebx, 0xa7
popf
pushf
not ebx
add ebx, 0x9ec26bb2
xor ebx, 0xaf06160f
rol ebx, 0xd9
popf
mov r11d, ebx
movzx eax, byte [r9]
cmp al, 0x2e
je 0x140098578
push rax
pushf
mov eax, 0x92756222
pushf
not eax
add eax, 0xfdf6d361
xor eax, 0xc8e5cd79
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe41f7496
xor eax, 0xc67a122a
rol eax, 0x48
popf
pushf
not eax
add eax, 0xa02fb5b0
xor eax, 0xba517cb5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb8b316a2
xor eax, 0xf51ee4b6
rol eax, 0xf9
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x4c150398
pushf
not eax
add eax, 0xa6ad23e1
xor eax, 0xf54ea9ac
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9da53a30
xor eax, 0xdbbca6a6
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8c897641
xor eax, 0xaee2a3be
rol eax, 0x1b
popf
jmp 0x140096c57
nop dword [rax + rax]
push rax
pushf
mov eax, 0xc8bf1dc
pushf
not eax
add eax, 0x8ae1b7b5
xor eax, 0xbac625a2
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xee6b8747
xor eax, 0xdc4f253b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd446c6a2
xor eax, 0xf6b6424f
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc73d8cf8
xor eax, 0xa8a1d3c3
rol eax, 0x39
popf
jmp 0x140096c57
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
inc r9
movzx eax, byte [r9]
cmp al, 0x2e
jne 0x14009867b
push rax
pushf
mov eax, 0x6d61d791
pushf
not eax
add eax, 0xa5f70518
xor eax, 0x955140fb
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe41b11b3
xor eax, 0xf803f34e
rol eax, 0x40
popf
pushf
not eax
add eax, 0xe7b20a89
xor eax, 0xf276f1ce
rol eax, 0xb9
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x50e3ad4d
pushf
not eax
add eax, 0x9d55149c
xor eax, 0xbcb46970
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8cf4d1d7
xor eax, 0x9b1e2408
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xed441832
xor eax, 0xf33c85ed
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc07c651e
xor eax, 0xfb4e60d2
rol eax, 0x4a
popf
jmp 0x140096c57
inc r9
movzx eax, byte [r9]
test al, al
je 0x140098738
push rax
pushf
mov eax, 0x16475c55
pushf
not eax
add eax, 0xe23459e7
xor eax, 0x8a1168a0
rol eax, 0xff
popf
pushf
not eax
add eax, 0xfb968fc9
xor eax, 0xa543869d
rol eax, 0x37
popf
pushf
not eax
add eax, 0xdee8d674
xor eax, 0x80f5739a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xcce89d03
xor eax, 0xbc9d5d71
rol eax, 0x6c
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xbf55343
pushf
not eax
add eax, 0xe611c805
xor eax, 0xb6784044
rol eax, 0x57
popf
pushf
not eax
add eax, 0xdb0b20e9
xor eax, 0xe5635e76
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9b1b0358
xor eax, 0x90390e79
rol eax, 0x87
popf
jmp 0x140096c57
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r9, [r9 + 1]
movzx eax, byte [r9]
test al, al
jne 0x1400987dd
push rax
pushf
mov eax, 0xb0d5c908
pushf
not eax
add eax, 0xd74e5041
xor eax, 0xd6a11bf5
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8230aeff
xor eax, 0xd80358e3
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe76a0d66
xor eax, 0xbc1e8c38
rol eax, 0x33
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xf50a5ae
pushf
not eax
add eax, 0xd5b7193e
xor eax, 0xe8637b67
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfa692ac1
xor eax, 0xb03620f9
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcce316c5
xor eax, 0xef56249c
rol eax, 0x88
popf
jmp 0x140096c57
mov rax, qword [rbp - 0x49]
mov rsi, qword [rax]
push rax
pushf
mov eax, 0xb44e3602
pushf
not eax
add eax, 0xa130fc75
xor eax, 0xfb092851
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8ee66afc
xor eax, 0xc6396dc5
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb1b0cfdc
xor eax, 0xe515cf9f
rol eax, 0xd3
popf
jmp 0x140096c57
mov rax, qword [rsi]
mov rsi, rax
cmp rax, qword [rbp - 0x49]
je 0x1400988d5
push rax
pushf
mov eax, 0xa799fae7
pushf
not eax
add eax, 0xbfd038c5
xor eax, 0x8e07a137
rol eax, 6
popf
pushf
not eax
add eax, 0xf5d78248
xor eax, 0xc5c6a07d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xaad0dc9d
xor eax, 0xcc08ecd1
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdf12f9fa
xor eax, 0xa22a82b2
rol eax, 0x52
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x3f973648
pushf
not eax
add eax, 0xa470b33f
xor eax, 0xac2b644c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8a722ac1
xor eax, 0xd8314492
rol eax, 0xb3
popf
jmp 0x140096c57
cmp qword [rax + 0x30], 0
jne 0x140098946
push rax
pushf
mov eax, 0x6bf532ef
pushf
not eax
add eax, 0xd3a46fbd
xor eax, 0xbb8f6d36
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xaffb6f7c
xor eax, 0xd11a6ca2
rol eax, 0xff
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xdc599e47
pushf
not eax
add eax, 0xf240646b
xor eax, 0x96823743
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe8883a51
xor eax, 0xa30c92ec
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb97742d2
xor eax, 0xa3b6cb1a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb74bfd46
xor eax, 0xa0e7ef36
rol eax, 0xa9
popf
jmp 0x140096c57
xor r9d, r9d
push rax
pushf
mov eax, 0xd1ce608b
pushf
not eax
add eax, 0xe4090361
xor eax, 0xec374602
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb7fe7c60
xor eax, 0xe0506e7b
rol eax, 0x8f
popf
jmp 0x140096c57
mov qword [0x140040320], 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, 0x3e8f567
pushf
not eax
add eax, 0x88ad3c8f
xor eax, 0xc8abd0aa
rol eax, 0x13
popf
pushf
not eax
add eax, 0x93f2a1a2
xor eax, 0xd78aae25
rol eax, 0xf4
popf
jmp 0x140096c57
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 0x140098a41
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.1400953fe
sub r14d, dword [rbp + 0x7f]
movups xmm0, xmmword [r12]
movups xmmword [r14 + rsi], xmm0
test r12, r12
je 0x140098b50
push rax
pushf
mov eax, 0x4044b949
pushf
not eax
add eax, 0xe1c2abb5
xor eax, 0xac29b4cb
rol eax, 0xae
popf
pushf
not eax
add eax, 0xef6f6728
xor eax, 0xf90d5fc3
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf2ade977
xor eax, 0x91f7c27d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcc1e31ce
xor eax, 0x88561c8a
rol eax, 0xeb
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x28582a
pushf
not eax
add eax, 0xbb9a8071
xor eax, 0xfac24afb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x9cf39817
xor eax, 0x8fce1343
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd01ccc3e
xor eax, 0xf4938035
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe3c16567
xor eax, 0x84e3866b
rol eax, 0xa8
popf
jmp 0x140096c57
sub rdi, r12
cmp rdi, 0x1000
jb 0x140098be8
push rax
pushf
mov eax, 0x2577a7ad
pushf
not eax
add eax, 0xda772991
xor eax, 0xd97d79bd
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8061c327
xor eax, 0xfa7a46f7
rol eax, 0x16
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x3ab441ba
pushf
not eax
add eax, 0x90c4b7ac
xor eax, 0x8d6280e8
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb28bdd48
xor eax, 0xc2f266c5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbcd492aa
xor eax, 0xe7b6949c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe622d210
xor eax, 0xee7c7201
rol eax, 0x57
popf
jmp 0x140096c57
add rdi, 0x27
mov rcx, qword [r12 - 8]
sub r12, rcx
lea rax, [r12 - 8]
cmp rax, 0x1f
ja 0x140098ca2
push rax
pushf
mov eax, 0x8264d922
pushf
not eax
add eax, 0xe2d5e93f
xor eax, 0xb47d302d
rol eax, 0x51
popf
pushf
not eax
add eax, 0x971a2447
xor eax, 0xdffede68
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x823086a8
xor eax, 0xf0b3f995
rol eax, 0xcf
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xaec06848
pushf
not eax
add eax, 0x917c4a0b
xor eax, 0x88d4c72e
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfc2d1ce3
xor eax, 0xbde98ace
rol eax, 0x70
popf
pushf
not eax
add eax, 0x919046e1
xor eax, 0xaf1d9289
rol eax, 0x89
popf
jmp 0x140096c57
mov r12, rcx
mov rdx, rdi
mov rcx, r12
call fcn.1400ae516
nop
push rax
pushf
mov eax, 0xbd97e166
pushf
not eax
add eax, 0xa7c385ae
xor eax, 0xc2e6f17b
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9e250304
xor eax, 0xf23582bc
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9be84778
xor eax, 0xbd2f38a3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb9cf3956
xor eax, 0xeba6f4a8
rol eax, 0xa1
popf
jmp 0x140096c57
test r13, r13
je 0x140098d9b
push rax
pushf
mov eax, 0xc3f3b109
pushf
not eax
add eax, 0xd96ee327
xor eax, 0xa2137f7b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xe1d158af
xor eax, 0xda5a5df3
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf7bacf1a
xor eax, 0xb4bb695a
rol eax, 0x37
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0xe432ddc5
pushf
not eax
add eax, 0xa530bb6d
xor eax, 0xe2b83204
rol eax, 0
popf
pushf
not eax
add eax, 0xc3cc6c1e
xor eax, 0xacaa2e4a
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xa14f2062
xor eax, 0xe5ab9cb2
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x97163b6b
xor eax, 0xadf28141
rol eax, 0xd8
popf
jmp 0x140096c57
sub rbx, r13
cmp rbx, 0x1000
jb 0x140098e33
push rax
pushf
mov eax, 0x609dd655
pushf
not eax
add eax, 0x97e4830e
xor eax, 0xe4d7b159
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9d744b80
xor eax, 0xd5655a96
rol eax, 0x4d
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x3ecab64b
pushf
not eax
add eax, 0xa93e338d
xor eax, 0xa4fcd966
rol eax, 0x43
popf
pushf
not eax
add eax, 0xba73dfb0
xor eax, 0x901cf279
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcad8b399
xor eax, 0xc0f30a23
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8829ccf6
xor eax, 0xd3282e87
rol eax, 0xb
popf
jmp 0x140096c57
add rbx, 0x27
mov rcx, qword [r13 - 8]
sub r13, rcx
lea rax, [r13 - 8]
cmp rax, 0x1f
ja 0x140098efa
push rax
pushf
mov eax, 0x43e707c0
pushf
not eax
add eax, 0x9244e8f0
xor eax, 0xe2f4c14a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xf9cd0dcc
xor eax, 0xc8d6ddd6
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb29fbc94
xor eax, 0xc69eb044
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf29d6e28
xor eax, 0xfb129fcc
rol eax, 0xeb
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x24ad5da9
pushf
not eax
add eax, 0xcd53cb12
xor eax, 0xdf944d77
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xad6345a6
xor eax, 0xaed8ba91
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd7cfb504
xor eax, 0xb3c43e33
rol eax, 0x17
popf
jmp 0x140096c57
mov r13, rcx
push rax
pushf
mov eax, 0x7dfd9ebf
pushf
not eax
add eax, 0xdf4c2cb5
xor eax, 0xc673b0b7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdb04a9fa
xor eax, 0xc1e24425
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb302e6fb
xor eax, 0xb0c85c19
rol eax, 0x53
popf
jmp 0x140096c57
mov rdx, rbx
mov rcx, r13
call fcn.1400ae516
nop
push rax
pushf
mov eax, 0x1fdc2023
pushf
not eax
add eax, 0x84d092e5
xor eax, 0xeae869ca
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9ba5c59c
xor eax, 0xc1324acb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb5b3d678
xor eax, 0xbc8926b0
rol eax, 0x95
popf
jmp 0x140096c57
mov rcx, qword [rbp - 0x41]
test rcx, rcx
je 0x140099017
push rax
pushf
mov eax, 0x6446ef94
pushf
not eax
add eax, 0xb977aa31
xor eax, 0x963bc495
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x81be3d48
xor eax, 0xc9e9a117
rol eax, 0x10
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x6b22cbbd
pushf
not eax
add eax, 0xb44d6ac4
xor eax, 0x8399e314
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc9a91a8c
xor eax, 0xdbeacfb5
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x86493748
xor eax, 0xa68940ac
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfccec238
xor eax, 0x8ef1d0f3
rol eax, 0xf
popf
jmp 0x140096c57
mov rdx, qword [rbp - 0x31]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400990cd
push rax
pushf
mov eax, 0x7f7bce28
pushf
not eax
add eax, 0xc22bcb24
xor eax, 0xae848385
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9fab5f2b
xor eax, 0xdeffe649
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xb42ac38c
xor eax, 0x9e414527
rol eax, 0x88
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x9fa6edff
pushf
not eax
add eax, 0xc4e3cfe3
xor eax, 0xd9041c03
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc5480cb2
xor eax, 0xa6ba7e6d
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc4d13175
xor eax, 0xece88c1e
rol eax, 0xd5
popf
jmp 0x140096c57
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009916e
push rax
pushf
mov eax, 0x1af98ad3
pushf
not eax
add eax, 0xb907d66f
xor eax, 0xc6e46bf5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x99abe8bd
xor eax, 0xfb5e9aff
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xfef5b46b
xor eax, 0xf8665d4d
rol eax, 0x18
popf
jmp 0x140096c57
push rax
pushf
mov eax, 0x8c21ae79
pushf
not eax
add eax, 0xf3a6c450
xor eax, 0xfce60bed
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xbbfb2afc
xor eax, 0xc4bfee08
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa1989e13
xor eax, 0xcc53bd9b
rol eax, 0x5f
popf
jmp 0x140096c57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xf475b45
pushf
not eax
add eax, 0xfb79f39e
xor eax, 0xe8037aa1
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xfceb12dd
xor eax, 0x9b1c3e01
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xf83870d1
xor eax, 0x80de0e46
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd14d9386
xor eax, 0xade00b5a
rol eax, 0x42
popf
jmp 0x140096c57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x74a6279b
pushf
not eax
add eax, 0xae99c820
xor eax, 0x92d5739a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa1e39a9f
xor eax, 0xcc7edc3b
rol eax, 0x39
popf
jmp 0x140096c57
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x680da7f3
pushf
not eax
add eax, 0x949d1bcd
xor eax, 0x83605944
rol eax, 0x87
popf
pushf
not eax
add eax, 0xd701e8c0
xor eax, 0xdf8899e8
rol eax, 0xae
popf
jmp 0x140096c57
call fcn.1400ae516
push rax
pushf
mov eax, 0x8dd6eaf
pushf
not eax
add eax, 0xa6758b31
xor eax, 0xea45401e
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x95e93393
xor eax, 0xe79ad7a4
rol eax, 0xb4
popf
jmp 0x140096c57
xor eax, eax
jmp 0x140099394
mov eax, 0x6e7ea014
pushf
not eax
add eax, 0x9b977ef5
xor eax, 0xd7cd658a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xe79aa058
xor eax, 0xd7cb64b4
rol eax, 0x40
popf
pushf
not eax
add eax, 0xc5b92901
xor eax, 0xc99467ca
rol eax, 0xcb
popf
push rax
pushf
mov eax, 0xfaaea741
pushf
not eax
add eax, 0xd7126cd9
xor eax, 0xb09d5db4
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x986ec74c
xor eax, 0xbdf86f84
rol eax, 0xab
popf
pushf
not eax
add eax, 0xb08cb159
xor eax, 0xa65c23e1
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x99fa1808
xor eax, 0xfe668bd5
rol eax, 0x34
popf
jmp 0x140096c57
mov rbx, qword [rsp + 0xe0]
add rsp, 0x90
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret