Function at 0x140099346
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x4568ce21
pushf
not eax
add eax, 0x4a3f08d2
xor eax, 0x7f656a1
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x5df32253
xor eax, 0x63dfb1e
rol eax, 0x54
popf
pushf
not eax
add eax, 0xeb72e43
xor eax, 0x49b57cd3
rol eax, 0xae
popf
cmp eax, 0
jne 0x140099396
popf
pop rax
jmp 0x1400995b2
cmp eax, 9
jne 0x1400993a5
popf
pop rax
jmp 0x140099c32
cmp eax, 0x11
jne 0x1400993b4
popf
pop rax
jmp 0x140099ffe
cmp eax, 0x1c
jne 0x1400993c3
popf
pop rax
jmp 0x14009a6ab
cmp eax, 0x13
jne 0x1400993d2
popf
pop rax
jmp 0x14009a161
cmp eax, 1
jne 0x1400993e1
popf
pop rax
jmp 0x1400996a9
cmp eax, 0x21
jne 0x1400993f0
popf
pop rax
jmp 0x14009a889
cmp eax, 0xa
jne 0x1400993ff
popf
pop rax
jmp 0x140099c6a
cmp eax, 0x18
jne 0x14009940e
popf
pop rax
jmp 0x14009a41d
cmp eax, 0x17
jne 0x14009941d
popf
pop rax
jmp 0x14009a39b
cmp eax, 0x1a
jne 0x14009942c
popf
pop rax
jmp 0x14009a516
cmp eax, 0x14
jne 0x14009943b
popf
pop rax
jmp 0x14009a1fc
cmp eax, 0xd
jne 0x14009944a
popf
pop rax
jmp 0x140099dd2
cmp eax, 0x19
jne 0x140099459
popf
pop rax
jmp 0x14009a486
cmp eax, 0x22
jne 0x140099468
popf
pop rax
jmp 0x14009a8d7
cmp eax, 0x1f
jne 0x140099477
popf
pop rax
jmp 0x14009a7b1
cmp eax, 0x23
jne 0x140099486
popf
pop rax
jmp 0x14009a924
cmp eax, 0x20
jne 0x140099495
popf
pop rax
jmp 0x14009a828
cmp eax, 3
jne 0x1400994a4
popf
pop rax
jmp 0x14009980c
cmp eax, 6
jne 0x1400994b3
popf
pop rax
jmp 0x1400999fa
cmp eax, 0xc
jne 0x1400994c2
popf
pop rax
jmp 0x140099d71
cmp eax, 8
jne 0x1400994d1
popf
pop rax
jmp 0x140099b84
cmp eax, 4
jne 0x1400994e0
popf
pop rax
jmp 0x1400998d7
cmp eax, 7
jne 0x1400994ef
popf
pop rax
jmp 0x140099abf
cmp eax, 0x15
jne 0x1400994fe
popf
pop rax
jmp 0x14009a25a
cmp eax, 0x16
jne 0x14009950d
popf
pop rax
jmp 0x14009a2df
cmp eax, 0x1e
jne 0x14009951c
popf
pop rax
jmp 0x14009a77a
cmp eax, 2
jne 0x14009952b
popf
pop rax
jmp 0x140099777
cmp eax, 0xe
jne 0x14009953a
popf
pop rax
jmp 0x140099e8e
cmp eax, 0x12
jne 0x140099549
popf
pop rax
jmp 0x14009a0c2
cmp eax, 0x1d
jne 0x140099558
popf
pop rax
jmp 0x14009a6e3
cmp eax, 0x24
jne 0x140099567
popf
pop rax
jmp 0x14009a975
cmp eax, 0x1b
jne 0x140099576
popf
pop rax
jmp 0x14009a5db
cmp eax, 5
jne 0x140099585
popf
pop rax
jmp 0x140099964
cmp eax, 0x10
jne 0x140099594
popf
pop rax
jmp 0x140099fa8
cmp eax, 0xf
jne 0x1400995a3
popf
pop rax
jmp 0x140099f44
cmp eax, 0xb
jne 0x1400995b2
popf
pop rax
jmp 0x140099d35
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xb0
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rbp + 0x1f], rax
mov r15, rdx
mov r12, rcx
mov qword [rbp - 0x61], rcx
xor r13d, r13d
mov eax, 0xb43ada93
pushf
not eax
add eax, 0x6be08a3c
xor eax, 0x7e30d6cd
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x5970d940
xor eax, 0x74ad552d
rol eax, 0x7b
popf
cmp word [rdx], ax
jne 0x140099650
push rax
pushf
mov eax, 0xb4111b50
pushf
not eax
add eax, 0xa24b48d
xor eax, 0x3b8941f9
rol eax, 0x83
popf
pushf
not eax
add eax, 0x6d7a998b
xor eax, 0xa2d35f
rol eax, 0x70
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x281f2cd6
pushf
not eax
add eax, 0x5576fc4b
xor eax, 0x644c6e37
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x1579369a
xor eax, 0x3f88516b
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x62f94e67
xor eax, 0x1980b287
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x26f41e6
xor eax, 0xcc87f50
rol eax, 0x60
popf
jmp 0x140099387
movsxd rax, dword [rdx + 0x3c]
push rdx
not rdx
sub rax, rdx
pop rdx
sub rax, 1
cmp dword [rax], 0x4550
jne 0x14009971e
push rax
pushf
mov eax, 0x60aa1d3b
pushf
not eax
add eax, 0x3e92a4d8
xor eax, 0x70768df
rol eax, 0xd
popf
pushf
not eax
add eax, 0x3157f6aa
xor eax, 0x4b218998
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x2f3898e8
xor eax, 0x2fe8d8d3
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x16fff54
xor eax, 0x473c6ff6
rol eax, 0xab
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x9f3df43
pushf
not eax
add eax, 0xc820cae
xor eax, 0x493cc783
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x1012e1ac
xor eax, 0x4e5d6cdd
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x15acb108
xor eax, 0x64bbb647
rol eax, 0x94
popf
pushf
not eax
add eax, 0x789d58cb
xor eax, 0x3ca459bf
rol eax, 0xee
popf
jmp 0x140099387
test rax, rax
je 0x1400997d9
push rax
pushf
mov eax, 0x77d44ea0
pushf
not eax
add eax, 0x525cf63a
xor eax, 0x7a48c887
rol eax, 0x79
popf
pushf
not eax
add eax, 0x3d823569
xor eax, 0x3661857a
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x7078922c
xor eax, 0x5a08cecc
rol eax, 0x59
popf
pushf
not eax
add eax, 0x2f996d4
xor eax, 0x76f095ae
rol eax, 0x6a
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x91568519
pushf
not eax
add eax, 0x7567a5cc
xor eax, 0x64ad0ff3
rol eax, 0x35
popf
pushf
not eax
add eax, 0x2d0d5b74
xor eax, 0x44dd43cd
rol eax, 0x80
popf
jmp 0x140099387
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x31], xmm1
mov r8d, r13d
mov qword [rbp - 0x21], r13
mov r14d, dword [rax + 0x90]
push rdx
not rdx
sub r14, rdx
pop rdx
sub r14, 1
cmp dword [r14 + 0x10], r13d
je 0x140099891
push rax
pushf
mov eax, 0xa0703fc7
pushf
not eax
add eax, 0x23081f1f
xor eax, 0x727bd629
rol eax, 0xec
popf
pushf
not eax
add eax, 0x1a1773be
xor eax, 0x3e9c08fa
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x7eb78256
xor eax, 0x62688ab8
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x50e8b92a
xor eax, 0x7d5f49ba
rol eax, 0x3b
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x71cfa077
pushf
not eax
add eax, 0x59637a0c
xor eax, 0x12ece2f7
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x551eec4c
xor eax, 0x5dd380c8
rol eax, 0x36
popf
pushf
not eax
add eax, 0x6d63e9dd
xor eax, 0xc0308a3
rol eax, 0x40
popf
jmp 0x140099387
xorps xmm0, xmm0
movups xmmword [rbp - 0x19], xmm0
mov qword [rbp - 9], r13
mov qword [rbp - 1], 0xf
mov byte [rbp - 0x19], 0
movdqu xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r13
mov edx, dword [r14 + 0xc]
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], r13
mov qword [rbp - 0x41], r13
mov r8, 0xffffffffffffffff
nop
push rax
pushf
mov eax, 0x6c4be37c
pushf
not eax
add eax, 0x19aebc00
xor eax, 0x4e0a66
rol eax, 0xa
popf
pushf
not eax
add eax, 0x7c920668
xor eax, 0x53a15674
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xdfd6ac
xor eax, 0x63fc0968
rol eax, 0xfc
popf
jmp 0x140099387
inc r8
cmp byte [rdx + r8], 0
jne 0x1400999a1
push rax
pushf
mov eax, 0x340b7b55
pushf
not eax
add eax, 0x7c66214d
xor eax, 0x741fe9f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x40fffd17
xor eax, 0x29a494c7
rol eax, 7
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x7a2e2751
pushf
not eax
add eax, 0x78f1f417
xor eax, 0x79ee8a34
rol eax, 9
popf
pushf
not eax
add eax, 0x4df1d2df
xor eax, 0x7beef36b
rol eax, 0x39
popf
pushf
not eax
add eax, 0x79dc1dc3
xor eax, 0x6296d63c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x7e03ebe
xor eax, 0x1d058e2f
rol eax, 0xfb
popf
jmp 0x140099387
lea rcx, [rbp - 0x59]
call fcn.140080330
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x140099a66
push rax
pushf
mov eax, 0x885124c
pushf
not eax
add eax, 0x68b8bdd5
xor eax, 0xf978f46
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xbe826b
xor eax, 0x2e97931a
rol eax, 0x78
popf
pushf
not eax
add eax, 0x1fb870b9
xor eax, 0x5d46828
rol eax, 0xf
popf
pushf
not eax
add eax, 0x2813a245
xor eax, 0x39092775
rol eax, 0x37
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x5f0005f
pushf
not eax
add eax, 0x22ebc0b
xor eax, 0x39f7ad77
rol eax, 0x10
popf
pushf
not eax
add eax, 0x1b539d2d
xor eax, 0x735f9452
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x5b826212
xor eax, 0x6f647e9e
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x23453260
xor eax, 0x1348158a
rol eax, 0x4e
popf
jmp 0x140099387
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140099b2b
push rax
pushf
mov eax, 0xd3759f00
pushf
not eax
add eax, 0x5e35ec02
xor eax, 0x6f2247da
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe87f1be
xor eax, 0x7a57c47c
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x5c89773e
xor eax, 0x1eadd5e9
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x38139b32
xor eax, 0x2fa0f702
rol eax, 0x67
popf
jmp 0x140099387
push rax
pushf
mov eax, 0xc41ab434
pushf
not eax
add eax, 0x652e57b4
xor eax, 0x734a35b3
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x547028c6
xor eax, 0x7848d0d4
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x6d06ba5a
xor eax, 0x462f193e
rol eax, 0x39
popf
pushf
not eax
add eax, 0xddc3b9c
xor eax, 0x57498981
rol eax, 0x67
popf
jmp 0x140099387
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140099bff
push rax
pushf
mov eax, 0x91d36e96
pushf
not eax
add eax, 0x7bd74597
xor eax, 0x45d940a5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x4199055
xor eax, 0x2f326ba0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x5da379a7
xor eax, 0x6f36bec9
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x50c58da2
xor eax, 0x69b27d99
rol eax, 0x1a
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x65bd68c1
pushf
not eax
add eax, 0x70c9183d
xor eax, 0x6f77c588
rol eax, 0x79
popf
pushf
not eax
add eax, 0x628609f1
xor eax, 0x7bbf111b
rol eax, 0x74
popf
jmp 0x140099387
call fcn.140100bbf
push rax
pushf
mov eax, 0xb01863d5
pushf
not eax
add eax, 0x5126f7d7
xor eax, 0x16546f7f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x29ec286e
xor eax, 0x73f52af5
rol eax, 0x40
popf
jmp 0x140099387
movups xmm0, xmmword [rbp - 0x59]
movups xmmword [rbp - 0x19], xmm0
movups xmm1, xmmword [rbp - 0x49]
movups xmmword [rbp - 9], xmm1
mov esi, dword [r14 + 0x10]
push r15
not r15
sub rsi, r15
pop r15
sub rsi, 1
mov edi, dword [r14]
push r15
not r15
sub rdi, r15
pop r15
sub rdi, 1
mov rax, qword [rdi]
test rax, rax
je 0x140099d02
push rax
pushf
mov eax, 0xac3d87f
pushf
not eax
add eax, 0x51baa3ec
xor eax, 0x1cb62246
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x3107d09b
xor eax, 0x55d86dd3
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x45abcbd5
xor eax, 0x50f7753d
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x1e677d0
xor eax, 0x69661989
rol eax, 2
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x4a7c4c66
pushf
not eax
add eax, 0x44ea12c9
xor eax, 0x73b61731
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x41e11225
xor eax, 0x176d16aa
rol eax, 0xf3
popf
jmp 0x140099387
nop word [rax + rax]
push rax
pushf
mov eax, 0x695866ca
pushf
not eax
add eax, 0x75379e7f
xor eax, 0x1b05946
rol eax, 0x58
popf
pushf
not eax
add eax, 0x47ecdd83
xor eax, 0x55fa6e14
rol eax, 0x6f
popf
jmp 0x140099387
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], r13
mov qword [rbp - 0x41], 0xf
mov byte [rbp - 0x59], 0
lea rdx, [r15 + 2]
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0x3a49eb7d
pushf
not eax
add eax, 0x20118029
xor eax, 0x14d1707a
rol eax, 0xef
popf
pushf
not eax
add eax, 0x5d7f108a
xor eax, 0x6b1617f8
rol eax, 0xc1
popf
jmp 0x140099387
inc r8
cmp byte [rdx + r8], 0
jne 0x140099e35
push rax
pushf
mov eax, 0x79898243
pushf
not eax
add eax, 0x647af927
xor eax, 0x273898e6
rol eax, 0x44
popf
pushf
not eax
add eax, 0x16c91d76
xor eax, 0x7ff6c56c
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x5802249b
xor eax, 0x5a913e3a
rol eax, 5
popf
pushf
not eax
add eax, 0x865653c
xor eax, 0x527cda76
rol eax, 0x84
popf
jmp 0x140099387
push rax
pushf
mov eax, 0xce6097fb
pushf
not eax
add eax, 0x79fe1cde
xor eax, 0xd39a48f
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x412b173
xor eax, 0x7353b946
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x44d8aae
xor eax, 0xced2d9b
rol eax, 0x70
popf
pushf
not eax
add eax, 0x50788a5c
xor eax, 0x1527136d
rol eax, 0xe9
popf
jmp 0x140099387
lea rcx, [rbp - 0x59]
call fcn.140079a0f
mov qword [rbp - 0x39], rsi
mov rbx, qword [rbp + 0xf]
cmp rbx, qword [rbp + 0x17]
je 0x140099efe
push rax
pushf
mov eax, 0xdd45b12c
pushf
not eax
add eax, 0x2b0d4856
xor eax, 0x3bc5cb0b
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x1321e97
xor eax, 0xe558142
rol eax, 0x22
popf
pushf
not eax
add eax, 0x49854899
xor eax, 0x29df839e
rol eax, 0x87
popf
pushf
not eax
add eax, 0x1d5b73c0
xor eax, 0x395a0038
rol eax, 0x86
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x83c01ee2
pushf
not eax
add eax, 0x6e00b7e8
xor eax, 0x70b8244f
rol eax, 0x37
popf
pushf
not eax
add eax, 0x54718880
xor eax, 0x10f65395
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x61d34af3
xor eax, 0x6209cc20
rol eax, 0x6d
popf
jmp 0x140099387
lea rdx, [rbp - 0x59]
mov rcx, rbx
call fcn.14009eb5a
mov rax, qword [rbp - 0x39]
mov qword [rbx + 0x20], rax
add qword [rbp + 0xf], 0x28
jmp 0x140099ffe
lea r8, [rbp - 0x59]
mov rdx, rbx
lea rcx, [rbp + 7]
call fcn.14009cd43
push rax
pushf
mov eax, 0x4bed0c01
pushf
not eax
add eax, 0x519fe34e
xor eax, 0x308bd7af
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x469f39f5
xor eax, 0x6429147c
rol eax, 0xc
popf
pushf
not eax
add eax, 0x4dbc2fdc
xor eax, 0x20066f70
rol eax, 0x8b
popf
jmp 0x140099387
add rdi, 8
add rsi, 8
mov rdx, qword [rbp - 0x41]
cmp rdx, 0xf
jbe 0x14009a069
push rax
pushf
mov eax, 0x9ec18c49
pushf
not eax
add eax, 0x53b93c89
xor eax, 0xf7889b9
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe9dbf6e
xor eax, 0x78968be2
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xcacaead
xor eax, 0x7542aa2c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x6ef29f6f
xor eax, 0x7cdf9bb
rol eax, 0x59
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x66960454
pushf
not eax
add eax, 0x2df7b613
xor eax, 0x66126e
rol eax, 0x52
popf
pushf
not eax
add eax, 0x5770e68a
xor eax, 0x5936fcb0
rol eax, 0x56
popf
pushf
not eax
add eax, 0x156e7dd5
xor eax, 0x493ca0c8
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x595c512d
xor eax, 0x5281f1f0
rol eax, 0x65
popf
jmp 0x140099387
inc rdx
mov rcx, qword [rbp - 0x59]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009a108
push rax
pushf
mov eax, 0x5f271c33
pushf
not eax
add eax, 0x2eb8c25f
xor eax, 0x6e588608
rol eax, 0x34
popf
pushf
not eax
add eax, 0x2e7816cd
xor eax, 0x2c3dfefa
rol eax, 0x5a
popf
jmp 0x140099387
push rax
pushf
mov eax, 0xa204e454
pushf
not eax
add eax, 0x5c5759d4
xor eax, 0x590c8a2c
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x75a7e76a
xor eax, 0x2082f12f
rol eax, 0x28
popf
pushf
not eax
add eax, 0x2546d25e
xor eax, 0x48dcbd44
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x6e765b9
xor eax, 0x7c3c4b69
rol eax, 0xeb
popf
jmp 0x140099387
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009a1b6
push rax
pushf
mov eax, 0x1c5d6672
pushf
not eax
add eax, 0x3dfe070d
xor eax, 0x59569a97
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x51eb8bf3
xor eax, 0x453295b8
rol eax, 0x8c
popf
jmp 0x140099387
push rax
pushf
mov eax, 0xbc0639d8
pushf
not eax
add eax, 0x36b684cc
xor eax, 0x3679d9ed
rol eax, 0x39
popf
pushf
not eax
add eax, 0x45fac697
xor eax, 0x2546185b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x3070513e
xor eax, 0x6d2dde8b
rol eax, 0x89
popf
jmp 0x140099387
call fcn.140100bbf
push rax
pushf
mov eax, 0xbc8f89d9
pushf
not eax
add eax, 0xeae9ea4
xor eax, 0x2b7aa745
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x1a3c8aaf
xor eax, 0x1ee78bd1
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x340eb1c1
xor eax, 0x15204263
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x65e7f893
xor eax, 0xf16f89f
rol eax, 0xf3
popf
jmp 0x140099387
mov rax, qword [rdi]
test rax, rax
jne 0x14009a2ac
push rax
pushf
mov eax, 0x5a4a0b30
pushf
not eax
add eax, 0x445a2e1e
xor eax, 0x4d456ba6
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x450a572e
xor eax, 0x30db9138
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x756c07b1
xor eax, 0x22af9a36
rol eax, 2
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x629d5ed3
pushf
not eax
add eax, 0x2380c91a
xor eax, 0x3aedd509
rol eax, 0x67
popf
pushf
not eax
add eax, 0x7d56f058
xor eax, 0x75f1485a
rol eax, 0x11
popf
jmp 0x140099387
mov rbx, qword [rbp - 0x29]
cmp rbx, qword [rbp - 0x21]
je 0x14009a342
push rax
pushf
mov eax, 0xc2dd544a
pushf
not eax
add eax, 0x1f15ffd9
xor eax, 0x4ceeebfa
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x76d340d6
xor eax, 0x6cec0868
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x3259e857
xor eax, 0x5772d62
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x75693cda
xor eax, 0xccf0179
rol eax, 0xa8
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x3685d84d
pushf
not eax
add eax, 0x41fdab67
xor eax, 0x167347b4
rol eax, 0x35
popf
pushf
not eax
add eax, 0x57bca563
xor eax, 0x6332c79a
rol eax, 4
popf
pushf
not eax
add eax, 0x1419a96
xor eax, 0x7cb5c700
rol eax, 0x38
popf
pushf
not eax
add eax, 0x47a14237
xor eax, 0x5c0c1194
rol eax, 0xb3
popf
jmp 0x140099387
mov qword [rbp - 0x61], rbx
lea rdx, [rbp - 0x19]
mov rcx, rbx
call fcn.14009eb5a
nop
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 7]
call fcn.14009e1b9
nop
add qword [rbp - 0x29], 0x38
jmp 0x14009a486
lea r8, [rbp - 0x19]
mov rdx, rbx
lea rcx, [rbp - 0x31]
call fcn.14009a99f
push rax
pushf
mov eax, 0xe56c009b
pushf
not eax
add eax, 0x1d1ce14
xor eax, 0x19c36fac
rol eax, 0x51
popf
pushf
not eax
add eax, 0x62edab23
xor eax, 0x34d762ee
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x22d06e32
xor eax, 0x52659e48
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x492412fb
xor eax, 0x5686b9e7
rol eax, 0xa9
popf
jmp 0x140099387
add r14, 0x14
lea rcx, [rbp + 7]
call fcn.140097d6a
mov rdx, qword [rbp - 1]
cmp rdx, 0xf
jbe 0x14009a4e3
push rax
pushf
mov eax, 0x6b427d7b
pushf
not eax
add eax, 0x1064174d
xor eax, 0x78dd8e39
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x1b3e677e
xor eax, 0x40f19a5e
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x6dd47199
xor eax, 0x2bea35ed
rol eax, 0xdb
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x9636a3be
pushf
not eax
add eax, 0x3dc248ea
xor eax, 0x54fd8999
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x162621cd
xor eax, 0x22ac551a
rol eax, 0x33
popf
jmp 0x140099387
inc rdx
mov rcx, qword [rbp - 0x19]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009a582
push rax
pushf
mov eax, 0xdb873180
pushf
not eax
add eax, 0x24a089a1
xor eax, 0xc8da3f9
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x7277e2f1
xor eax, 0x51a20b54
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x49d95d79
xor eax, 0x3638387e
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x40ab37fc
xor eax, 0x51deaa34
rol eax, 0xa2
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x1f97cb39
pushf
not eax
add eax, 0x6cd4e654
xor eax, 0x19fadadd
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x625ef369
xor eax, 0x620d114c
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x451341af
xor eax, 0x2d5b746e
rol eax, 0x44
popf
pushf
not eax
add eax, 0x4f6e3558
xor eax, 0x38f03629
rol eax, 0x4e
popf
jmp 0x140099387
add rdx, 0x27
mov rcx, qword [rcx - 8]
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009a652
push rax
pushf
mov eax, 0xd9c5ddf9
pushf
not eax
add eax, 0x6ed47155
xor eax, 0x24243a56
rol eax, 0xb
popf
pushf
not eax
add eax, 0x50e4cf8b
xor eax, 0x4a7dbfc3
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x6cffe23
xor eax, 0x389d43d2
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x59041a0d
xor eax, 0x6e2d3247
rol eax, 0x48
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x414f6036
pushf
not eax
add eax, 0x58754c8
xor eax, 0x3ed37948
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x17435b97
xor eax, 0x367b93e5
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x409d8518
xor eax, 0x5fd7cc46
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x1a0219da
xor eax, 0x4f533f15
rol eax, 0x8c
popf
jmp 0x140099387
call fcn.140100bbf
push rax
pushf
mov eax, 0x83b688c0
pushf
not eax
add eax, 0xffdbac6
xor eax, 0x306a8f96
rol eax, 0x17
popf
pushf
not eax
add eax, 0x19669d05
xor eax, 0x4f888586
rol eax, 0x5b
popf
jmp 0x140099387
cmp dword [r14 + 0x10], 0
jne 0x14009a734
push rax
pushf
mov eax, 0x34a3e3cc
pushf
not eax
add eax, 0x53c6d2e5
xor eax, 0x213db7de
rol eax, 0x65
popf
pushf
not eax
add eax, 0x6cf7aa9b
xor eax, 0x26e7a778
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc53906a
xor eax, 0x6378e22a
rol eax, 0x47
popf
jmp 0x140099387
push rax
pushf
mov eax, 0x9ffde994
pushf
not eax
add eax, 0x56702ab
xor eax, 0x691266f5
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x26cd814a
xor eax, 0x7999bb2b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x112aaf57
xor eax, 0x6abb1306
rol eax, 0xb5
popf
jmp 0x140099387
mov r8, qword [rbp - 0x21]
push rax
pushf
mov eax, 0x3ad71e13
pushf
not eax
add eax, 0x15f28ed2
xor eax, 0x429d3f05
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x170521f0
xor eax, 0x2862c05c
rol eax, 0x6e
popf
jmp 0x140099387
mov qword [rbp - 0x21], r13
mov rdx, qword [rbp - 0x29]
mov qword [rbp - 0x29], r13
mov rcx, qword [rbp - 0x31]
mov qword [rbp - 0x31], r13
mov qword [r12], rcx
mov qword [r12 + 8], rdx
mov qword [r12 + 0x10], r8
lea rcx, [rbp - 0x31]
call fcn.140094655
jmp 0x14009a975
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x58910441
pushf
not eax
add eax, 0xaae3aec
xor eax, 0x1ae4d2af
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x31cbbc10
xor eax, 0x562ab50e
rol eax, 0x10
popf
pushf
not eax
add eax, 0x7cf4a53d
xor eax, 0x22035293
rol eax, 0x2d
popf
jmp 0x140099387
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x5bc045ed
pushf
not eax
add eax, 0x5fb923f9
xor eax, 0x679328ea
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc0150e4
xor eax, 0xa934b6b
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x5cd2cf73
xor eax, 0x5ca34952
rol eax, 0x49
popf
jmp 0x140099387
mov qword [rcx], r13
mov qword [rcx + 8], r13
mov qword [rcx + 0x10], r13
push rax
pushf
mov eax, 0x24abde3d
pushf
not eax
add eax, 0x728042c1
xor eax, 0x27da1e53
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x51bf13fd
xor eax, 0x6628177c
rol eax, 8
popf
pushf
not eax
add eax, 0x43242ce5
xor eax, 0x43b2a04e
rol eax, 0xdc
popf
jmp 0x140099387
mov rax, r12
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1400ff118
mov rbx, qword [rsp + 0x100]
add rsp, 0xb0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret