Function at 0x1400f229b
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x5de54b40
pushf
not eax
add eax, 0xb75f77a2
xor eax, 0xa23239e5
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xce23e93a
xor eax, 0xe02dba76
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf9ca25fa
xor eax, 0x96044de9
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb9f5c475
xor eax, 0xfb33a5e3
rol eax, 0x62
popf
cmp eax, 0x20
jne 0x1400f22fe
popf
pop rax
jmp 0x1400f391e
cmp eax, 0
jne 0x1400f230d
popf
pop rax
jmp 0x1400f2529
cmp eax, 3
jne 0x1400f231c
popf
pop rax
jmp 0x1400f27a2
cmp eax, 1
jne 0x1400f232b
popf
pop rax
jmp 0x1400f25c2
cmp eax, 0xd
jne 0x1400f233a
popf
pop rax
jmp 0x1400f2ec9
cmp eax, 0x1a
jne 0x1400f2349
popf
pop rax
jmp 0x1400f35b7
cmp eax, 0xe
jne 0x1400f2358
popf
pop rax
jmp 0x1400f2f4d
cmp eax, 0xb
jne 0x1400f2367
popf
pop rax
jmp 0x1400f2db5
cmp eax, 0x19
jne 0x1400f2376
popf
pop rax
jmp 0x1400f3546
cmp eax, 8
jne 0x1400f2385
popf
pop rax
jmp 0x1400f2adf
cmp eax, 0x1d
jne 0x1400f2394
popf
pop rax
jmp 0x1400f370c
cmp eax, 0x17
jne 0x1400f23a3
popf
pop rax
jmp 0x1400f33c2
cmp eax, 0x1c
jne 0x1400f23b2
popf
pop rax
jmp 0x1400f36d7
cmp eax, 0x12
jne 0x1400f23c1
popf
pop rax
jmp 0x1400f3177
cmp eax, 0x18
jne 0x1400f23d0
popf
pop rax
jmp 0x1400f34b7
cmp eax, 0x11
jne 0x1400f23df
popf
pop rax
jmp 0x1400f30cb
cmp eax, 0x1b
jne 0x1400f23ee
popf
pop rax
jmp 0x1400f364d
cmp eax, 0x21
jne 0x1400f23fd
popf
pop rax
jmp 0x1400f397e
cmp eax, 0x23
jne 0x1400f240c
popf
pop rax
jmp 0x1400f3a71
cmp eax, 0x25
jne 0x1400f241b
popf
pop rax
jmp 0x1400f3b50
cmp eax, 0xf
jne 0x1400f242a
popf
pop rax
jmp 0x1400f2fd0
cmp eax, 0x13
jne 0x1400f2439
popf
pop rax
jmp 0x1400f31fb
cmp eax, 0x15
jne 0x1400f2448
popf
pop rax
jmp 0x1400f32b4
cmp eax, 0x24
jne 0x1400f2457
popf
pop rax
jmp 0x1400f3ad2
cmp eax, 0x1e
jne 0x1400f2466
popf
pop rax
jmp 0x1400f37a3
cmp eax, 0xc
jne 0x1400f2475
popf
pop rax
jmp 0x1400f2e90
cmp eax, 7
jne 0x1400f2484
popf
pop rax
jmp 0x1400f2a57
cmp eax, 5
jne 0x1400f2493
popf
pop rax
jmp 0x1400f28ee
cmp eax, 0x1f
jne 0x1400f24a2
popf
pop rax
jmp 0x1400f3869
cmp eax, 0x10
jne 0x1400f24b1
popf
pop rax
jmp 0x1400f3070
cmp eax, 6
jne 0x1400f24c0
popf
pop rax
jmp 0x1400f29e0
cmp eax, 9
jne 0x1400f24cf
popf
pop rax
jmp 0x1400f2ba0
cmp eax, 4
jne 0x1400f24de
popf
pop rax
jmp 0x1400f2864
cmp eax, 0x16
jne 0x1400f24ed
popf
pop rax
jmp 0x1400f32ed
cmp eax, 2
jne 0x1400f24fc
popf
pop rax
jmp 0x1400f269a
cmp eax, 0xa
jne 0x1400f250b
popf
pop rax
jmp 0x1400f2cea
cmp eax, 0x22
jne 0x1400f251a
popf
pop rax
jmp 0x1400f3a39
cmp eax, 0x14
jne 0x1400f2529
popf
pop rax
jmp 0x1400f329b
push rbx
push rbp
push rdi
push r14
push r15
sub rsp, 0x1b0
mov rax, qword [0x140092080]
xor rax, rsp
mov qword [rsp + 0x190], rax
mov r15, r8
mov r14, rdx
mov rbx, rcx
test rdx, rdx
je 0x1400f258f
push rax
pushf
mov eax, 0x9dc60cd9
pushf
not eax
add eax, 0xb99b81dc
xor eax, 0xaabbe02a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xc428358c
xor eax, 0xfe6d60e9
rol eax, 0x71
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x23099583
pushf
not eax
add eax, 0xcb986a9a
xor eax, 0x9dc5bdb2
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf6c97e70
xor eax, 0xc5152c55
rol eax, 0x86
popf
jmp 0x1400f22ef
xorps xmm0, xmm0
lea rcx, [rsp + 0x80]
xor edx, edx
mov r8d, 0xea19ae9a
pushf
not r8d
add r8d, 0xd5c1c8a3
xor r8d, 0x947ee2a3
rol r8d, 0xda
popf
pushf
not r8d
add r8d, 0x8160d394
xor r8d, 0x936177b9
rol r8d, 0x25
popf
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
call sub.VCRUNTIME140.dll_memset
mov rdx, r14
mov rcx, rbx
call fcn.1400eff88
test rax, rax
je 0x1400f2667
push rax
pushf
mov eax, 0x7f8194ee
pushf
not eax
add eax, 0xee11aaa4
xor eax, 0xafc0cb0b
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xdd7682d2
xor eax, 0xf16170e6
rol eax, 0xd7
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xf51f9af0
pushf
not eax
add eax, 0xb1f2a75c
xor eax, 0x9e35d9a3
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd415f3d8
xor eax, 0xcb5c3e40
rol eax, 0xe0
popf
jmp 0x1400f22ef
lea r9, [rsp + 0x40]
mov r8d, 0x4119f098
pushf
not r8d
add r8d, 0x858c8ed7
xor r8d, 0xd9b478ce
rol r8d, 0xd3
popf
pushf
not r8d
add r8d, 0x9d9edee6
xor r8d, 0xe46800b1
rol r8d, 0x37
popf
pushf
not r8d
add r8d, 0xb2a7c853
xor r8d, 0xa2e68e5a
rol r8d, 0x9e
popf
mov rdx, rax
mov rcx, rbx
call fcn.14011811a
test eax, eax
je 0x1400f2749
push rax
pushf
mov eax, 0x843755fd
pushf
not eax
add eax, 0xd760b610
xor eax, 0xc0a61cbc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf8d62111
xor eax, 0xf9d3fed8
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xf4752103
xor eax, 0xc417e4f3
rol eax, 0x91
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xfb888d6
pushf
not eax
add eax, 0x8d7da6e3
xor eax, 0xe962dee8
rol eax, 0x70
popf
pushf
not eax
add eax, 0xca8f4741
xor eax, 0x83d38fd1
rol eax, 0x79
popf
pushf
not eax
add eax, 0xde55a1cb
xor eax, 0xc08545ce
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xbe71f32e
xor eax, 0xd7c59484
rol eax, 0x4c
popf
jmp 0x1400f22ef
mov eax, 0x12016a00
pushf
not eax
add eax, 0x901c4b7b
xor eax, 0xb6f4786f
rol eax, 0x15
popf
pushf
not eax
add eax, 0xf83cf34d
xor eax, 0xe183d410
rol eax, 0xa6
popf
cmp word [rsp + 0x40], ax
jne 0x1400f2831
push rax
pushf
mov eax, 0x52c18733
pushf
not eax
add eax, 0x97df75dc
xor eax, 0xb7af2938
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xaa22d882
xor eax, 0xb2da1824
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd92cdf7c
xor eax, 0xf47f107d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd6e115d5
xor eax, 0xc686385e
rol eax, 0xa1
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x73ccd191
pushf
not eax
add eax, 0x948ab84a
xor eax, 0xb53300fa
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x9064758e
xor eax, 0x862b39f4
rol eax, 0x30
popf
jmp 0x1400f22ef
movsxd rdx, dword [rsp + 0x7c]
mov rcx, rbx
push r14
not r14
sub rdx, r14
pop r14
sub rdx, 1
call fcn.1400eff88
test rax, rax
je 0x1400f28bb
push rax
pushf
mov eax, 0x297b9c4d
pushf
not eax
add eax, 0xf1e47662
xor eax, 0xa57f0525
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x9aa9eec3
xor eax, 0xa11e8744
rol eax, 0x3a
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xd91aef73
pushf
not eax
add eax, 0xb4628b8a
xor eax, 0xcd128586
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdfd506f1
xor eax, 0xdd0a6296
rol eax, 0x9d
popf
jmp 0x1400f22ef
lea r9, [rsp + 0x80]
mov r8d, 0xb4862a58
pushf
not r8d
add r8d, 0xfc4f7e1e
xor r8d, 0xbc47d330
rol r8d, 0xa1
popf
pushf
not r8d
add r8d, 0xb1f4ace2
xor r8d, 0xaa57aaf6
rol r8d, 0x2c
popf
mov rdx, rax
mov rcx, rbx
call fcn.14011811a
test eax, eax
je 0x1400f299a
push rax
pushf
mov eax, 0xd4b1e0d4
pushf
not eax
add eax, 0xd1e2e920
xor eax, 0xcc08b8ec
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x907f6e2a
xor eax, 0xe81fd101
rol eax, 0x79
popf
pushf
not eax
add eax, 0x8533cef7
xor eax, 0xe41e53d6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x876dc55b
xor eax, 0xddabe7af
rol eax, 0xaf
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x8e941d0b
pushf
not eax
add eax, 0xd354e917
xor eax, 0x9fe952b0
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd7217338
xor eax, 0xb3a452f5
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xfa668f24
xor eax, 0xe3ddb30b
rol eax, 0x55
popf
jmp 0x1400f22ef
cmp dword [rsp + 0x80], 0x4550
jne 0x1400f2a24
push rax
pushf
mov eax, 0x8262851b
pushf
not eax
add eax, 0xb8243128
xor eax, 0xb08e6598
rol eax, 5
popf
pushf
not eax
add eax, 0x83ec821b
xor eax, 0xd9f3af8a
rol eax, 0x53
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x29ba7087
pushf
not eax
add eax, 0xc56c1f92
xor eax, 0x90301234
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9cac8f60
xor eax, 0xbe0d8bcf
rol eax, 0x3c
popf
jmp 0x1400f22ef
mov ebp, dword [rsp + 0x108]
test ebp, ebp
je 0x1400f2a99
push rax
pushf
mov eax, 0xc0a194a7
pushf
not eax
add eax, 0xdc3fa59f
xor eax, 0xfa83e334
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbf8479ba
xor eax, 0xce8cb23d
rol eax, 0x34
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xeef8b38b
pushf
not eax
add eax, 0xd84ff7bd
xor eax, 0xeb5b4b0a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd26865cb
xor eax, 0xd56949e1
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe0e039d2
xor eax, 0xae1f7d46
rol eax, 0x7f
popf
jmp 0x1400f22ef
mov edi, dword [rsp + 0x10c]
test edi, edi
je 0x1400f2b47
push rax
pushf
mov eax, 0xa78d8acb
pushf
not eax
add eax, 0xca2c33db
xor eax, 0xd1fafbff
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbf771c09
xor eax, 0xe2f626e6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x90e4202c
xor eax, 0xb63771a8
rol eax, 0x96
popf
pushf
not eax
add eax, 0x8d3fc34c
xor eax, 0x848750ac
rol eax, 0xc1
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x7a6082d0
pushf
not eax
add eax, 0x84742abb
xor eax, 0xd8ea9cce
rol eax, 0xe
popf
pushf
not eax
add eax, 0xdf968739
xor eax, 0x8fef517d
rol eax, 0x81
popf
pushf
not eax
add eax, 0x9e84f061
xor eax, 0xa25ca4ad
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb2db2c67
xor eax, 0xb4cee9ef
rol eax, 0x53
popf
jmp 0x1400f22ef
mov qword [rsp + 0x1f8], rsi
mov r9d, 0xbecdeb68
pushf
not r9d
add r9d, 0x89084b2b
xor r9d, 0xdfcdc7aa
rol r9d, 0x8c
popf
pushf
not r9d
add r9d, 0x9a9d7981
xor r9d, 0x803377d7
rol r9d, 0x44
popf
pushf
not r9d
add r9d, 0xafec9819
xor r9d, 0x9d9398ac
rol r9d, 0xa1
popf
mov r8d, 0xffd68dde
pushf
not r8d
add r8d, 0xd9401c79
xor r8d, 0xbe5e0464
rol r8d, 0xb8
popf
pushf
not r8d
add r8d, 0xb45c3aba
xor r8d, 0xb5f5c32f
rol r8d, 0x3e
popf
mov qword [rsp + 0x1a8], r12
mov edx, edi
mov qword [rsp + 0x38], rdi
xor ecx, ecx
jmp 0x1400f2c43
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rcx, rbx
mov qword [rsp + 0x30], rbp
mov rsi, rax
mov r12d, ebp
lea rax, [r14 + rbp]
mov rdx, rax
mov qword [rsp + 0x28], rax
call fcn.1400eff88
test rax, rax
je 0x1400f2ca4
push rax
pushf
mov eax, 0x642ba563
pushf
not eax
add eax, 0x9e87d040
xor eax, 0x80efc520
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8c22c448
xor eax, 0xe0e3ce7c
rol eax, 0x98
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x6f81725d
pushf
not eax
add eax, 0xbf7c1781
xor eax, 0xc0818f6f
rol eax, 0x44
popf
pushf
not eax
add eax, 0xcd79e63e
xor eax, 0xcc90b3f1
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x980c051b
xor eax, 0x8f495535
rol eax, 0xae
popf
jmp 0x1400f22ef
mov r9, rsi
mov r8d, edi
mov rdx, rax
mov rcx, rbx
call fcn.14011811a
test eax, eax
je 0x1400f2d5c
push rax
pushf
mov eax, 0xeed7d7e7
pushf
not eax
add eax, 0x9c38c85e
xor eax, 0x8189052f
rol eax, 0x80
popf
pushf
not eax
add eax, 0xc5b310d6
xor eax, 0x82fc8311
rol eax, 0xea
popf
pushf
not eax
add eax, 0x82acac51
xor eax, 0xc3a70a63
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xbe19e242
xor eax, 0xbf54724b
rol eax, 0xb5
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x1bb4f242
pushf
not eax
add eax, 0xf680bfe1
xor eax, 0xfcbb36a7
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb6994797
xor eax, 0x9bcdeacb
rol eax, 0xed
popf
pushf
not eax
add eax, 0xedf0c285
xor eax, 0x8b9913ae
rol eax, 0x31
popf
pushf
not eax
add eax, 0xca9f4294
xor eax, 0xc6808986
rol eax, 0xe0
popf
jmp 0x1400f22ef
mov eax, dword [rsi + 0x1c]
mov rbp, rsi
sub rbp, r12
mov qword [rsp + 0x1a0], r13
mov r12d, dword [rsi + 0x20]
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
mov r13d, dword [rsi + 0x24]
push rbp
not rbp
sub r12, rbp
pop rbp
sub r12, 1
mov qword [rsp + 0x20], rax
push rbp
not rbp
sub r13, rbp
pop rbp
sub r13, 1
xor eax, eax
mov ebx, eax
cmp dword [rsi + 0x18], eax
jbe 0x1400f2e37
push rax
pushf
mov eax, 0xe08a8749
pushf
not eax
add eax, 0xd1b0abff
xor eax, 0xcd3746ce
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8b0dcbe7
xor eax, 0x861d865d
rol eax, 7
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x7263e17f
pushf
not eax
add eax, 0xcefc2bc1
xor eax, 0xa9dcba7d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xb2c647ad
xor eax, 0xf4a38f51
rol eax, 0x84
popf
pushf
not eax
add eax, 0x8cd71cfa
xor eax, 0x81fa9393
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd2db173d
xor eax, 0xdf233d54
rol eax, 0xd5
popf
jmp 0x1400f22ef
nop word [rax + rax]
push rax
pushf
mov eax, 0x6ce9410b
pushf
not eax
add eax, 0x8851c60c
xor eax, 0xe889c9f0
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb83f3964
xor eax, 0xa9d12494
rol eax, 0xac
popf
jmp 0x1400f22ef
mov edi, ebx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rax
mov r8, 0xffffffffffffffff
mov qword [rsp + 0x58], rax
mov edx, dword [r12 + rdi*4]
push rbp
not rbp
sub rdx, rbp
pop rbp
sub rdx, 1
push rax
pushf
mov eax, 0xdd83604d
pushf
not eax
add eax, 0xa469569d
xor eax, 0xf1ee50f1
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9ba8c3b2
xor eax, 0xcc8e0685
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xb02d3900
xor eax, 0xa9fb91df
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xf8e22f2d
xor eax, 0xb4e2a080
rol eax, 0xe3
popf
jmp 0x1400f22ef
inc r8
cmp byte [rdx + r8], 0
jne 0x1400f2f9d
push rax
pushf
mov eax, 0x55918ce5
pushf
not eax
add eax, 0xe0827bcb
xor eax, 0xb917354f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xaf67c0a6
xor eax, 0xc2c8d51e
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xe63c4115
xor eax, 0x9c02c953
rol eax, 0xd6
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xf65926d4
pushf
not eax
add eax, 0xfed2b34e
xor eax, 0xe6a948e5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xff7c6e55
xor eax, 0x8bc0eb42
rol eax, 0xf3
popf
jmp 0x1400f22ef
lea rcx, [rsp + 0x40]
call fcn.1400faaf3
cmp qword [r15 + 0x18], 0xf
mov rdx, r15
jbe 0x1400f303d
push rax
pushf
mov eax, 0xa0c53c05
pushf
not eax
add eax, 0xe517454c
xor eax, 0xbe7f5a60
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf29e469b
xor eax, 0xbb94ec81
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9b9698de
xor eax, 0xa76575b8
rol eax, 0xee
popf
pushf
not eax
add eax, 0x81d8db02
xor eax, 0xa4ab5c03
rol eax, 0x73
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x6593e1c4
pushf
not eax
add eax, 0xb0ae410e
xor eax, 0x95505826
rol eax, 0x43
popf
pushf
not eax
add eax, 0xdab53d5b
xor eax, 0xe86545dc
rol eax, 0x16
popf
jmp 0x1400f22ef
mov rdx, qword [r15]
push rax
pushf
mov eax, 0xd41b27b7
pushf
not eax
add eax, 0xfe341481
xor eax, 0x97223302
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe82ffda9
xor eax, 0xb016d766
rol eax, 1
popf
pushf
not eax
add eax, 0xe7fcefea
xor eax, 0x9fd2021a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaacadc00
xor eax, 0xe26c3383
rol eax, 0xce
popf
jmp 0x1400f22ef
cmp qword [rsp + 0x58], 0xf
lea rcx, [rsp + 0x40]
cmova rcx, qword [rsp + 0x40]
jmp 0x1400f30dd
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400f3131
push rax
pushf
mov eax, 0xb2c5dbfe
pushf
not eax
add eax, 0xef4f5df1
xor eax, 0xee3cb5cd
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd9baefcb
xor eax, 0xefe6b5d8
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd6fd23c6
xor eax, 0xc51bcfe5
rol eax, 0xfe
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xe448b1f6
pushf
not eax
add eax, 0xa6d28611
xor eax, 0x96e12731
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc3dc8848
xor eax, 0xfe236be5
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa28b8a2b
xor eax, 0xfdcf7dfd
rol eax, 0x97
popf
jmp 0x1400f22ef
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400f31b5
push rax
pushf
mov eax, 0x9ce8a85b
pushf
not eax
add eax, 0x87d58e19
xor eax, 0x8d094abc
rol eax, 0x70
popf
pushf
not eax
add eax, 0xecfb84e4
xor eax, 0xbdfa1cf7
rol eax, 0xa1
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x28d91aed
pushf
not eax
add eax, 0xc216bad9
xor eax, 0xa1b262bd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xafc3aad5
xor eax, 0xf0adaed0
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd85283c3
xor eax, 0xefb996eb
rol eax, 0xd8
popf
jmp 0x1400f22ef
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3242
push rax
pushf
mov eax, 0x8303665c
pushf
not eax
add eax, 0xde22def8
xor eax, 0x8b43e56a
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xeb3da219
xor eax, 0xaf5a0177
rol eax, 0x9f
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xd2f17a64
pushf
not eax
add eax, 0xd9174804
xor eax, 0xb4a5e6eb
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x8ec2c19a
xor eax, 0xf2f32ac1
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xc45a9d8f
xor eax, 0xe5d07d2d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xab815bd5
xor eax, 0xf8da1d85
rol eax, 0x88
popf
jmp 0x1400f22ef
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400f391e
call fcn.1400dff78
push rax
pushf
mov eax, 0x365f1031
pushf
not eax
add eax, 0x874c8dd5
xor eax, 0xd744c72c
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8aa30d17
xor eax, 0xd018856d
rol eax, 0x51
popf
jmp 0x1400f22ef
inc ebx
mov eax, 0xf5aba8b2
pushf
not eax
add eax, 0xb88f1919
xor eax, 0xd34a6eae
rol eax, 0x43
popf
pushf
not eax
add eax, 0xe80efbf0
xor eax, 0x8eafd63f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xaf5a1457
xor eax, 0xb3d7df9e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xe7502838
xor eax, 0x999f9b25
rol eax, 0x4d
popf
cmp ebx, dword [rsi + 0x18]
jb 0x1400f338f
push rax
pushf
mov eax, 0x9c3e813c
pushf
not eax
add eax, 0xae04ce53
xor eax, 0x96ed424d
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xfbc8b291
xor eax, 0xb5635a7f
rol eax, 0x67
popf
pushf
not eax
add eax, 0xdf776531
xor eax, 0xc4ccb2b5
rol eax, 0xd2
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xbcca0e6e
pushf
not eax
add eax, 0x8ae12616
xor eax, 0xb9482331
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf5c0b954
xor eax, 0xc12a29f4
rol eax, 0x15
popf
jmp 0x1400f22ef
xor edx, edx
mov r8d, 0xe9412667
pushf
not r8d
add r8d, 0xe0fe6e09
xor r8d, 0xd279344a
rol r8d, 0x74
popf
pushf
not r8d
add r8d, 0x8aa78279
xor r8d, 0xa85ffbd9
rol r8d, 0x3f
popf
pushf
not r8d
add r8d, 0xeea3f9ae
xor r8d, 0xdf99f3f2
rol r8d, 0x52
popf
pushf
not r8d
add r8d, 0xbcd46660
xor r8d, 0xd7b5d902
rol r8d, 0xfb
popf
mov rcx, rsi
jmp 0x1400f3432
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
mov r13, qword [rsp + 0x1a0]
mov rsi, qword [rsp + 0x1f8]
mov r12, qword [rsp + 0x1a8]
mov rcx, qword [rsp + 0x190]
xor rcx, rsp
call fcn.140108cb2
add rsp, 0x1b0
pop r15
pop r14
pop rdi
pop rbp
pop rbx
ret
movzx eax, word [r13 + rdi*2]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + rax*4]
cmp ecx, 0x1000
jbe 0x1400f3500
push rax
pushf
mov eax, 0x3c649877
pushf
not eax
add eax, 0xf11e6444
xor eax, 0xaa9aee96
rol eax, 7
popf
pushf
not eax
add eax, 0xaba0d4ea
xor eax, 0x9b9e27da
rol eax, 0xc
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xdc40ec00
pushf
not eax
add eax, 0xa9e2e08e
xor eax, 0xb37feb25
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xeaaf448b
xor eax, 0x86b13d7b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xb314a68b
xor eax, 0x8235af5c
rol eax, 0xcb
popf
jmp 0x1400f22ef
lea rbx, [r14 + rcx]
cmp rbx, qword [rsp + 0x28]
jb 0x1400f3584
push rax
pushf
mov eax, 0x872e5bf7
pushf
not eax
add eax, 0x833a1c2f
xor eax, 0xd9908bb0
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x8007f6a9
xor eax, 0xda4457db
rol eax, 0x77
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x3a62a7c5
pushf
not eax
add eax, 0xbb5c3b50
xor eax, 0xf28e4e8f
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb941a39a
xor eax, 0xe20046f8
rol eax, 0xe3
popf
jmp 0x1400f22ef
mov rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x38]
push r14
not r14
sub rax, r14
pop r14
sub rax, 1
cmp rbx, rax
ja 0x1400f3607
push rax
pushf
mov eax, 0x45cb77cc
pushf
not eax
add eax, 0xdb833452
xor eax, 0x97ee8f52
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaa2efd73
xor eax, 0xb468a726
rol eax, 0xd2
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x89905fc8
pushf
not eax
add eax, 0x89bb9bc9
xor eax, 0xd29b5713
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd53c7d90
xor eax, 0xadfcf16a
rol eax, 7
popf
pushf
not eax
add eax, 0xbb3ab60c
xor eax, 0xff622e5e
rol eax, 0x5e
popf
jmp 0x1400f22ef
xor edx, edx
mov r8d, 0x790fffde
pushf
not r8d
add r8d, 0xac33b1d9
xor r8d, 0x9003091f
rol r8d, 0xc0
popf
pushf
not r8d
add r8d, 0x94402317
xor r8d, 0xf1176a31
rol r8d, 0xdc
popf
mov rcx, rsi
jmp 0x1400f368b
call qword [sym.imp.KERNEL32.dll_VirtualFree]
push rax
pushf
mov eax, 0x3171af7b
pushf
not eax
add eax, 0xda8a367d
xor eax, 0x8b7ed653
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xaa34de38
xor eax, 0xa3af15a3
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xdea77cdb
xor eax, 0xcd418775
rol eax, 0x8a
popf
jmp 0x1400f22ef
xor ebx, ebx
push rax
pushf
mov eax, 0xc82b3e38
pushf
not eax
add eax, 0xbeec356b
xor eax, 0xbebb5eaf
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf0dd2203
xor eax, 0x9e02910b
rol eax, 0x6b
popf
jmp 0x1400f22ef
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400f374a
push rax
pushf
mov eax, 0x19303f9c
pushf
not eax
add eax, 0xcc4d600b
xor eax, 0xed87db0c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe5628cc0
xor eax, 0xd273b4e4
rol eax, 0x90
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x4aec94b4
pushf
not eax
add eax, 0x893b150a
xor eax, 0xe560ccf3
rol eax, 0x69
popf
pushf
not eax
add eax, 0x95b6d62e
xor eax, 0xf5bde9d0
rol eax, 0x72
popf
pushf
not eax
add eax, 0xe29b9499
xor eax, 0x8cd73671
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb785e4e7
xor eax, 0xdca07a79
rol eax, 0x60
popf
jmp 0x1400f22ef
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400f3810
push rax
pushf
mov eax, 0x3903e347
pushf
not eax
add eax, 0xf6e1f35d
xor eax, 0x858ea403
rol eax, 0x67
popf
pushf
not eax
add eax, 0xa3338aea
xor eax, 0xe6b094ad
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8b59129b
xor eax, 0xdc52d666
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xe8e63ad3
xor eax, 0x9c6a581a
rol eax, 0xe8
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0xd5824d59
pushf
not eax
add eax, 0xb35f7034
xor eax, 0xf95c9695
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x8be69c7d
xor eax, 0xeff9bc2c
rol eax, 0x54
popf
pushf
not eax
add eax, 0x87541c8c
xor eax, 0x8c8a9b0f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe31eb423
xor eax, 0xf94ed45d
rol eax, 0x35
popf
jmp 0x1400f22ef
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400f38d7
push rax
pushf
mov eax, 0xb4a7fdd7
pushf
not eax
add eax, 0xbf1b4b13
xor eax, 0xc76fc26c
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xb92578ec
xor eax, 0xd904712e
rol eax, 0x74
popf
pushf
not eax
add eax, 0xb0156701
xor eax, 0xe699811e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x8116e876
xor eax, 0xc89efcdb
rol eax, 0xf9
popf
jmp 0x1400f22ef
push rax
pushf
mov eax, 0x5fe56179
pushf
not eax
add eax, 0xe7059dd5
xor eax, 0x80b22895
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcbebfa03
xor eax, 0xf8a264a5
rol eax, 0x68
popf
pushf
not eax
add eax, 0x8d686040
xor eax, 0x805a668d
rol eax, 0x21
popf
jmp 0x1400f22ef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor edx, edx
mov r8d, 0x899215c9
pushf
not r8d
add r8d, 0xc1eb453c
xor r8d, 0xc20af6ff
rol r8d, 0x6f
popf
pushf
not r8d
add r8d, 0xcf3ade00
xor r8d, 0x9844dd74
rol r8d, 0xd5
popf
pushf
not r8d
add r8d, 0x99cc958d
xor r8d, 0xe5fd4ea5
rol r8d, 0xf8
popf
mov rcx, rsi
jmp 0x1400f39d5
call qword [sym.imp.KERNEL32.dll_VirtualFree]
jmp 0x1400f370c
call fcn.1400dff78
push rax
pushf
mov eax, 0x437fc694
pushf
not eax
add eax, 0xbe1bbcbe
xor eax, 0xdb17c04c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xc6c108d5
xor eax, 0xd9f5c5ad
rol eax, 0xc1
popf
jmp 0x1400f22ef
mov rax, rbx
jmp 0x1400f343a
xor edx, edx
mov r8d, 0x9b237e0
pushf
not r8d
add r8d, 0x81eeee0b
xor r8d, 0xb5e07c6b
rol r8d, 0x79
popf
pushf
not r8d
add r8d, 0x814445a3
xor r8d, 0xfda98c0e
rol r8d, 0x7f
popf
mov rcx, rsi
jmp 0x1400f3b10
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
jmp 0x1400f3442
xor eax, eax
jmp 0x1400f3452