Function at 0x14004fcd6
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x6a737d9f
pushf
not eax
add eax, 0xdf67de51
xor eax, 0xa2b87f57
rol eax, 0x21
popf
pushf
not eax
add eax, 0xec3d8acd
xor eax, 0xd6652978
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xd3973975
xor eax, 0xe9d6d5ed
rol eax, 0x25
popf
cmp eax, 0x20
jne 0x14004fd26
popf
pop rax
jmp 0x14005128a
cmp eax, 0
jne 0x14004fd35
popf
pop rax
jmp 0x14004ff06
cmp eax, 3
jne 0x14004fd44
popf
pop rax
jmp 0x1400501eb
cmp eax, 1
jne 0x14004fd53
popf
pop rax
jmp 0x14004ffb0
cmp eax, 0xd
jne 0x14004fd62
popf
pop rax
jmp 0x140050859
cmp eax, 0x1a
jne 0x14004fd71
popf
pop rax
jmp 0x140050fad
cmp eax, 0xe
jne 0x14004fd80
popf
pop rax
jmp 0x140050905
cmp eax, 0xb
jne 0x14004fd8f
popf
pop rax
jmp 0x14005074b
cmp eax, 0x19
jne 0x14004fd9e
popf
pop rax
jmp 0x140050ef0
cmp eax, 8
jne 0x14004fdad
popf
pop rax
jmp 0x14005059a
cmp eax, 0x1d
jne 0x14004fdbc
popf
pop rax
jmp 0x140051162
cmp eax, 0x17
jne 0x14004fdcb
popf
pop rax
jmp 0x140050e2b
cmp eax, 0x1c
jne 0x14004fdda
popf
pop rax
jmp 0x140051102
cmp eax, 0x12
jne 0x14004fde9
popf
pop rax
jmp 0x140050b2d
cmp eax, 0x18
jne 0x14004fdf8
popf
pop rax
jmp 0x140050ebb
cmp eax, 0x11
jne 0x14004fe07
popf
pop rax
jmp 0x140050af4
cmp eax, 0x1b
jne 0x14004fe16
popf
pop rax
jmp 0x140051060
cmp eax, 0x16
jne 0x14004fe25
popf
pop rax
jmp 0x140050dac
cmp eax, 0xa
jne 0x14004fe34
popf
pop rax
jmp 0x1400506ff
cmp eax, 0x14
jne 0x14004fe43
popf
pop rax
jmp 0x140050cac
cmp eax, 0xf
jne 0x14004fe52
popf
pop rax
jmp 0x1400509af
cmp eax, 0x13
jne 0x14004fe61
popf
pop rax
jmp 0x140050b9e
cmp eax, 0x15
jne 0x14004fe70
popf
pop rax
jmp 0x140050d3b
cmp eax, 2
jne 0x14004fe7f
popf
pop rax
jmp 0x1400500f0
cmp eax, 0x1e
jne 0x14004fe8e
popf
pop rax
jmp 0x140051204
cmp eax, 0xc
jne 0x14004fe9d
popf
pop rax
jmp 0x1400507fd
cmp eax, 7
jne 0x14004feac
popf
pop rax
jmp 0x140050428
cmp eax, 5
jne 0x14004febb
popf
pop rax
jmp 0x140050305
cmp eax, 0x1f
jne 0x14004feca
popf
pop rax
jmp 0x14005123c
cmp eax, 0x10
jne 0x14004fed9
popf
pop rax
jmp 0x140050a4f
cmp eax, 6
jne 0x14004fee8
popf
pop rax
jmp 0x14005038d
cmp eax, 9
jne 0x14004fef7
popf
pop rax
jmp 0x140050618
cmp eax, 4
jne 0x14004ff06
popf
pop rax
jmp 0x1400502f4
push rbx
push rbp
push rsi
push r14
sub rsp, 0x1d8
mov rax, qword [0x140019010]
xor rax, rsp
mov qword [rsp + 0x1b0], rax
mov r14, r8
mov rbp, rdx
mov rbx, rcx
test rdx, rdx
je 0x14004ff6a
push rax
pushf
mov eax, 0x2390f0e1
pushf
not eax
add eax, 0x9ee3a817
xor eax, 0xa4f1794a
rol eax, 0xee
popf
pushf
not eax
add eax, 0xb7fb2031
xor eax, 0xc55b2848
rol eax, 0xa8
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xf1d81b84
pushf
not eax
add eax, 0x8e82f893
xor eax, 0xba50b36b
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x89766ea8
xor eax, 0xbce83ec5
rol eax, 0
popf
pushf
not eax
add eax, 0xd320acb7
xor eax, 0xf65a06c5
rol eax, 0x91
popf
jmp 0x14004fd17
xorps xmm0, xmm0
lea rcx, [rsp + 0xa0]
xor edx, edx
mov r8d, 0x95095299
pushf
not r8d
add r8d, 0xff008f75
xor r8d, 0xaa2fc81e
rol r8d, 0x1e
popf
pushf
not r8d
add r8d, 0xf2a44e95
xor r8d, 0x81ae1142
rol r8d, 0x63
popf
movups xmmword [rsp + 0x60], xmm0
movups xmmword [rsp + 0x70], xmm0
movups xmmword [rsp + 0x80], xmm0
movups xmmword [rsp + 0x90], xmm0
call sub.VCRUNTIME140.dll_memset
mov r9d, 0x5ec8b3ef
pushf
not r9d
add r9d, 0xa2067b01
xor r9d, 0x967b25dd
rol r9d, 0xa7
popf
pushf
not r9d
add r9d, 0x9347b259
xor r9d, 0xefd44bee
rol r9d, 0xf5
popf
lea rdx, [rsp + 0x60]
mov r8, rbp
mov rcx, rbx
call fcn.14003eb1f
test al, al
je 0x1400500bd
push rax
pushf
mov eax, 0x305480e0
pushf
not eax
add eax, 0xb8905067
xor eax, 0xd734ae56
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xaea0092b
xor eax, 0xf63c6f8d
rol eax, 0xba
popf
pushf
not eax
add eax, 0x8bd8c720
xor eax, 0xa9d04624
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xca4e8ab4
xor eax, 0xc2b594ee
rol eax, 0x3a
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xd0f81670
pushf
not eax
add eax, 0x8145f3a6
xor eax, 0xe9c5f553
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xb2e88f28
xor eax, 0xe7b78a3b
rol eax, 0xe0
popf
jmp 0x14004fd17
mov eax, 0x1665882d
pushf
not eax
add eax, 0x8f53d3ed
xor eax, 0xadc196fb
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x8c5d7828
xor eax, 0xf094387d
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9b21e4cb
xor eax, 0x9b57efb2
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xf375ff4c
xor eax, 0xe5df2e98
rol eax, 0x45
popf
cmp word [rsp + 0x60], ax
jne 0x1400501a5
push rax
pushf
mov eax, 0x50b4c8e3
pushf
not eax
add eax, 0x9ab7a341
xor eax, 0xea30120b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xaa443320
xor eax, 0xd32d8f53
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xb15c3854
xor eax, 0xfb2a748e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd3da70d9
xor eax, 0x81e3a65d
rol eax, 0x68
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xd35d690d
pushf
not eax
add eax, 0x85b0d935
xor eax, 0x97401924
rol eax, 0x95
popf
pushf
not eax
add eax, 0xabe81f8b
xor eax, 0xe397ae75
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd3eace9c
xor eax, 0xf9d0c966
rol eax, 0x45
popf
jmp 0x14004fd17
movsxd r8, dword [rsp + 0x9c]
lea rdx, [rsp + 0xa0]
push rbp
not rbp
sub r8, rbp
pop rbp
sub r8, 1
mov r9d, 0xdb85af38
pushf
not r9d
add r9d, 0xad63fd57
xor r9d, 0x89cd58d7
rol r9d, 0xea
popf
pushf
not r9d
add r9d, 0xd169b5d8
xor r9d, 0xa3ec438c
rol r9d, 0xa0
popf
pushf
not r9d
add r9d, 0xd0a1be01
xor r9d, 0xabaeea05
rol r9d, 0xf
popf
mov rcx, rbx
call fcn.14003eb1f
test al, al
je 0x1400502ae
push rax
pushf
mov eax, 0x770d105
pushf
not eax
add eax, 0xfa42317b
xor eax, 0xc475ee14
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xfb7ab579
xor eax, 0xfd031d8c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xec9e4a3d
xor eax, 0xf917f47a
rol eax, 0xaa
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x669e4704
pushf
not eax
add eax, 0x8df95d00
xor eax, 0xcf96550c
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa9130f78
xor eax, 0xa6e324b3
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8b439099
xor eax, 0xf08e5947
rol eax, 0xce
popf
jmp 0x14004fd17
cmp dword [rsp + 0xa0], 0x4550
jne 0x14005128a
mov esi, dword [rsp + 0x128]
test esi, esi
je 0x140050347
push rax
pushf
mov eax, 0x37794a4a
pushf
not eax
add eax, 0xc77fe9fe
xor eax, 0x80e75f26
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc6ae8e1f
xor eax, 0xb8a9e594
rol eax, 0xe1
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xd362cb44
pushf
not eax
add eax, 0xa27df4f3
xor eax, 0xe88eee52
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x97869d3c
xor eax, 0xfae2e4f0
rol eax, 0x51
popf
pushf
not eax
add eax, 0xef1a12fb
xor eax, 0xed804318
rol eax, 0x9d
popf
jmp 0x14004fd17
mov eax, dword [rsp + 0x12c]
test eax, eax
je 0x1400503e2
push rax
pushf
mov eax, 0xbbc31afe
pushf
not eax
add eax, 0xedb32b5b
xor eax, 0xff0a6777
rol eax, 0x71
popf
pushf
not eax
add eax, 0xb035b551
xor eax, 0xda3fe84f
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9c74dd5a
xor eax, 0x9e4e9d96
rol eax, 0x35
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xf2d2a3f7
pushf
not eax
add eax, 0xe3e990ad
xor eax, 0xe149b71e
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa82960fe
xor eax, 0xd6a59b7d
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x9f473ac3
xor eax, 0xa137a6e2
rol eax, 0xbb
popf
jmp 0x14004fd17
mov qword [rsp + 0x218], rdi
mov r9d, 0x92c96971
pushf
not r9d
add r9d, 0x8d715fe5
xor r9d, 0xa0b40871
rol r9d, 0x2f
popf
pushf
not r9d
add r9d, 0xcf832020
xor r9d, 0xf6e341a8
rol r9d, 0xbc
popf
pushf
not r9d
add r9d, 0x8232f355
xor r9d, 0xbfccc829
rol r9d, 0xa5
popf
mov qword [rsp + 0x1c0], r15
mov r8d, 0x9d875ba2
pushf
not r8d
add r8d, 0xb0990947
xor r8d, 0xe48c4844
rol r8d, 0xe8
popf
pushf
not r8d
add r8d, 0xa8c06cf3
xor r8d, 0xd72adf1a
rol r8d, 0xbd
popf
pushf
not r8d
add r8d, 0xc7384cc9
xor r8d, 0x8bba422c
rol r8d, 0x56
popf
mov edx, eax
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov r15d, eax
jmp 0x1400504e7
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9d, r15d
mov rcx, rbx
mov rdi, rax
lea rax, [rsi + rbp]
mov r8, rax
mov qword [rsp + 0x28], rax
mov rdx, rdi
call fcn.14003eb1f
test al, al
jne 0x140050567
push rax
pushf
mov eax, 0xe5a8b2d0
pushf
not eax
add eax, 0xb5df7020
xor eax, 0xaba26e3d
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xdaccf4c7
xor eax, 0x876049d5
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xccd8e2be
xor eax, 0xc6730348
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbde0c8ea
xor eax, 0xa9a10686
rol eax, 8
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xad406b75
pushf
not eax
add eax, 0x9963d6bd
xor eax, 0x9b657945
rol eax, 0xac
popf
pushf
not eax
add eax, 0xfa4e04a5
xor eax, 0xb92ddd31
rol eax, 0x63
popf
jmp 0x14004fd17
xor edx, edx
mov r8d, 0x49a5a0f3
pushf
not r8d
add r8d, 0xe661bd64
xor r8d, 0xb227137c
rol r8d, 0xfa
popf
pushf
not r8d
add r8d, 0xfe7c462e
xor r8d, 0xcfc1d9f1
rol r8d, 0xb6
popf
mov rcx, rdi
jmp 0x1400505d8
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
jmp 0x140050c26
mov eax, dword [rdi + 0x1c]
mov r15, rdi
sub r15, rsi
mov qword [rsp + 0x1d0], r12
mov r12d, dword [rdi + 0x20]
push r15
not r15
sub rax, r15
pop r15
sub rax, 1
mov qword [rsp + 0x1c8], r13
push r15
not r15
sub r12, r15
pop r15
sub r12, 1
mov r13d, dword [rdi + 0x24]
xor ebx, ebx
push r15
not r15
sub r13, r15
pop r15
sub r13, 1
mov qword [rsp + 0x20], rax
cmp dword [rdi + 0x18], ebx
jbe 0x1400506b9
push rax
pushf
mov eax, 0x6d7cecd2
pushf
not eax
add eax, 0xa2fecbed
xor eax, 0xc530b472
rol eax, 8
popf
pushf
not eax
add eax, 0xde781f86
xor eax, 0xc478fb0f
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb11a5995
xor eax, 0xdcb1be5f
rol eax, 0x6a
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x22e64c36
pushf
not eax
add eax, 0xb1e212e8
xor eax, 0xe63201cf
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xd697e5fb
xor eax, 0x80441db8
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8c354f54
xor eax, 0xdbe387a5
rol eax, 0xd0
popf
jmp 0x14004fd17
nop word [rax + rax]
push rax
pushf
mov eax, 0xa65d1992
pushf
not eax
add eax, 0xfc31862f
xor eax, 0xfa2415f4
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xe7ee7e0a
xor eax, 0xe379b9cb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xed42b5a9
xor eax, 0x8869a84e
rol eax, 0xa0
popf
jmp 0x14004fd17
mov edx, dword [r12 + rbx*4]
lea rcx, [rsp + 0x40]
push r15
not r15
sub rdx, r15
pop r15
sub rdx, 1
call fcn.14005f64e
cmp qword [r14 + 0x18], 0x10
mov rdx, r14
jb 0x1400507ca
push rax
pushf
mov eax, 0x850e5aea
pushf
not eax
add eax, 0xafb91b09
xor eax, 0xa44d86ab
rol eax, 0x96
popf
pushf
not eax
add eax, 0xefc98f65
xor eax, 0x86461e4b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xce4d149a
xor eax, 0x8ac7c04a
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd6fd63d8
xor eax, 0x9a563d71
rol eax, 0xb2
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x460dbc4
pushf
not eax
add eax, 0xa69b9bc5
xor eax, 0xc08606e4
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x90bd2824
xor eax, 0xe18b6f63
rol eax, 0x5d
popf
jmp 0x14004fd17
mov rdx, qword [r14]
push rax
pushf
mov eax, 0xad55f8e3
pushf
not eax
add eax, 0xd2eafe0f
xor eax, 0xd45a5e5b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa448ed42
xor eax, 0xc349007e
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9d7bcf6d
xor eax, 0xdc88db39
rol eax, 0x75
popf
pushf
not eax
add eax, 0xe6ac3ee2
xor eax, 0x86d22cfc
rol eax, 0x49
popf
jmp 0x14004fd17
cmp qword [rsp + 0x58], 0x10
lea rcx, [rsp + 0x40]
cmovae rcx, qword [rsp + 0x40]
jmp 0x14005086b
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__stricmp]
test eax, eax
je 0x1400508d2
push rax
pushf
mov eax, 0x64611f9c
pushf
not eax
add eax, 0xca3751fc
xor eax, 0xe3f8842e
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8a96f948
xor eax, 0xd03e5be4
rol eax, 0x66
popf
pushf
not eax
add eax, 0x885a1996
xor eax, 0xe09b9682
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x92771189
xor eax, 0x867060e9
rol eax, 0x14
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x1dad7d1a
pushf
not eax
add eax, 0xfcec8d7c
xor eax, 0xfa3b7e6b
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe3f19df7
xor eax, 0xdb4589ac
rol eax, 0xae
popf
jmp 0x14004fd17
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140050969
push rax
pushf
mov eax, 0x1263b563
pushf
not eax
add eax, 0xcdadd597
xor eax, 0xe6607c6a
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa5a26c2e
xor eax, 0xe4cdd38c
rol eax, 0x68
popf
pushf
not eax
add eax, 0xfdd6411b
xor eax, 0xa5800929
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xe750c222
xor eax, 0xd98676e2
rol eax, 0x44
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xec841476
pushf
not eax
add eax, 0x90b29100
xor eax, 0xaa9eaaa5
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xfc36815b
xor eax, 0xa641d1eb
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd4c19824
xor eax, 0xc6123256
rol eax, 0xa
popf
jmp 0x14004fd17
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050a09
push rax
pushf
mov eax, 0x88d081a9
pushf
not eax
add eax, 0x902f94ce
xor eax, 0xd30a74d0
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb8d8fb9b
xor eax, 0xed0f6f84
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe5ea3999
xor eax, 0xd8a1eb7c
rol eax, 0x5d
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x9e147868
pushf
not eax
add eax, 0xf70b8ded
xor eax, 0xed9be5c8
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9b6ac32f
xor eax, 0xb765dfc5
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8716e739
xor eax, 0xb0189aa9
rol eax, 0xcb
popf
jmp 0x14004fd17
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140050a9b
push rax
pushf
mov eax, 0xd400fc5a
pushf
not eax
add eax, 0xeaa491b1
xor eax, 0xfc007c47
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xc21a7e4a
xor eax, 0xa3703738
rol eax, 0x79
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x4a69795f
pushf
not eax
add eax, 0xdee46451
xor eax, 0xec04f8c5
rol eax, 0xff
popf
pushf
not eax
add eax, 0xbf964e4b
xor eax, 0xe98ff467
rol eax, 0x36
popf
pushf
not eax
add eax, 0xc533e674
xor eax, 0xd0a3d252
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x803d6e1f
xor eax, 0x8164e8af
rol eax, 0x2d
popf
jmp 0x14004fd17
call fcn.1400512f9
push rax
pushf
mov eax, 0xf9b54eb0
pushf
not eax
add eax, 0x84177fe0
xor eax, 0xfbccd826
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcefcda70
xor eax, 0xd7b48ee6
rol eax, 2
popf
jmp 0x14004fd17
inc ebx
cmp ebx, dword [rdi + 0x18]
jb 0x140050b6b
push rax
pushf
mov eax, 0xbe71eea1
pushf
not eax
add eax, 0xe85be4f3
xor eax, 0xe8f80948
rol eax, 0x35
popf
pushf
not eax
add eax, 0xaf75fa99
xor eax, 0xcc3ddc99
rol eax, 0x1a
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x210c0e30
pushf
not eax
add eax, 0xdfd59dad
xor eax, 0xe08daf35
rol eax, 0x85
popf
pushf
not eax
add eax, 0xc384c85b
xor eax, 0xf9c0bf2f
rol eax, 0x2a
popf
jmp 0x14004fd17
xor edx, edx
mov r8d, 0xe093adbe
pushf
not r8d
add r8d, 0x847e4c39
xor r8d, 0xdc60b84a
rol r8d, 0xb6
popf
pushf
not r8d
add r8d, 0xfc6d86ce
xor r8d, 0x9700bbe1
rol r8d, 0xe7
popf
pushf
not r8d
add r8d, 0xfdec690d
xor r8d, 0x9934a1e1
rol r8d, 0xe9
popf
pushf
not r8d
add r8d, 0xc36f4a55
xor r8d, 0xf2ff5cb8
rol r8d, 0x85
popf
mov rcx, rdi
jmp 0x140050c0e
call qword [sym.imp.KERNEL32.dll_VirtualFree]
xor eax, eax
mov r13, qword [rsp + 0x1c8]
mov r12, qword [rsp + 0x1d0]
mov rdi, qword [rsp + 0x218]
mov r15, qword [rsp + 0x1c0]
mov rcx, qword [rsp + 0x1b0]
xor rcx, rsp
call fcn.1400623e0
add rsp, 0x1d8
pop r14
pop rsi
pop rbp
pop rbx
ret
movzx eax, word [r13 + rbx*2]
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rcx + rax*4]
cmp ecx, 0x1000
jbe 0x140050cf5
push rax
pushf
mov eax, 0x721c3053
pushf
not eax
add eax, 0xe00f6155
xor eax, 0xaa5ccf1a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xb293e2b6
xor eax, 0xef106cb6
rol eax, 0x71
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xdefb0cb0
pushf
not eax
add eax, 0xc89cd171
xor eax, 0xe318b3b5
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x865c84d8
xor eax, 0x81c54f65
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xcdd0c8b0
xor eax, 0xba157bb1
rol eax, 0xae
popf
jmp 0x14004fd17
lea rbx, [rcx + rbp]
cmp rbx, qword [rsp + 0x28]
jb 0x140050d79
push rax
pushf
mov eax, 0xee654939
pushf
not eax
add eax, 0xca47c16f
xor eax, 0xa454a19e
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x960b19dc
xor eax, 0x8a0d630e
rol eax, 0xe5
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x579c2aca
pushf
not eax
add eax, 0x893d311b
xor eax, 0x816cc999
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb29a9fd8
xor eax, 0xd44e04cb
rol eax, 0x2c
popf
jmp 0x14004fd17
mov rax, rsi
add rax, qword [rsp + 0x38]
push rbp
not rbp
sub rax, rbp
pop rbp
sub rax, 1
cmp rbx, rax
ja 0x140050df8
push rax
pushf
mov eax, 0x1adafabf
pushf
not eax
add eax, 0xd7b9e4b4
xor eax, 0xc4273500
rol eax, 0x16
popf
pushf
not eax
add eax, 0x9c1be32d
xor eax, 0x9efda4b0
rol eax, 0x62
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x4dc5967d
pushf
not eax
add eax, 0x9a84a3d4
xor eax, 0xa80ed661
rol eax, 0x91
popf
pushf
not eax
add eax, 0x8adc62f4
xor eax, 0xd4569990
rol eax, 0x6f
popf
jmp 0x14004fd17
xor edx, edx
mov r8d, 0x48b9a96f
pushf
not r8d
add r8d, 0xfcdc024d
xor r8d, 0x8d97eb07
rol r8d, 0x68
popf
pushf
not r8d
add r8d, 0xa7b0bd0c
xor r8d, 0xc2fc0585
rol r8d, 0x35
popf
pushf
not r8d
add r8d, 0xbfc2b487
xor r8d, 0xd4fc546a
rol r8d, 0xfa
popf
mov rcx, rdi
jmp 0x140050e82
call qword [sym.imp.KERNEL32.dll_VirtualFree]
push rax
pushf
mov eax, 0x6e5bbd17
pushf
not eax
add eax, 0xb53abf82
xor eax, 0x8bbb4378
rol eax, 0x33
popf
pushf
not eax
add eax, 0xf1ed6224
xor eax, 0xe950f701
rol eax, 0x32
popf
jmp 0x14004fd17
xor ebx, ebx
push rax
pushf
mov eax, 0xb9109892
pushf
not eax
add eax, 0x95f2c44f
xor eax, 0xb68658ac
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe7864517
xor eax, 0xa5dcaa4a
rol eax, 0x38
popf
jmp 0x14004fd17
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x140050f54
push rax
pushf
mov eax, 0xf163b901
pushf
not eax
add eax, 0x843004fc
xor eax, 0xea4ec3bc
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc5d33252
xor eax, 0xc56c5d81
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xcd71cab3
xor eax, 0xb1e6e42f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcfdaf8c2
xor eax, 0xe1fcf6e9
rol eax, 0x66
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0xa8717cf7
pushf
not eax
add eax, 0xe69d9499
xor eax, 0xecc04adc
rol eax, 7
popf
pushf
not eax
add eax, 0xeb7d1709
xor eax, 0xb0d8eb21
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc0fb4c3e
xor eax, 0xe0339772
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf59a647c
xor eax, 0xfa6887b6
rol eax, 0x6e
popf
jmp 0x14004fd17
mov rcx, qword [rsp + 0x40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140051007
push rax
pushf
mov eax, 0xc2cbd92
pushf
not eax
add eax, 0x834b56a9
xor eax, 0x9f173d31
rol eax, 0x88
popf
pushf
not eax
add eax, 0x99d28014
xor eax, 0xe6fba1ff
rol eax, 0x49
popf
pushf
not eax
add eax, 0xa8b08f8e
xor eax, 0xfcbf86a0
rol eax, 0xb3
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x7106e0b0
pushf
not eax
add eax, 0x9b432fb3
xor eax, 0xa22ade5d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xd1f0c76b
xor eax, 0xd474268c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xbb478fad
xor eax, 0xfd94be6d
rol eax, 0xde
popf
pushf
not eax
add eax, 0xc338aa87
xor eax, 0xf7728025
rol eax, 0x7a
popf
jmp 0x14004fd17
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400510bb
push rax
pushf
mov eax, 0x2c6f2aa1
pushf
not eax
add eax, 0xf807a3d1
xor eax, 0xf7426ca2
rol eax, 0x78
popf
pushf
not eax
add eax, 0x921e9e06
xor eax, 0x949fa3c4
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc2a4d016
xor eax, 0x9e853806
rol eax, 0xa1
popf
jmp 0x14004fd17
push rax
pushf
mov eax, 0x6cecff81
pushf
not eax
add eax, 0xf1fb6d67
xor eax, 0xc60c81ca
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe4f702df
xor eax, 0xddcb562f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfce683de
xor eax, 0xe6317025
rol eax, 0x52
popf
jmp 0x14004fd17
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor edx, edx
mov r8d, 0xf738b524
pushf
not r8d
add r8d, 0xcac8e69c
xor r8d, 0x8d7a8a19
rol r8d, 0x2f
popf
pushf
not r8d
add r8d, 0xfe17e19b
xor r8d, 0xa060b265
rol r8d, 0xa9
popf
mov rcx, rdi
jmp 0x1400511a0
call qword [sym.imp.KERNEL32.dll_VirtualFree]
jmp 0x140050ef0
call fcn.1400512f9
push rax
pushf
mov eax, 0x3e475234
pushf
not eax
add eax, 0x817785cf
xor eax, 0xfcac695f
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb2fa1793
xor eax, 0x85a937c4
rol eax, 0xef
popf
jmp 0x14004fd17
mov rax, rbx
jmp 0x140050c16
xor eax, eax
jmp 0x140050c36