Function at 0x1400898bd
Capabilities:
Authenticate hmac
Encrypt data using chaskey
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0x9412aee7
pushf
not eax
add eax, 0x1a4af8ab
xor eax, 0x60287273
rol eax, 7
popf
pushf
not eax
add eax, 0xdb300b0
xor eax, 0x595283c
rol eax, 0x53
popf
cmp eax, 0x20
jne 0x1400898fa
popf
pop rax
jmp 0x14008b049
cmp eax, 2
jne 0x140089909
popf
pop rax
jmp 0x140089d39
cmp eax, 0x14
jne 0x140089918
popf
pop rax
jmp 0x14008a9a4
cmp eax, 0x13
jne 0x140089927
popf
pop rax
jmp 0x14008a958
cmp eax, 1
jne 0x140089936
popf
pop rax
jmp 0x140089b98
cmp eax, 4
jne 0x140089945
popf
pop rax
jmp 0x140089f6b
cmp eax, 0x15
jne 0x140089954
popf
pop rax
jmp 0x14008aa3a
cmp eax, 0x1b
jne 0x140089963
popf
pop rax
jmp 0x14008adf2
cmp eax, 0x12
jne 0x140089972
popf
pop rax
jmp 0x14008a8aa
cmp eax, 3
jne 0x140089981
popf
pop rax
jmp 0x140089e47
cmp eax, 0x10
jne 0x140089990
popf
pop rax
jmp 0x14008a74d
cmp eax, 0
jne 0x14008999f
popf
pop rax
jmp 0x140089ada
cmp eax, 0xf
jne 0x1400899ae
popf
pop rax
jmp 0x14008a6b4
cmp eax, 0xb
jne 0x1400899bd
popf
pop rax
jmp 0x14008a4af
cmp eax, 0x1f
jne 0x1400899cc
popf
pop rax
jmp 0x14008b00e
cmp eax, 0x19
jne 0x1400899db
popf
pop rax
jmp 0x14008acb5
cmp eax, 0x1d
jne 0x1400899ea
popf
pop rax
jmp 0x14008af63
cmp eax, 7
jne 0x1400899f9
popf
pop rax
jmp 0x14008a151
cmp eax, 5
jne 0x140089a08
popf
pop rax
jmp 0x14008a02e
cmp eax, 0x1a
jne 0x140089a17
popf
pop rax
jmp 0x14008ad5b
cmp eax, 9
jne 0x140089a26
popf
pop rax
jmp 0x14008a37e
cmp eax, 0x16
jne 0x140089a35
popf
pop rax
jmp 0x14008aaf1
cmp eax, 0x11
jne 0x140089a44
popf
pop rax
jmp 0x14008a80a
cmp eax, 0x17
jne 0x140089a53
popf
pop rax
jmp 0x14008ab90
cmp eax, 0xc
jne 0x140089a62
popf
pop rax
jmp 0x14008a536
cmp eax, 0xa
jne 0x140089a71
popf
pop rax
jmp 0x14008a44e
cmp eax, 0xd
jne 0x140089a80
popf
pop rax
jmp 0x14008a5a5
cmp eax, 0xe
jne 0x140089a8f
popf
pop rax
jmp 0x14008a658
cmp eax, 0x1c
jne 0x140089a9e
popf
pop rax
jmp 0x14008aea5
cmp eax, 8
jne 0x140089aad
popf
pop rax
jmp 0x14008a2da
cmp eax, 6
jne 0x140089abc
popf
pop rax
jmp 0x14008a0dc
cmp eax, 0x1e
jne 0x140089acb
popf
pop rax
jmp 0x14008afc3
cmp eax, 0x18
jne 0x140089ada
popf
pop rax
jmp 0x14008ac39
push rbx
push rdi
push r14
push r15
sub rsp, 0x1e8
mov rax, qword [0x14003d040]
xor rax, rsp
mov qword [rsp + 0x1c0], rax
mov r14, r8
mov r15, rdx
mov rbx, rcx
test rdx, rdx
je 0x140089b52
push rax
pushf
mov eax, 0xe4742e2f
pushf
not eax
add eax, 0x2ae2e0c5
xor eax, 0x11aa998d
rol eax, 0x45
popf
pushf
not eax
add eax, 0x6f32dfdb
xor eax, 0x11a20062
rol eax, 9
popf
pushf
not eax
add eax, 0x48c345d7
xor eax, 0x29c9e10c
rol eax, 0xfe
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x21cd8ab7
pushf
not eax
add eax, 0x61cc422b
xor eax, 0x75ed7a37
rol eax, 2
popf
pushf
not eax
add eax, 0x5f9760ea
xor eax, 0xfb62d91
rol eax, 0x72
popf
pushf
not eax
add eax, 0x2aa2de4a
xor eax, 0x11fdfa51
rol eax, 0xae
popf
jmp 0x1400898eb
xorps xmm0, xmm0
lea rcx, [rsp + 0xb0]
xor edx, edx
mov r8d, 0xa8c8d9ca
pushf
not r8d
add r8d, 0x12897039
xor r8d, 0x151a079
rol r8d, 0xa4
popf
pushf
not r8d
add r8d, 0x26924952
xor r8d, 0x66cfc35c
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0x7f6e4cc3
xor r8d, 0x70d5bd31
rol r8d, 0x6d
popf
pushf
not r8d
add r8d, 0x3b8d8de5
xor r8d, 0x28cd2f77
rol r8d, 0x73
popf
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x90], xmm0
movups xmmword [rsp + 0xa0], xmm0
call sub.VCRUNTIME140.dll_memset
mov r9d, 0x77d01d7
pushf
not r9d
add r9d, 0x60bf56bd
xor r9d, 0x5d558c26
rol r9d, 0x79
popf
pushf
not r9d
add r9d, 0x3172c083
xor r9d, 0x57828f21
rol r9d, 0x4b
popf
pushf
not r9d
add r9d, 0x6e381c3f
xor r9d, 0x25389457
rol r9d, 0x2b
popf
lea rdx, [rsp + 0x70]
mov r8, r15
mov rcx, rbx
call fcn.1400876f5
test al, al
je 0x140089ce0
push rax
pushf
mov eax, 0x152c1ff8
pushf
not eax
add eax, 0xceaf5b8
xor eax, 0x5f363aa4
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x6581aa7d
xor eax, 0x62602573
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x5c2798c6
xor eax, 0x6c5d1911
rol eax, 0x36
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x375c22cb
pushf
not eax
add eax, 0x7de67370
xor eax, 0x5d1fcd10
rol eax, 0xef
popf
pushf
not eax
add eax, 0x5ff23aba
xor eax, 0x948848a
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x19eca2d4
xor eax, 0x6633bf6c
rol eax, 8
popf
pushf
not eax
add eax, 0x5dc48533
xor eax, 0x71fcae55
rol eax, 0xc2
popf
jmp 0x1400898eb
mov eax, 0xe6bf81cf
pushf
not eax
add eax, 0x7c21257b
xor eax, 0x3ccc8dfe
rol eax, 0x81
popf
pushf
not eax
add eax, 0x210d429d
xor eax, 0x7c07431e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x34e4c537
xor eax, 0x3d17933
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x224afd1e
xor eax, 0x30d07713
rol eax, 0xa5
popf
cmp word [rsp + 0x70], ax
jne 0x140089dee
push rax
pushf
mov eax, 0xb75c3217
pushf
not eax
add eax, 0x53a29f1f
xor eax, 0x401f9741
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x6f03df87
xor eax, 0x5436d77d
rol eax, 9
popf
pushf
not eax
add eax, 0xfbc9996
xor eax, 0x61a4b6e8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x48055a32
xor eax, 0x27fec166
rol eax, 0x32
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x648fa9f6
pushf
not eax
add eax, 0x764b4e3
xor eax, 0x31171206
rol eax, 0x59
popf
pushf
not eax
add eax, 0x462c2598
xor eax, 0x745d993a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x613b5ca1
xor eax, 0x1815101a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x25094424
xor eax, 0x42f6ade4
rol eax, 0xb4
popf
jmp 0x1400898eb
movsxd r8, dword [rsp + 0xac]
lea rdx, [rsp + 0xb0]
push r15
not r15
sub r8, r15
pop r15
sub r8, 1
mov r9d, 0x269c736e
pushf
not r9d
add r9d, 0x1628ccad
xor r9d, 0x63a69ba3
rol r9d, 0x5e
popf
pushf
not r9d
add r9d, 0xf266729
xor r9d, 0x55a0ca9c
rol r9d, 0x7d
popf
pushf
not r9d
add r9d, 0x1b96e212
xor r9d, 0x4b705f88
rol r9d, 0x40
popf
pushf
not r9d
add r9d, 0x55187b56
xor r9d, 0x3de94e6e
rol r9d, 0xc3
popf
mov rcx, rbx
call fcn.1400876f5
test al, al
je 0x140089f12
push rax
pushf
mov eax, 0x6ea817b9
pushf
not eax
add eax, 0x31c25fd1
xor eax, 0x30ae0574
rol eax, 0x79
popf
pushf
not eax
add eax, 0x43587c9b
xor eax, 0x7b711410
rol eax, 0x9e
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x6548effc
pushf
not eax
add eax, 0x258ae7f2
xor eax, 0x49b07cf4
rol eax, 0x94
popf
pushf
not eax
add eax, 0x6d2ead5e
xor eax, 0x47ff4e6a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x5b04362f
xor eax, 0x4a7d011d
rol eax, 0x60
popf
pushf
not eax
add eax, 0x1a989acc
xor eax, 0x5799c3b7
rol eax, 0xe1
popf
jmp 0x1400898eb
cmp dword [rsp + 0xb0], 0x4550
jne 0x140089fd5
push rax
pushf
mov eax, 0xa1a2504d
pushf
not eax
add eax, 0x6ff175d4
xor eax, 0x74141069
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x4e9c6a9f
xor eax, 0x1d70f37
rol eax, 0xee
popf
pushf
not eax
add eax, 0x362fba2f
xor eax, 0x22d3ad14
rol eax, 0x31
popf
pushf
not eax
add eax, 0x755fa338
xor eax, 0x4479cdb3
rol eax, 0xc3
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xc5709c38
pushf
not eax
add eax, 0x305e8cdc
xor eax, 0xc077401
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x5f28496e
xor eax, 0x3d2d197e
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x49df139d
xor eax, 0x758214ce
rol eax, 0x42
popf
pushf
not eax
add eax, 0x3384bf98
xor eax, 0x12d9ed79
rol eax, 0xa2
popf
jmp 0x1400898eb
mov edi, dword [rsp + 0x138]
test edi, edi
je 0x14008a096
push rax
pushf
mov eax, 0xe67a366c
pushf
not eax
add eax, 0x10ee64ad
xor eax, 0x7eea56be
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x4603ffe5
xor eax, 0x2537b26f
rol eax, 0x22
popf
pushf
not eax
add eax, 0x78149656
xor eax, 0x61f6ca67
rol eax, 0x58
popf
pushf
not eax
add eax, 0x6ac78798
xor eax, 0x193ddcd6
rol eax, 0x7a
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xef783dc8
pushf
not eax
add eax, 0x28e2d020
xor eax, 0x1c2881d2
rol eax, 0xca
popf
pushf
not eax
add eax, 0x27d3909b
xor eax, 0x149394fb
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x95abb60
xor eax, 0x112f5fbc
rol eax, 0x95
popf
jmp 0x1400898eb
mov eax, dword [rsp + 0x13c]
test eax, eax
je 0x14008a11e
push rax
pushf
mov eax, 0x663c1f12
pushf
not eax
add eax, 0x4101af81
xor eax, 0x673b9969
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x35c336fd
xor eax, 0x36a2b31e
rol eax, 0x4e
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x90a80075
pushf
not eax
add eax, 0x324c5fe
xor eax, 0x20c8bd9
rol eax, 0x46
popf
pushf
not eax
add eax, 0x455f1885
xor eax, 0x294f8428
rol eax, 0xf3
popf
jmp 0x1400898eb
mov qword [rsp + 0x228], rbp
mov r9d, 0x5043620e
pushf
not r9d
add r9d, 0x73a9d6a4
xor r9d, 0x2aa9435e
rol r9d, 0xc3
popf
pushf
not r9d
add r9d, 0x72c116ec
xor r9d, 0x7cf3ad36
rol r9d, 0x23
popf
pushf
not r9d
add r9d, 0x302950bc
xor r9d, 0x6a01a391
rol r9d, 0xb
popf
mov r8d, 0x6339a1bd
pushf
not r8d
add r8d, 0x758de9d4
xor r8d, 0x2917e023
rol r8d, 4
popf
pushf
not r8d
add r8d, 0x5f9d5111
xor r8d, 0x2130ab3a
rol r8d, 0xe7
popf
pushf
not r8d
add r8d, 0x61069cfc
xor r8d, 0x37d2d936
rol r8d, 0x9d
popf
mov qword [rsp + 0x1e0], rsi
mov edx, eax
mov qword [rsp + 0x40], rax
xor ecx, ecx
mov ebp, eax
jmp 0x14008a20f
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9d, ebp
mov qword [rsp + 0x38], rdi
mov rsi, rax
mov rcx, rbx
lea rax, [rdi + r15]
mov rdx, rsi
mov r8, rax
mov qword [rsp + 0x30], rax
call fcn.1400876f5
test al, al
jne 0x14008a281
push rax
pushf
mov eax, 0x5fc8cb37
pushf
not eax
add eax, 0x1e0ac29a
xor eax, 0x32418fad
rol eax, 0x94
popf
pushf
not eax
add eax, 0x50ab3a3b
xor eax, 0x3527d52d
rol eax, 0x52
popf
pushf
not eax
add eax, 0x389e0e3e
xor eax, 0x7c223367
rol eax, 0xbc
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xa6bb6cb4
pushf
not eax
add eax, 0x753efe10
xor eax, 0x6209dc20
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x7dd1c944
xor eax, 0x23584720
rol eax, 0x74
popf
pushf
not eax
add eax, 0x40684899
xor eax, 0x39021f2a
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x4176fbd8
xor eax, 0x29c70030
rol eax, 0xdc
popf
jmp 0x1400898eb
xor edx, edx
mov r8d, 0x580ddd1c
pushf
not r8d
add r8d, 0x34c9346f
xor r8d, 0x23dd3caf
rol r8d, 0xc2
popf
pushf
not r8d
add r8d, 0x3fecd78d
xor r8d, 0x425327b5
rol r8d, 0xea
popf
mov rcx, rsi
jmp 0x14008a318
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
jmp 0x14008aa90
mov eax, dword [rsi + 0x24]
xor ebp, ebp
mov qword [rsp + 0x1d8], r12
mov ebx, ebp
mov qword [rsp + 0x1d0], r13
mov r12, rsi
mov r13d, dword [rsi + 0x20]
push rdi
not rdi
add r12, rdi
pop rdi
add r12, 1
push r12
not r12
sub rax, r12
pop r12
sub rax, 1
push r12
not r12
sub r13, r12
pop r12
sub r13, 1
mov qword [rsp + 0x20], rax
mov eax, dword [rsi + 0x1c]
push r12
not r12
sub rax, r12
pop r12
sub rax, 1
mov qword [rsp + 0x28], rax
cmp dword [rsi + 0x18], ebx
jbe 0x14008a41b
push rax
pushf
mov eax, 0xdd7c9767
pushf
not eax
add eax, 0x2417c152
xor eax, 0x2c4b2da2
rol eax, 0x90
popf
pushf
not eax
add eax, 0x52f97101
xor eax, 0x4eb10624
rol eax, 0x7f
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xe5a32e6b
pushf
not eax
add eax, 0x2a25ec43
xor eax, 0xb9e1c5b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x6f6024af
xor eax, 0x5b98d64b
rol eax, 0xf7
popf
jmp 0x1400898eb
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb7089640
pushf
not eax
add eax, 0x11dc9da6
xor eax, 0x85bb8fc
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x439632b
xor eax, 0x7a1c4fb3
rol eax, 0xd
popf
pushf
not eax
add eax, 0x640e641b
xor eax, 0xc50499
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x629f1afc
xor eax, 0x505cacf6
rol eax, 0x72
popf
jmp 0x1400898eb
mov edi, ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x58], rbp
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x60], rbp
mov edx, dword [r13 + rdi*4]
push r12
not r12
sub rdx, r12
pop r12
sub rdx, 1
push rax
pushf
mov eax, 0xc0f0f513
pushf
not eax
add eax, 0x7b1348bb
xor eax, 0x58fa76fc
rol eax, 0x44
popf
pushf
not eax
add eax, 0x6447019b
xor eax, 0x71039641
rol eax, 0x30
popf
pushf
not eax
add eax, 0x175e93e0
xor eax, 0x573fb7e0
rol eax, 5
popf
pushf
not eax
add eax, 0x5935939d
xor eax, 0x7956150b
rol eax, 0x7b
popf
jmp 0x1400898eb
inc r8
cmp byte [rdx + r8], bpl
jne 0x14008a572
push rax
pushf
mov eax, 0x96c58d6f
pushf
not eax
add eax, 0x51019c29
xor eax, 0x7af67580
rol eax, 0x18
popf
pushf
not eax
add eax, 0x54fec665
xor eax, 0x13dfbe9
rol eax, 0x47
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x9fc1478c
pushf
not eax
add eax, 0x6a21e248
xor eax, 0x38750482
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x51586a85
xor eax, 0x1315d6bd
rol eax, 0x95
popf
jmp 0x1400898eb
lea rcx, [rsp + 0x48]
call fcn.140080330
cmp qword [r14 + 0x18], 0xf
mov rdx, r14
jbe 0x14008a5ff
push rax
pushf
mov eax, 0x27abfd23
pushf
not eax
add eax, 0x2ad0a293
xor eax, 0x142d4cad
rol eax, 0x18
popf
pushf
not eax
add eax, 0x52c5b9c3
xor eax, 0x4cf5896b
rol eax, 0x79
popf
pushf
not eax
add eax, 0x7e869df5
xor eax, 0x18cd07a7
rol eax, 0x14
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xadec1d04
pushf
not eax
add eax, 0x63e9aac5
xor eax, 0x2e530e69
rol eax, 0x45
popf
pushf
not eax
add eax, 0x72a4c89b
xor eax, 0x4410ac38
rol eax, 0x34
popf
pushf
not eax
add eax, 0x35fcbcc6
xor eax, 0x22b11ee2
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x298bd502
xor eax, 0x10df395c
rol eax, 0x54
popf
jmp 0x1400898eb
mov rdx, qword [r14]
push rax
pushf
mov eax, 0x9c4b2a2b
pushf
not eax
add eax, 0x122c4b81
xor eax, 0x65de7d3d
rol eax, 0x73
popf
pushf
not eax
add eax, 0xb5259aa
xor eax, 0x60cf0e34
rol eax, 0x83
popf
pushf
not eax
add eax, 0x5ae02a19
xor eax, 0x3441a45b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x42dd33f5
xor eax, 0x49780c34
rol eax, 0x9d
popf
jmp 0x1400898eb
cmp qword [rsp + 0x60], 0xf
lea rcx, [rsp + 0x48]
cmova rcx, qword [rsp + 0x48]
jmp 0x14008a6c6
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x14008a707
push rax
pushf
mov eax, 0x911e5e8a
pushf
not eax
add eax, 0x4838d612
xor eax, 0xb63d0ec
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x7d462f5d
xor eax, 0x5edc546f
rol eax, 0xe3
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xcea25a32
pushf
not eax
add eax, 0x67e45fd4
xor eax, 0x7335232c
rol eax, 8
popf
pushf
not eax
add eax, 0x75635edd
xor eax, 0x7f8d0913
rol eax, 0xff
popf
pushf
not eax
add eax, 0x1d45ea5e
xor eax, 0x5d0cfd6d
rol eax, 0x8c
popf
jmp 0x1400898eb
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14008a7b1
push rax
pushf
mov eax, 0x7cb37b04
pushf
not eax
add eax, 0x1b9d6078
xor eax, 0x148edeba
rol eax, 0x79
popf
pushf
not eax
add eax, 0x4db57b18
xor eax, 0x703551c8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x5b0b4f30
xor eax, 0x38f83090
rol eax, 0x20
popf
pushf
not eax
add eax, 0x6a1f020b
xor eax, 0x71a52241
rol eax, 0x4b
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x1e6cafc6
pushf
not eax
add eax, 0x336dc0c
xor eax, 0x37ca56f0
rol eax, 0x98
popf
pushf
not eax
add eax, 0x26b1d1d3
xor eax, 0x65019a14
rol eax, 0x44
popf
pushf
not eax
add eax, 0x72e56706
xor eax, 0x42448ce7
rol eax, 0x34
popf
pushf
not eax
add eax, 0x51f61793
xor eax, 0x67c0ac67
rol eax, 0x5f
popf
jmp 0x1400898eb
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008a864
push rax
pushf
mov eax, 0x7733f862
pushf
not eax
add eax, 0x4abd0421
xor eax, 0x4d214ef2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8c2f99b
xor eax, 0x55a95d10
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x6d5c6e1b
xor eax, 0x6aa444a8
rol eax, 0x8a
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x453fff87
pushf
not eax
add eax, 0x478e4007
xor eax, 0x1ed08c46
rol eax, 0xf
popf
pushf
not eax
add eax, 0x90457c1
xor eax, 0x33203696
rol eax, 0x51
popf
pushf
not eax
add eax, 0x4bf473aa
xor eax, 0x4e45501a
rol eax, 0x8b
popf
jmp 0x1400898eb
mov rcx, qword [rcx - 8]
add rdx, 0x27
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008a912
push rax
pushf
mov eax, 0xd05e3374
pushf
not eax
add eax, 0x2b121d98
xor eax, 0x7a52e0d9
rol eax, 0x80
popf
pushf
not eax
add eax, 0x5427b96c
xor eax, 0x1ddf9012
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x2fbf96
xor eax, 0x169bdb03
rol eax, 0x1b
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xbca12da6
pushf
not eax
add eax, 0x23c7e571
xor eax, 0x6b2bb3ac
rol eax, 0x24
popf
pushf
not eax
add eax, 0x7a2f5330
xor eax, 0x6a6ed4e8
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x3796c119
xor eax, 0xfb78f40
rol eax, 0xae
popf
jmp 0x1400898eb
call fcn.140100bbf
push rax
pushf
mov eax, 0x593d2cc3
pushf
not eax
add eax, 0x7bdbcc0
xor eax, 0x20bd1810
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x54f3b3ab
xor eax, 0x7e06b24c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x3ad7c0ad
xor eax, 0x3ff543b1
rol eax, 4
popf
jmp 0x1400898eb
inc ebx
cmp ebx, dword [rsi + 0x18]
jb 0x14008aa08
push rax
pushf
mov eax, 0x6c9524a8
pushf
not eax
add eax, 0x4220199e
xor eax, 0x74b8c3fd
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x1725765a
xor eax, 0x6a3275bf
rol eax, 0x34
popf
pushf
not eax
add eax, 0x4baa40aa
xor eax, 0x16d38a8b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x7cec8bbc
xor eax, 0x62c50563
rol eax, 0xbc
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x5d18b666
pushf
not eax
add eax, 0xc744243
xor eax, 0x36f12a66
rol eax, 1
popf
pushf
not eax
add eax, 0x4710db12
xor eax, 0x13bb972c
rol eax, 0x1c
popf
jmp 0x1400898eb
xor edx, edx
mov r8d, 0xfff1223
pushf
not r8d
add r8d, 0x989f93d
xor r8d, 0x5187cf1d
rol r8d, 0x56
popf
pushf
not r8d
add r8d, 0x62c39eea
xor r8d, 0x6199999f
rol r8d, 0x26
popf
mov rcx, rsi
jmp 0x14008aa78
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
mov r12, qword [rsp + 0x1d8]
mov r13, qword [rsp + 0x1d0]
mov rbp, qword [rsp + 0x228]
mov rsi, qword [rsp + 0x1e0]
mov rcx, qword [rsp + 0x1c0]
xor rcx, rsp
call fcn.1400ff118
add rsp, 0x1e8
pop r15
pop r14
pop rdi
pop rbx
ret
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
movzx eax, word [rax + rdi*2]
mov ebx, dword [rcx + rax*4]
push r15
not r15
sub rbx, r15
pop r15
sub rbx, 1
cmp rbx, qword [rsp + 0x30]
jb 0x14008ab5d
push rax
pushf
mov eax, 0xde813585
pushf
not eax
add eax, 0x43e08bd1
xor eax, 0xc46d130
rol eax, 0x83
popf
pushf
not eax
add eax, 0x52b6a227
xor eax, 0x32d701d5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x24088147
xor eax, 0x703963bf
rol eax, 0x20
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x1cce2fa7
pushf
not eax
add eax, 0x28a75f85
xor eax, 0x70923fa1
rol eax, 0x95
popf
pushf
not eax
add eax, 0x6fe1f93f
xor eax, 0x6052899c
rol eax, 0xfa
popf
jmp 0x1400898eb
mov rax, qword [rsp + 0x38]
add rax, qword [rsp + 0x40]
push r15
not r15
sub rax, r15
pop r15
sub rax, 1
cmp rbx, rax
ja 0x14008ac06
push rax
pushf
mov eax, 0x51dc4749
pushf
not eax
add eax, 0x3da2c75f
xor eax, 0x19c4f2d2
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x4ef161f2
xor eax, 0x2af87b83
rol eax, 4
popf
pushf
not eax
add eax, 0x3a967c13
xor eax, 0x78459dd
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x27bc8971
xor eax, 0x51b5d3e1
rol eax, 0x23
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xcde7afb4
pushf
not eax
add eax, 0x48e4a433
xor eax, 0x7980f14c
rol eax, 0x50
popf
pushf
not eax
add eax, 0x73654957
xor eax, 0x2e3345dc
rol eax, 0xa2
popf
jmp 0x1400898eb
xor edx, edx
mov r8d, 0xfa2c588e
pushf
not r8d
add r8d, 0x20c82bb1
xor r8d, 0x617359c8
rol r8d, 0xd1
popf
pushf
not r8d
add r8d, 0x5a4655aa
xor r8d, 0x447145d8
rol r8d, 0
popf
mov rcx, rsi
jmp 0x14008ac77
call qword [sym.imp.KERNEL32.dll_VirtualFree]
jmp 0x14008ad5b
xor edx, edx
mov r8d, 0x132a17c9
pushf
not r8d
add r8d, 0x5aacbe5e
xor r8d, 0x1f1817c9
rol r8d, 0x1a
popf
pushf
not r8d
add r8d, 0x7a75505a
xor r8d, 0x48d2e23b
rol r8d, 0x4a
popf
pushf
not r8d
add r8d, 0x4d06f56f
xor r8d, 0x4cea3837
rol r8d, 0x5e
popf
mov rcx, rsi
jmp 0x14008ad0c
call qword [sym.imp.KERNEL32.dll_VirtualFree]
mov rbp, rbx
push rax
pushf
mov eax, 0x96e1b898
pushf
not eax
add eax, 0x5a44ad43
xor eax, 0x1ca90c74
rol eax, 0x44
popf
pushf
not eax
add eax, 0x6e418158
xor eax, 0x61dfa73c
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x1511c62d
xor eax, 0x4a570421
rol eax, 0xcd
popf
jmp 0x1400898eb
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x14008ad99
push rax
pushf
mov eax, 0x843a295e
pushf
not eax
add eax, 0x13ebe8b
xor eax, 0x6c6f0715
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x3cf514e7
xor eax, 0x65d0a374
rol eax, 0x3c
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x56dc601d
pushf
not eax
add eax, 0x197291f5
xor eax, 0x50ea0e17
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x7943fd47
xor eax, 0xd0a8e1c
rol eax, 0x81
popf
pushf
not eax
add eax, 0x2f3a41a
xor eax, 0xe1bc397
rol eax, 0xda
popf
pushf
not eax
add eax, 0x2588a81f
xor eax, 0x5b6d6ce4
rol eax, 0xda
popf
jmp 0x1400898eb
mov rcx, qword [rsp + 0x48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ae4c
push rax
pushf
mov eax, 0xfbed54d8
pushf
not eax
add eax, 0x5a75ad57
xor eax, 0x40fb035e
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x7d9b1a1a
xor eax, 0x618a0ac2
rol eax, 0xca
popf
pushf
not eax
add eax, 0x2829b8cd
xor eax, 0x7393b058
rol eax, 0x6c
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0xdf5e9b8b
pushf
not eax
add eax, 0x1a4fe533
xor eax, 0x2c943b7a
rol eax, 0x50
popf
pushf
not eax
add eax, 0x34ab117e
xor eax, 0x2b0e0f15
rol eax, 0xae
popf
pushf
not eax
add eax, 0x331d8b81
xor eax, 0x531ff55e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x5d9320a1
xor eax, 0x311ff84d
rol eax, 0x3f
popf
jmp 0x1400898eb
mov rcx, qword [rcx - 8]
add rdx, 0x27
push rcx
not rcx
add rax, rcx
pop rcx
add rax, 1
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14008af09
push rax
pushf
mov eax, 0xac705912
pushf
not eax
add eax, 0x46881e79
xor eax, 0x604f64b5
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x7ed35db8
xor eax, 0x59eb22e0
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x47c07005
xor eax, 0x33fef66b
rol eax, 0x6f
popf
jmp 0x1400898eb
push rax
pushf
mov eax, 0x5e58d069
pushf
not eax
add eax, 0x148a0460
xor eax, 0x72d9db02
rol eax, 8
popf
pushf
not eax
add eax, 0x7012cb66
xor eax, 0x6c04251b
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x495afe3f
xor eax, 0x5128f742
rol eax, 0xab
popf
pushf
not eax
add eax, 0x7b74d463
xor eax, 0xcefd4dc
rol eax, 0xf8
popf
jmp 0x1400898eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140100bbf
push rax
pushf
mov eax, 0x1f359076
pushf
not eax
add eax, 0x4fc030ca
xor eax, 0x70226142
rol eax, 0x70
popf
pushf
not eax
add eax, 0x225f9e94
xor eax, 0x6b0587c7
rol eax, 0x90
popf
pushf
not eax
add eax, 0x1b71c1f5
xor eax, 0x4145b7b6
rol eax, 0xa0
popf
jmp 0x1400898eb
mov rax, rbp
jmp 0x14008aa80
xor eax, eax
jmp 0x14008aaa0