Function at 0x140051c8a
Capabilities:
Authenticate hmac
Encrypt data using speck
Parse credit card information
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x8930a774
pushf
not eax
add eax, 0xd5418e89
xor eax, 0xf4fc90b5
rol eax, 0x32
popf
pushf
not eax
add eax, 0xe69d4433
xor eax, 0xc73c89ba
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdfa188c1
xor eax, 0xa2f5e3d1
rol eax, 0xf2
popf
cmp eax, 0x29
jne 0x140051cda
popf
pop rax
jmp 0x1400538b6
cmp eax, 0x48
jne 0x140051ce9
popf
pop rax
jmp 0x14005473d
cmp eax, 0x3f
jne 0x140051cf8
popf
pop rax
jmp 0x140054399
cmp eax, 1
jne 0x140051d07
popf
pop rax
jmp 0x14005231b
cmp eax, 0x4a
jne 0x140051d16
popf
pop rax
jmp 0x1400547d8
cmp eax, 0x1a
jne 0x140051d25
popf
pop rax
jmp 0x140053136
cmp eax, 0x44
jne 0x140051d34
popf
pop rax
jmp 0x1400545e1
cmp eax, 0x31
jne 0x140051d43
popf
pop rax
jmp 0x140053c96
cmp eax, 0x40
jne 0x140051d52
popf
pop rax
jmp 0x140054414
cmp eax, 8
jne 0x140051d61
popf
pop rax
jmp 0x14005263d
cmp eax, 0x2a
jne 0x140051d70
popf
pop rax
jmp 0x140053968
cmp eax, 0x17
jne 0x140051d7f
popf
pop rax
jmp 0x14005301a
cmp eax, 0x1c
jne 0x140051d8e
popf
pop rax
jmp 0x140053277
cmp eax, 0x2e
jne 0x140051d9d
popf
pop rax
jmp 0x140053b0b
cmp eax, 0x18
jne 0x140051dac
popf
pop rax
jmp 0x140053054
cmp eax, 0x2b
jne 0x140051dbb
popf
pop rax
jmp 0x1400539e4
cmp eax, 0x1b
jne 0x140051dca
popf
pop rax
jmp 0x1400531c2
cmp eax, 0x2d
jne 0x140051dd9
popf
pop rax
jmp 0x140053a8f
cmp eax, 0x23
jne 0x140051de8
popf
pop rax
jmp 0x140053569
cmp eax, 0x25
jne 0x140051df7
popf
pop rax
jmp 0x140053689
cmp eax, 0x43
jne 0x140051e06
popf
pop rax
jmp 0x140054558
cmp eax, 0x13
jne 0x140051e15
popf
pop rax
jmp 0x140052d1e
cmp eax, 0x33
jne 0x140051e24
popf
pop rax
jmp 0x140053d53
cmp eax, 0x24
jne 0x140051e33
popf
pop rax
jmp 0x1400535ea
cmp eax, 0x1e
jne 0x140051e42
popf
pop rax
jmp 0x1400532fc
cmp eax, 0xc
jne 0x140051e51
popf
pop rax
jmp 0x140052998
cmp eax, 0x26
jne 0x140051e60
popf
pop rax
jmp 0x14005372b
cmp eax, 0x27
jne 0x140051e6f
popf
pop rax
jmp 0x14005378b
cmp eax, 0x30
jne 0x140051e7e
popf
pop rax
jmp 0x140053c5c
cmp eax, 0x10
jne 0x140051e8d
popf
pop rax
jmp 0x140052ba9
cmp eax, 0x37
jne 0x140051e9c
popf
pop rax
jmp 0x140053f73
cmp eax, 9
jne 0x140051eab
popf
pop rax
jmp 0x140052675
cmp eax, 0x39
jne 0x140051eba
popf
pop rax
jmp 0x1400540ca
cmp eax, 0x16
jne 0x140051ec9
popf
pop rax
jmp 0x140052f78
cmp eax, 0x3b
jne 0x140051ed8
popf
pop rax
jmp 0x1400541f3
cmp eax, 0xa
jne 0x140051ee7
popf
pop rax
jmp 0x140052839
cmp eax, 0x36
jne 0x140051ef6
popf
pop rax
jmp 0x140053f11
cmp eax, 0x14
jne 0x140051f05
popf
pop rax
jmp 0x140052d7a
cmp eax, 0x46
jne 0x140051f14
popf
pop rax
jmp 0x140054692
cmp eax, 0x3d
jne 0x140051f23
popf
pop rax
jmp 0x14005427f
cmp eax, 2
jne 0x140051f32
popf
pop rax
jmp 0x1400523b0
cmp eax, 0x47
jne 0x140051f41
popf
pop rax
jmp 0x1400546dd
cmp eax, 0x41
jne 0x140051f50
popf
pop rax
jmp 0x14005444a
cmp eax, 0x11
jne 0x140051f5f
popf
pop rax
jmp 0x140052c0b
cmp eax, 0x35
jne 0x140051f6e
popf
pop rax
jmp 0x140053ec9
cmp eax, 0x3a
jne 0x140051f7d
popf
pop rax
jmp 0x140054192
cmp eax, 0x12
jne 0x140051f8c
popf
pop rax
jmp 0x140052c8d
cmp eax, 0x21
jne 0x140051f9b
popf
pop rax
jmp 0x1400534e4
cmp eax, 0x38
jne 0x140051faa
popf
pop rax
jmp 0x140054017
cmp eax, 0xb
jne 0x140051fb9
popf
pop rax
jmp 0x140052903
cmp eax, 0xf
jne 0x140051fc8
popf
pop rax
jmp 0x140052b41
cmp eax, 0x15
jne 0x140051fd7
popf
pop rax
jmp 0x140052ed9
cmp eax, 5
jne 0x140051fe6
popf
pop rax
jmp 0x140052511
cmp eax, 6
jne 0x140051ff5
popf
pop rax
jmp 0x140052571
cmp eax, 0x22
jne 0x140052004
popf
pop rax
jmp 0x140053531
cmp eax, 0x49
jne 0x140052013
popf
pop rax
jmp 0x14005479e
cmp eax, 0x1f
jne 0x140052022
popf
pop rax
jmp 0x1400533c9
cmp eax, 4
jne 0x140052031
popf
pop rax
jmp 0x1400524b9
cmp eax, 0x2f
jne 0x140052040
popf
pop rax
jmp 0x140053bb9
cmp eax, 0x28
jne 0x14005204f
popf
pop rax
jmp 0x1400537e9
cmp eax, 0x3e
jne 0x14005205e
popf
pop rax
jmp 0x140054310
cmp eax, 0x45
jne 0x14005206d
popf
pop rax
jmp 0x14005465c
cmp eax, 0x2c
jne 0x14005207c
popf
pop rax
jmp 0x140053a44
cmp eax, 3
jne 0x14005208b
popf
pop rax
jmp 0x140052423
cmp eax, 0x19
jne 0x14005209a
popf
pop rax
jmp 0x1400530b3
cmp eax, 0x1d
jne 0x1400520a9
popf
pop rax
jmp 0x1400532c4
cmp eax, 0x34
jne 0x1400520b8
popf
pop rax
jmp 0x140053e02
cmp eax, 0x32
jne 0x1400520c7
popf
pop rax
jmp 0x140053cd5
cmp eax, 0xe
jne 0x1400520d6
popf
pop rax
jmp 0x140052a90
cmp eax, 0x42
jne 0x1400520e5
popf
pop rax
jmp 0x1400544af
cmp eax, 7
jne 0x1400520f4
popf
pop rax
jmp 0x1400525d5
cmp eax, 0x20
jne 0x140052103
popf
pop rax
jmp 0x140053455
cmp eax, 0
jne 0x140052112
popf
pop rax
jmp 0x140052130
cmp eax, 0x3c
jne 0x140052121
popf
pop rax
jmp 0x140054240
cmp eax, 0xd
jne 0x140052130
popf
pop rax
jmp 0x140052a52
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x13f8]
mov eax, 0x635d6759
pushf
not eax
add eax, 0x8a65e2fd
xor eax, 0xe6f93c0b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf81f3edb
xor eax, 0xe3be4690
rol eax, 5
popf
call fcn.1401099a6
sub rsp, rax
mov r13, rdx
mov dword [rsp + 0x40], 0xe2e0cbd5
mov dword [rsp + 0x44], 0xd0cfe3ab
mov dword [rsp + 0x48], 0xdfb2bee3
mov dword [rsp + 0x4c], 0xbcafc3c1
mov dword [rsp + 0x50], 0xd2deb3d1
mov dword [rsp + 0x54], 0xdfc0cad4
mov dword [rsp + 0x58], 0xb2d1b3b5
mov dword [rsp + 0x5c], 0x9f9cdabf
mov ecx, 0xc6e18819
pushf
not ecx
add ecx, 0xca94dabc
xor ecx, 0xe6276d2c
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0xd0a39f1c
xor ecx, 0xeceb3a0c
rol ecx, 0xb5
popf
call fcn.14005ac24
mov r15, rax
mov qword [rbp - 0x40], rax
lea rbx, [rax + 0x20]
mov qword [rbp - 0x30], rbx
mov r8d, 0x746f180b
pushf
not r8d
add r8d, 0xaffb7c11
xor r8d, 0xe2cac4a3
rol r8d, 0x75
popf
pushf
not r8d
add r8d, 0xac505f21
xor r8d, 0xa4f72a38
rol r8d, 0x52
popf
pushf
not r8d
add r8d, 0x950d721c
xor r8d, 0xc9f52022
rol r8d, 0x7c
popf
pushf
not r8d
add r8d, 0xb2dd32a5
xor r8d, 0x94309a41
rol r8d, 0
popf
lea rdx, [rsp + 0x40]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp - 0x38], rbx
mov eax, dword [r13 + 0x10]
and eax, 0xfffffff0
add eax, 0x10
mov ebx, eax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
xor edi, edi
mov qword [rsp + 0x70], rdi
test eax, eax
je 0x1400522e8
push rax
pushf
mov eax, 0x49caea71
pushf
not eax
add eax, 0xad4c7bd0
xor eax, 0xaca2c582
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf198ecd2
xor eax, 0xdf81d078
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8c5e2b2f
xor eax, 0xd70aa3a4
rol eax, 0xd7
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x20b5fff3
pushf
not eax
add eax, 0xceb75bfe
xor eax, 0x8905736f
rol eax, 0x48
popf
pushf
not eax
add eax, 0xd78387c7
xor eax, 0xd355229f
rol eax, 0x73
popf
jmp 0x140051ccb
cmp rbx, 0x1000
jb 0x140052357
push rax
pushf
mov eax, 0x424d1330
pushf
not eax
add eax, 0xb9d218ff
xor eax, 0x843bd9b6
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xb2ad88f1
xor eax, 0xcee5fafa
rol eax, 0xf5
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x83697fa8
pushf
not eax
add eax, 0x8eb24e70
xor eax, 0x9165288a
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe6102406
xor eax, 0xb5971808
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd59a0b7e
xor eax, 0xaca125b9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xdddf9c77
xor eax, 0xbf1d7999
rol eax, 0xac
popf
jmp 0x140051ccb
lea rcx, [rax + 0x27]
cmp rcx, rbx
jbe 0x1400523f0
push rax
pushf
mov eax, 0x12f43bef
pushf
not eax
add eax, 0xb727444a
xor eax, 0xd661872a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc00851e6
xor eax, 0xb8e324ee
rol eax, 0x56
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x5545d32e
pushf
not eax
add eax, 0xad07964d
xor eax, 0x8876b6eb
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xc11b7e1b
xor eax, 0xe343a6d6
rol eax, 0xe0
popf
jmp 0x140051ccb
call fcn.14005ac24
test rax, rax
je 0x140052473
push rax
pushf
mov eax, 0x65503f54
pushf
not eax
add eax, 0x9e2493a6
xor eax, 0x971b1055
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd136b335
xor eax, 0xe00082f4
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe15c8ccb
xor eax, 0xc9e576b6
rol eax, 0xa6
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xfd19aada
pushf
not eax
add eax, 0xd07a5724
xor eax, 0xbfb41ba7
rol eax, 0x95
popf
pushf
not eax
add eax, 0xcd172305
xor eax, 0xb1efe4ff
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8fdbf541
xor eax, 0xc849c56c
rol eax, 0x67
popf
jmp 0x140051ccb
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400525d5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, rbx
call fcn.14005ac24
mov rsi, rax
push rax
pushf
mov eax, 0xc9c6134
pushf
not eax
add eax, 0xb603f5df
xor eax, 0x87f6fea4
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8057b56a
xor eax, 0xeb0e8f75
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xe50e883e
xor eax, 0xb9e29d60
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd3cb6d03
xor eax, 0x8692d1bb
rol eax, 5
popf
jmp 0x140051ccb
mov qword [rsp + 0x60], rsi
lea rdi, [rbx + rsi]
mov qword [rsp + 0x70], rdi
mov r8, rbx
xor edx, edx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memset
mov qword [rsp + 0x68], rdi
jmp 0x140052675
mov rsi, qword [rsp + 0x60]
push rax
pushf
mov eax, 0xf1d3fa7f
pushf
not eax
add eax, 0x84c12f12
xor eax, 0xee3b0b18
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc6f3ae1a
xor eax, 0xa72e6fa7
rol eax, 0x80
popf
jmp 0x140051ccb
mov ecx, 0x7281a12f
pushf
not ecx
add ecx, 0xff02b29f
xor ecx, 0xb970661e
rol ecx, 0x11
popf
pushf
not ecx
add ecx, 0xe1362da4
xor ecx, 0xc8b89f81
rol ecx, 0xbe
popf
pushf
not ecx
add ecx, 0xe718c5ef
xor ecx, 0xd95dee5e
rol ecx, 0xac
popf
call fcn.14005ac24
mov r14, rax
mov qword [rsp + 0x40], rax
lea rdi, [rax + 0x10]
mov qword [rsp + 0x50], rdi
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov qword [rsp + 0x48], rdi
movabs rax, 0xa4bdeb7c6f7f90ba
pushf
not rax
add rax, 0x5296bee7
xor rax, 0x56427b79
rol rax, 0x24
popf
pushf
not rax
add rax, 0x776b85e8
xor rax, 0x69e09706
rol rax, 0x13
popf
mov qword [rbp + 0x13e8], rax
mov edx, 0x83bef802
pushf
not edx
add edx, 0x991b9655
xor edx, 0xe141b9b7
rol edx, 0x3c
popf
pushf
not edx
add edx, 0xa4ede14f
xor edx, 0x944d1d5b
rol edx, 0xd1
popf
pushf
not edx
add edx, 0xeb72f45f
xor edx, 0xc45a078c
rol edx, 0x3c
popf
mov qword [rbp + 0x68], rdx
mov ecx, 0xeaf4f43a
pushf
not ecx
add ecx, 0xc3409495
xor ecx, 0xe8f6fa46
rol ecx, 8
popf
pushf
not ecx
add ecx, 0xa7dd7365
xor ecx, 0xe5e7773e
rol ecx, 0x93
popf
pushf
not ecx
add ecx, 0x92a3d2e1
xor ecx, 0x925356bf
rol ecx, 0x98
popf
movabs r8, 0x694308a69fd2dca3
pushf
not r8
add r8, 0x595c581f
xor r8, 0x5a1e98cf
rol r8, 9
popf
pushf
not r8
add r8, 0x445a9092
xor r8, 0x4095b259
rol r8, 0x21
popf
pushf
not r8
add r8, 0x612fff96
xor r8, 0x4a4fb3ea
rol r8, 0x14
popf
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0xb08a9996
pushf
not eax
add eax, 0xb1b0ed1e
xor eax, 0xd65f6d03
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8b45b041
xor eax, 0xdc53331f
rol eax, 0xfe
popf
jmp 0x140051ccb
mov rax, rdx
shr rax, 0x3e
xor rdx, rax
imul rdx, r8
push rcx
not rcx
sub rdx, rcx
pop rcx
sub rdx, 1
mov qword [rbp + rcx*8 + 0x68], rdx
inc rcx
cmp rcx, 0x138
jb 0x1400528bd
push rax
pushf
mov eax, 0x7d235d4d
pushf
not eax
add eax, 0xaa45fd0d
xor eax, 0xf7954f27
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xc7bf40db
xor eax, 0xd29bb7e1
rol eax, 7
popf
pushf
not eax
add eax, 0x95bd9008
xor eax, 0x99ffe6f7
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb0106144
xor eax, 0xc25aec88
rol eax, 0x3f
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xa5159b95
pushf
not eax
add eax, 0xf21766fb
xor eax, 0x9f2e0e1b
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xd2d43e9e
xor eax, 0xba13452a
rol eax, 0x50
popf
pushf
not eax
add eax, 0xff353c5e
xor eax, 0xd5e48517
rol eax, 0x8f
popf
jmp 0x140051ccb
mov dword [rbp + 0x60], 0x138
xor ebx, ebx
mov edi, 0x4a48fcf5
pushf
not edi
add edi, 0x91b870f7
xor edi, 0x9094ab71
rol edi, 0x89
popf
pushf
not edi
add edi, 0xf1daae50
xor edi, 0xfa1bc8a0
rol edi, 0x95
popf
lea r12d, [rbx + 0x40]
push rax
pushf
mov eax, 0xe52be74a
pushf
not eax
add eax, 0xb8028434
xor eax, 0x940c2961
rol eax, 0x44
popf
pushf
not eax
add eax, 0xfbcf08c3
xor eax, 0xcc994e23
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x840a4cfb
xor eax, 0x98cd33f4
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd5103c90
xor eax, 0x86cffc83
rol eax, 0xe3
popf
jmp 0x140051ccb
lea rcx, [rbp + 0x60]
call fcn.1401593e8
mov rcx, rax
mov rax, rdi
mul rcx
xor ecx, ecx
mov qword [rbp - 0x58], rcx
mov ecx, r12d
and ecx, 0x3f
shr rdx, cl
mov byte [rbx + r14], dl
inc rbx
cmp rbx, 0x10
jl 0x1400529f9
push rax
pushf
mov eax, 0x29b335cb
pushf
not eax
add eax, 0xfd0c5200
xor eax, 0xb1eb72a5
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xe89f116f
xor eax, 0xa3144764
rol eax, 0xdc
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xef337f7d
pushf
not eax
add eax, 0x8a06b7d7
xor eax, 0xa29e8a92
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb44fc439
xor eax, 0x862e0ad7
rol eax, 0x77
popf
pushf
not eax
add eax, 0xd99283c1
xor eax, 0x8af040af
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfa7b819d
xor eax, 0xb3cc1a91
rol eax, 0xc9
popf
jmp 0x140051ccb
lea rax, [r14 + 0x10]
sub rax, r14
mov qword [rbp + 0x1458], rax
mov r8, rax
mov rdx, r14
lea rcx, [rbp - 0x60]
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
xor edi, edi
mov qword [rbp - 0x78], rdi
xor ebx, ebx
mov r9, qword [rbp - 0x80]
mov r12, qword [rsp + 0x68]
nop dword [rax]
movzx eax, byte [rbx + r15]
sub al, 0x69
mov byte [rbp + 0x1450], al
cmp r9, rdi
je 0x140052ae8
push rax
pushf
mov eax, 0xbb362e8
pushf
not eax
add eax, 0xa4d82a28
xor eax, 0xc7942ace
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8d4240e5
xor eax, 0xd1209e47
rol eax, 0xe
popf
pushf
not eax
add eax, 0xb4149722
xor eax, 0x84bc240e
rol eax, 0xf8
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x3d7c7c87
pushf
not eax
add eax, 0xbff6b801
xor eax, 0xbf64e696
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xf8368a69
xor eax, 0x96fe2a7e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa45373d1
xor eax, 0xb3549afa
rol eax, 0x70
popf
pushf
not eax
add eax, 0x97a2d6bc
xor eax, 0xfc8ff38e
rol eax, 0xfc
popf
jmp 0x140051ccb
mov byte [r9], al
inc r9
mov qword [rbp - 0x80], r9
jmp 0x140052c0b
lea r8, [rbp + 0x1450]
mov rdx, r9
lea rcx, [rsp + 0x78]
call fcn.140127763
mov rdi, qword [rbp - 0x78]
mov r9, qword [rbp - 0x80]
push rax
pushf
mov eax, 0x153b2d70
pushf
not eax
add eax, 0x9634dfb7
xor eax, 0xeacbece6
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xe196014c
xor eax, 0xdacf54d8
rol eax, 2
popf
pushf
not eax
add eax, 0xc73e9b72
xor eax, 0x8bd26a07
rol eax, 0xe6
popf
jmp 0x140051ccb
inc rbx
cmp rbx, 0x20
jl 0x140052c47
push rax
pushf
mov eax, 0xadef631f
pushf
not eax
add eax, 0xca482787
xor eax, 0xb88581a8
rol eax, 0x87
popf
pushf
not eax
add eax, 0xf81fb4b8
xor eax, 0x89eccce5
rol eax, 0x6d
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x3d3e599e
pushf
not eax
add eax, 0xdf6e69f2
xor eax, 0xe18ef0ef
rol eax, 0
popf
pushf
not eax
add eax, 0xe0a05754
xor eax, 0x9005a0c4
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xf0bda921
xor eax, 0xbd2aafd4
rol eax, 0xd4
popf
jmp 0x140051ccb
mov rax, r12
sub rax, rsi
mov r12, qword [rsp + 0x78]
sub r9, r12
mov rcx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x140052ceb
push rax
pushf
mov eax, 0x34e8d5a2
pushf
not eax
add eax, 0x955632cf
xor eax, 0x9e6fedaa
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x82110322
xor eax, 0xeb57b1c0
rol eax, 0x98
popf
pushf
not eax
add eax, 0xa19e22cc
xor eax, 0xd2351baf
rol eax, 0x2b
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x990829b6
pushf
not eax
add eax, 0xecd1127a
xor eax, 0xd552e4ac
rol eax, 0x23
popf
pushf
not eax
add eax, 0x8221a720
xor eax, 0xed5143a3
rol eax, 5
popf
jmp 0x140051ccb
mov rcx, qword [r13]
push rax
pushf
mov eax, 0x11f7ff63
pushf
not eax
add eax, 0xdcd20656
xor eax, 0xe0e83653
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc3438413
xor eax, 0xcf2994af
rol eax, 1
popf
pushf
not eax
add eax, 0x8b447382
xor eax, 0xa063198e
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb84509fe
xor eax, 0xeaa4061b
rol eax, 0xeb
popf
jmp 0x140051ccb
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rsi
lea rax, [rbp - 0x60]
mov qword [rsp + 0x20], rax
mov r8, r12
mov edx, dword [r13 + 0x10]
call fcn.140096b56
movups xmm0, xmmword [str.FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF]
movups xmmword [r12], xmm0
movups xmm1, xmmword [0x140031f08]
movups xmmword [r12 + 0x10], xmm1
mov r8, qword [rsp + 0x68]
mov rdx, rsi
lea rcx, [rbp + 0x38]
call fcn.1400fd2f5
nop
mov rdx, rax
lea rcx, [rbp + 0x18]
call fcn.1400f908e
mov rbx, rax
lea r8, [r14 + 0x10]
mov rdx, r14
lea rcx, [rbp - 8]
call fcn.1400fd2f5
nop
mov rdx, rax
lea rcx, [rbp - 0x28]
call fcn.1400f908e
nop
lea rdx, [0x18ad815f2]
pushf
sub rdx, 0x4ad4f6da
popf
mov rcx, rax
call fcn.14011eb3d
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp - 0x60]
mov rbx, qword [rbp + 0x1440]
mov rcx, rbx
call fcn.1400f342c
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xf
jbe 0x140052e80
push rax
pushf
mov eax, 0x17151f92
pushf
not eax
add eax, 0xe748aba3
xor eax, 0xbf370a03
rol eax, 0xda
popf
pushf
not eax
add eax, 0xdf4e85d6
xor eax, 0x919273e9
rol eax, 0xfe
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x984bf786
pushf
not eax
add eax, 0xcd0531f9
xor eax, 0x95739340
rol eax, 0x35
popf
pushf
not eax
add eax, 0x86404cae
xor eax, 0x92ea60d0
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x8e7035c2
xor eax, 0x99ebcc1e
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd41aa149
xor eax, 0xde0bff6b
rol eax, 0xa1
popf
jmp 0x140051ccb
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052f32
push rax
pushf
mov eax, 0x4457536d
pushf
not eax
add eax, 0x8340194f
xor eax, 0xbcf97547
rol eax, 0x88
popf
pushf
not eax
add eax, 0x9f69c0ad
xor eax, 0xbbbd0eac
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf8d6b4d2
xor eax, 0xb5be32c7
rol eax, 0x52
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x3c454d03
pushf
not eax
add eax, 0xccb8c934
xor eax, 0xc1dd9881
rol eax, 0x71
popf
pushf
not eax
add eax, 0xc4d45336
xor eax, 0xb000600c
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfa14210d
xor eax, 0xb545040f
rol eax, 0xd0
popf
jmp 0x140051ccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140052fd3
push rax
pushf
mov eax, 0xb3590e9
pushf
not eax
add eax, 0x88baa6f0
xor eax, 0xc77a21bd
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xb3052d78
xor eax, 0xb2c130fb
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa565f2a1
xor eax, 0x92e06683
rol eax, 0xf9
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x1faca913
pushf
not eax
add eax, 0x8c0e82d9
xor eax, 0xa8957609
rol eax, 0xed
popf
pushf
not eax
add eax, 0xf6cd3648
xor eax, 0x85a2be42
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x852af9a6
xor eax, 0xe13f1435
rol eax, 0x44
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0x95b7fe1c
pushf
not eax
add eax, 0x9237f324
xor eax, 0x81d9dcc4
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xa8899bce
xor eax, 0xfb0c0f09
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xa256e0e5
xor eax, 0xf57b9fc2
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9b8b7ded
xor eax, 0xf51a587c
rol eax, 0xfb
popf
jmp 0x140051ccb
mov rdx, qword [rbp - 0x10]
cmp rdx, 0xf
jbe 0x140053103
push rax
pushf
mov eax, 0x282b7faf
pushf
not eax
add eax, 0xf7f5e733
xor eax, 0xb0d01896
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc7a83ac5
xor eax, 0xfd128fe4
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xfef89f58
xor eax, 0x81a394d7
rol eax, 0x64
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x23173cd3
pushf
not eax
add eax, 0xf6284d2e
xor eax, 0x984bdb94
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9c982089
xor eax, 0xc5e52c8e
rol eax, 0xde
popf
jmp 0x140051ccb
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005318f
push rax
pushf
mov eax, 0x74451c84
pushf
not eax
add eax, 0xbef2984a
xor eax, 0xf66f4267
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf2d84a86
xor eax, 0xd0478adc
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe82bf749
xor eax, 0x85342e80
rol eax, 0x9d
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x22c5fa95
pushf
not eax
add eax, 0xa916cf4f
xor eax, 0xaa4234bf
rol eax, 0x24
popf
pushf
not eax
add eax, 0xbe474ab5
xor eax, 0x89194a52
rol eax, 0x46
popf
jmp 0x140051ccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053230
push rax
pushf
mov eax, 0x15471dea
pushf
not eax
add eax, 0xee11794d
xor eax, 0xdbf4d92e
rol eax, 0x88
popf
pushf
not eax
add eax, 0xbb6fd399
xor eax, 0x9153069a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x90935d89
xor eax, 0xdcbca8e1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xa26eb9bb
xor eax, 0xd8b9b70b
rol eax, 0xde
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xa48c4a6e
pushf
not eax
add eax, 0x95faaae6
xor eax, 0x822e5c53
rol eax, 0x31
popf
pushf
not eax
add eax, 0xea9d9491
xor eax, 0x931832e4
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa3f30fe2
xor eax, 0x998e2800
rol eax, 0x1f
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae1e9
push rax
pushf
mov eax, 0xed13a785
pushf
not eax
add eax, 0x835f81ee
xor eax, 0xb730b05a
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc11fc5b6
xor eax, 0xb7e2109c
rol eax, 0xca
popf
jmp 0x140051ccb
movdqa xmm0, xmmword [0x1400366f0]
movdqu xmmword [rbp - 0x18], xmm0
mov byte [rbp - 0x28], 0
mov rdx, qword [rbp + 0x10]
cmp rdx, 0xf
jbe 0x140053370
push rax
pushf
mov eax, 0x44527981
pushf
not eax
add eax, 0xac25adc5
xor eax, 0xfd7e2d31
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf062f35d
xor eax, 0xf08faed1
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9785f2bd
xor eax, 0xbfb3d9a0
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xb6361158
xor eax, 0xaefb13b3
rol eax, 0xe
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x5fce2097
pushf
not eax
add eax, 0xa18b91fe
xor eax, 0x84d1b408
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdfcc621b
xor eax, 0xa14795f5
rol eax, 0x85
popf
pushf
not eax
add eax, 0xae30784d
xor eax, 0xe0309949
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9748dd2f
xor eax, 0xaedf0259
rol eax, 0xcb
popf
jmp 0x140051ccb
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053422
push rax
pushf
mov eax, 0x8d3b1582
pushf
not eax
add eax, 0xbf6c92ea
xor eax, 0xa119a632
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa77be535
xor eax, 0xed3575b6
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd20a4b7d
xor eax, 0xff6cf740
rol eax, 0x10
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x320f5dcc
pushf
not eax
add eax, 0xf0cba356
xor eax, 0xb42eb5b3
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xb0434caa
xor eax, 0xc1f78bc1
rol eax, 0x47
popf
jmp 0x140051ccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400534b0
push rax
pushf
mov eax, 0xa515516
pushf
not eax
add eax, 0xf90d1dd6
xor eax, 0xca5ec4f4
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8bef2802
xor eax, 0xabca5594
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa02bd8b6
xor eax, 0x994055d5
rol eax, 0x7c
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xa29b7f7c
pushf
not eax
add eax, 0xa187dc59
xor eax, 0xdb5f2011
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xd3053f16
xor eax, 0x9fbb9636
rol eax, 0xd7
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae1e9
push rax
pushf
mov eax, 0xb77e1bf3
pushf
not eax
add eax, 0xe057a1a6
xor eax, 0xb1e1711d
rol eax, 0x11
popf
pushf
not eax
add eax, 0xd9142adc
xor eax, 0xef97f86a
rol eax, 0xf0
popf
jmp 0x140051ccb
movdqa xmm0, xmmword [0x1400366f0]
movdqu xmmword [rbp + 8], xmm0
mov byte [rbp - 8], 0
mov rdx, qword [rbp + 0x30]
cmp rdx, 0xf
jbe 0x1400535b7
push rax
pushf
mov eax, 0xaf893b93
pushf
not eax
add eax, 0x8add7bc4
xor eax, 0xb1ff5c24
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd27251ac
xor eax, 0x9d1cc3b3
rol eax, 0xa1
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xf4a4a207
pushf
not eax
add eax, 0x8b608a9d
xor eax, 0xa4a210e0
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x961e288a
xor eax, 0xbc8d58c6
rol eax, 0x87
popf
jmp 0x140051ccb
inc rdx
mov rcx, qword [rbp + 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140053643
push rax
pushf
mov eax, 0x110e77d4
pushf
not eax
add eax, 0xb5db020b
xor eax, 0xf0327bf2
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xea699890
xor eax, 0xca2f8263
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xaec42347
xor eax, 0xb8d8d955
rol eax, 0x84
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x65132728
pushf
not eax
add eax, 0xb7c2e743
xor eax, 0xf9a04872
rol eax, 0xb
popf
pushf
not eax
add eax, 0x812bd08c
xor eax, 0x9d859922
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa21767e8
xor eax, 0xff4934ba
rol eax, 0x6e
popf
jmp 0x140051ccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400536f7
push rax
pushf
mov eax, 0x16e974da
pushf
not eax
add eax, 0xa2e980f9
xor eax, 0x8fe4ebb1
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe1be0aae
xor eax, 0xaafa7c6d
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf677f288
xor eax, 0x9ed0ade6
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xabb25be4
xor eax, 0x9c2e6d22
rol eax, 0x89
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x57d309d3
pushf
not eax
add eax, 0xcab5fff7
xor eax, 0xef199642
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb52cc764
xor eax, 0x9b76c14a
rol eax, 0x47
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae1e9
push rax
pushf
mov eax, 0xc2158170
pushf
not eax
add eax, 0xc89ecc05
xor eax, 0xac18cbdd
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xf90d2734
xor eax, 0xafce45e1
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe776b017
xor eax, 0x99b72c0b
rol eax, 0x61
popf
pushf
not eax
add eax, 0xadb6621b
xor eax, 0xfc0b4f3b
rol eax, 0xa2
popf
jmp 0x140051ccb
movdqa xmm0, xmmword [0x1400366f0]
movdqu xmmword [rbp + 0x28], xmm0
mov byte [rbp + 0x18], 0
mov rdx, qword [rbp + 0x50]
cmp rdx, 0xf
jbe 0x14005385d
push rax
pushf
mov eax, 0xfbe5738b
pushf
not eax
add eax, 0x973c22bd
xor eax, 0xadd7765e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xe0264853
xor eax, 0xac1fd80f
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd32ac042
xor eax, 0xfd2824a0
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa8163fd6
xor eax, 0xbf8483a2
rol eax, 0x27
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xc320d816
pushf
not eax
add eax, 0xdacf9243
xor eax, 0xf9a9ee82
rol eax, 0x20
popf
pushf
not eax
add eax, 0xf384d164
xor eax, 0xe8dcf2af
rol eax, 0xff
popf
pushf
not eax
add eax, 0x863a2125
xor eax, 0x96d713a9
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9f1d3780
xor eax, 0xace242b2
rol eax, 0x70
popf
jmp 0x140051ccb
inc rdx
mov rcx, qword [rbp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005390f
push rax
pushf
mov eax, 0x1da1c252
pushf
not eax
add eax, 0xeab17d9e
xor eax, 0xb0e4ad48
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xa16377fe
xor eax, 0xe4aa98ea
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9ee0b36d
xor eax, 0xb95eb05b
rol eax, 0xd3
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xca79093a
pushf
not eax
add eax, 0xd8f372bc
xor eax, 0xe584b78a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa695fcec
xor eax, 0xf6115a01
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xf202f363
xor eax, 0x87b78d73
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x89c0c439
xor eax, 0xbbac3884
rol eax, 0xf2
popf
jmp 0x140051ccb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400539b0
push rax
pushf
mov eax, 0x7b60dd42
pushf
not eax
add eax, 0xdb6858bb
xor eax, 0xa356fbe3
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xcaacf152
xor eax, 0x9ff978e7
rol eax, 0x8b
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x39c45f4d
pushf
not eax
add eax, 0x8e826604
xor eax, 0xcd8cfe46
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe5fb7151
xor eax, 0xdc6dc1c1
rol eax, 0xf3
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae1e9
push rax
pushf
mov eax, 0xb50b5ac1
pushf
not eax
add eax, 0xe23f4ac9
xor eax, 0xf745269e
rol eax, 0x60
popf
pushf
not eax
add eax, 0xa3e86480
xor eax, 0xc08e2876
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9bb839f6
xor eax, 0xff36fa01
rol eax, 0xc9
popf
jmp 0x140051ccb
movdqa xmm0, xmmword [0x1400366f0]
movdqu xmmword [rbp + 0x48], xmm0
mov byte [rbp + 0x38], 0
test r12, r12
je 0x140053ad8
push rax
pushf
mov eax, 0xc4e3a4a0
pushf
not eax
add eax, 0xc81a23f7
xor eax, 0x9380365a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xfbff19b7
xor eax, 0xce6cd472
rol eax, 0x7c
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x3499bd9b
pushf
not eax
add eax, 0xa94b208c
xor eax, 0xb193e841
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xd3187886
xor eax, 0xbe8e4bfe
rol eax, 0x9b
popf
jmp 0x140051ccb
sub rdi, r12
mov rax, r12
cmp rdi, 0x1000
jb 0x140053b60
push rax
pushf
mov eax, 0x36112798
pushf
not eax
add eax, 0x8b4846a2
xor eax, 0x8be7288c
rol eax, 0x81
popf
pushf
not eax
add eax, 0xd81e7eb1
xor eax, 0xde70e96a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc0734f22
xor eax, 0x9e7acd44
rol eax, 0x45
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x875c95aa
pushf
not eax
add eax, 0xe9dc488f
xor eax, 0xcd1ac302
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc7306840
xor eax, 0x8ad5a1b6
rol eax, 0x40
popf
pushf
not eax
add eax, 0x90de7f99
xor eax, 0xe5ee20ff
rol eax, 0x81
popf
pushf
not eax
add eax, 0x84e44253
xor eax, 0xde64d1ad
rol eax, 0x5c
popf
jmp 0x140051ccb
add rdi, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140053c15
push rax
pushf
mov eax, 0x2aaecd98
pushf
not eax
add eax, 0x93d6d0b3
xor eax, 0xb916391d
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc1ffb6c7
xor eax, 0xf798164e
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf5e5d8a2
xor eax, 0xb7995c92
rol eax, 0x6a
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xa422d7ae
pushf
not eax
add eax, 0x8fd76fe8
xor eax, 0xd1c5b06c
rol eax, 0x90
popf
pushf
not eax
add eax, 0x8331e899
xor eax, 0xbcb849bc
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe556e1af
xor eax, 0x8c6364e2
rol eax, 0x26
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rdx, rdi
mov rcx, r12
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0xb82657ce
pushf
not eax
add eax, 0x8fb4c642
xor eax, 0xf0c7dae3
rol eax, 4
popf
pushf
not eax
add eax, 0xd377a5a9
xor eax, 0xdedc5caa
rol eax, 0x82
popf
jmp 0x140051ccb
test r14, r14
je 0x140053d0d
push rax
pushf
mov eax, 0x5d3bef3d
pushf
not eax
add eax, 0xa077a59a
xor eax, 0xf3b00d14
rol eax, 0x12
popf
pushf
not eax
add eax, 0xc6de95fb
xor eax, 0xd9bbd5ac
rol eax, 0x7b
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xb0b619f7
pushf
not eax
add eax, 0x8d0fe826
xor eax, 0x89fd2292
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8463c4f6
xor eax, 0xe5cffb05
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9ee46157
xor eax, 0x87f8bc4d
rol eax, 0xf5
popf
jmp 0x140051ccb
mov rdx, qword [rbp + 0x1458]
cmp rdx, 0x1000
jb 0x140053dbc
push rax
pushf
mov eax, 0xdeaa20b0
pushf
not eax
add eax, 0xf8284247
xor eax, 0x9b514f0c
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xab0d63cd
xor eax, 0xec687def
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8117b09d
xor eax, 0x9cb35664
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc276906c
xor eax, 0xd5557122
rol eax, 0x4d
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x763eebc9
pushf
not eax
add eax, 0xad34c7f9
xor eax, 0xc149d0a0
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd70d0dad
xor eax, 0x8ce138c1
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa04c4c30
xor eax, 0xf23d8fe8
rol eax, 0xde
popf
jmp 0x140051ccb
add rdx, 0x27
mov rcx, qword [r14 - 8]
sub r14, rcx
lea rax, [r14 - 8]
cmp rax, 0x1f
ja 0x140053e70
push rax
pushf
mov eax, 0xbee54bd
pushf
not eax
add eax, 0xbd00de85
xor eax, 0xaf5acaf8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8356fd2c
xor eax, 0xb657104f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf439a0a3
xor eax, 0xd46637ac
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb9c60a33
xor eax, 0xd9a16bec
rol eax, 0xd8
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xad170ec0
pushf
not eax
add eax, 0xdd6ffbf9
xor eax, 0xcfec8b88
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xcde3bf87
xor eax, 0xcdafb32c
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xa53ff5c1
xor eax, 0x8cff8a8e
rol eax, 0x52
popf
pushf
not eax
add eax, 0xa5346b30
xor eax, 0xa4494b24
rol eax, 0xca
popf
jmp 0x140051ccb
mov r14, rcx
push rax
pushf
mov eax, 0x5b1c92ca
pushf
not eax
add eax, 0xf05647f4
xor eax, 0x90d72c93
rol eax, 0xed
popf
pushf
not eax
add eax, 0xd461883a
xor eax, 0xd3a1a22d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x9e4e1d92
xor eax, 0x81255f27
rol eax, 1
popf
jmp 0x140051ccb
mov rcx, r14
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0x66c919cd
pushf
not eax
add eax, 0xb46246a2
xor eax, 0xc1c03f85
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xd9856aaf
xor eax, 0xb1e5fa85
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa240a0d6
xor eax, 0xc955b5cf
rol eax, 0x27
popf
pushf
not eax
add eax, 0xab77dc0a
xor eax, 0x8bdc113c
rol eax, 0x5c
popf
jmp 0x140051ccb
test rsi, rsi
je 0x140053fd1
push rax
pushf
mov eax, 0x2e288f22
pushf
not eax
add eax, 0xd358f0ba
xor eax, 0x8a3814db
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xf2ff6dd1
xor eax, 0x92aa0314
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xfb0fb26f
xor eax, 0xda84da9c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xea7677e6
xor eax, 0xa330c1e1
rol eax, 0x26
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xbf312edc
pushf
not eax
add eax, 0xf08c7d25
xor eax, 0xc53ddee8
rol eax, 0x75
popf
pushf
not eax
add eax, 0x891467b1
xor eax, 0xa206f556
rol eax, 0x33
popf
pushf
not eax
add eax, 0xfdae1d56
xor eax, 0x81677b3c
rol eax, 0x39
popf
jmp 0x140051ccb
mov rcx, qword [rsp + 0x70]
sub rcx, rsi
mov rax, rsi
cmp rcx, 0x1000
jb 0x140054084
push rax
pushf
mov eax, 0x80277c84
pushf
not eax
add eax, 0xc8ef6af4
xor eax, 0xca5330bd
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x86f9cd65
xor eax, 0xdb0d8a05
rol eax, 0x92
popf
pushf
not eax
add eax, 0xa08426eb
xor eax, 0x8cdfa1e7
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd503218a
xor eax, 0xb37ab62d
rol eax, 0x2c
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x7230d453
pushf
not eax
add eax, 0x820551f4
xor eax, 0xfbe04d54
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd73acaef
xor eax, 0xa47e7436
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf08e1719
xor eax, 0xacdff95f
rol eax, 0xf
popf
jmp 0x140051ccb
add rcx, 0x27
mov rsi, qword [rsi - 8]
sub rax, rsi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140054138
push rax
pushf
mov eax, 0x8e31dc02
pushf
not eax
add eax, 0xf594f725
xor eax, 0xd367634c
rol eax, 0x52
popf
pushf
not eax
add eax, 0x9ee9c584
xor eax, 0xd1c44193
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xdd967e73
xor eax, 0xc4a6c674
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe7e6494b
xor eax, 0xedb7d8bd
rol eax, 0x77
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x9d992046
pushf
not eax
add eax, 0xcb5189d5
xor eax, 0x812fa6b4
rol eax, 0xa0
popf
pushf
not eax
add eax, 0x891d8700
xor eax, 0xa479396e
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xd4ef8368
xor eax, 0xe8992073
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd5155151
xor eax, 0x8c5cd1ba
rol eax, 0x53
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xe3f195ce
pushf
not eax
add eax, 0xb59581d9
xor eax, 0xb9aa74cc
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xdd33339f
xor eax, 0xd0c0ee49
rol eax, 0x97
popf
pushf
not eax
add eax, 0x9999ddbb
xor eax, 0xb2584e8f
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xc660fcae
xor eax, 0xb6543254
rol eax, 0x2e
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x655a41a
pushf
not eax
add eax, 0xf4c079b4
xor eax, 0xaae0be37
rol eax, 0x94
popf
pushf
not eax
add eax, 0x96b488ae
xor eax, 0xde803022
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe4e9adb5
xor eax, 0xa3d9199f
rol eax, 0x8e
popf
jmp 0x140051ccb
mov rdx, rcx
mov rcx, rsi
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0x352ae19d
pushf
not eax
add eax, 0xee3e0460
xor eax, 0xd4acb06b
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xcdd2d84f
xor eax, 0xf253ac7c
rol eax, 0x19
popf
jmp 0x140051ccb
test r15, r15
je 0x1400542b7
push rax
pushf
mov eax, 0x8b12648b
pushf
not eax
add eax, 0x8cb6005a
xor eax, 0x8900bb4b
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xe8588657
xor eax, 0xe406f613
rol eax, 0x63
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x1a285ed6
pushf
not eax
add eax, 0xee551fd9
xor eax, 0xaee62eec
rol eax, 0x45
popf
pushf
not eax
add eax, 0xdb5a5a9f
xor eax, 0x8f1b71a1
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9f027ecc
xor eax, 0xc29353d9
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9d367dde
xor eax, 0xd5d5109b
rol eax, 0xb8
popf
jmp 0x140051ccb
mov rcx, qword [rbp - 0x30]
sub rcx, r15
cmp rcx, 0x1000
jb 0x140054353
push rax
pushf
mov eax, 0x426ac864
pushf
not eax
add eax, 0xc4eef17a
xor eax, 0xf02ed931
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd1088f78
xor eax, 0xcb9a3a19
rol eax, 0x2b
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x7294cabd
pushf
not eax
add eax, 0xd76d86d8
xor eax, 0xc79a8acd
rol eax, 0x95
popf
pushf
not eax
add eax, 0xebd05fbf
xor eax, 0xa33feb97
rol eax, 0x38
popf
pushf
not eax
add eax, 0x82d0b872
xor eax, 0x970cd455
rol eax, 0x2c
popf
jmp 0x140051ccb
add rcx, 0x27
mov rdx, qword [r15 - 8]
sub r15, rdx
lea rax, [r15 - 8]
cmp rax, 0x1f
ja 0x1400543e1
push rax
pushf
mov eax, 0xa9b6ba2d
pushf
not eax
add eax, 0xb112e452
xor eax, 0x83eb8bbc
rol eax, 0xae
popf
pushf
not eax
add eax, 0xcb8c2ad9
xor eax, 0xe30609ab
rol eax, 0x31
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x7b024226
pushf
not eax
add eax, 0xe4f19be9
xor eax, 0xcd6040ae
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xf10dca15
xor eax, 0x8be95069
rol eax, 0xde
popf
jmp 0x140051ccb
mov r15, rdx
push rax
pushf
mov eax, 0x1512b85c
pushf
not eax
add eax, 0xf41075ec
xor eax, 0xbd127997
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb0021e22
xor eax, 0x9fa28662
rol eax, 0x75
popf
jmp 0x140051ccb
mov rdx, rcx
mov rcx, r15
call fcn.1400ae1e9
nop
push rax
pushf
mov eax, 0x63828176
pushf
not eax
add eax, 0xb52dd71a
xor eax, 0xd63efa05
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcb5e0e97
xor eax, 0x936b1c1a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9e8e38da
xor eax, 0xb6c176c3
rol eax, 0x22
popf
pushf
not eax
add eax, 0xc5367101
xor eax, 0xbefb4135
rol eax, 0xc8
popf
jmp 0x140051ccb
mov rdx, qword [r13 + 0x18]
cmp rdx, 0xf
jbe 0x140054512
push rax
pushf
mov eax, 0x276db5a3
pushf
not eax
add eax, 0xfe96b5f0
xor eax, 0xa6d7b58b
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xb8075831
xor eax, 0xb7f3a17c
rol eax, 0xab
popf
pushf
not eax
add eax, 0xffa3a872
xor eax, 0x88b16c5b
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe64dea38
xor eax, 0xade6d32d
rol eax, 0xdf
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0x41094381
pushf
not eax
add eax, 0xd9be7d1d
xor eax, 0x92f4de0f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc9af481f
xor eax, 0x9d578af1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfbe04b2f
xor eax, 0x9d77261b
rol eax, 0x88
popf
jmp 0x140051ccb
inc rdx
mov rcx, qword [r13]
cmp rdx, 0x1000
jb 0x1400545ae
push rax
pushf
mov eax, 0xfc9064e5
pushf
not eax
add eax, 0xd0b017e3
xor eax, 0xbc3b01a2
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x86a1493a
xor eax, 0xf67c8512
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb8113416
xor eax, 0xf1131298
rol eax, 0x39
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xbed7e0c7
pushf
not eax
add eax, 0xad008af7
xor eax, 0xd7e6c383
rol eax, 0xed
popf
pushf
not eax
add eax, 0xa6236b17
xor eax, 0xd9f5e3dd
rol eax, 0xee
popf
jmp 0x140051ccb
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140054629
push rax
pushf
mov eax, 0x7bf4eb
pushf
not eax
add eax, 0x86996cde
xor eax, 0xddd74bcf
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd4a8fc74
xor eax, 0xdf1b5383
rol eax, 0xd1
popf
jmp 0x140051ccb
push rax
pushf
mov eax, 0xad0e5f3c
pushf
not eax
add eax, 0xba34f29c
xor eax, 0xf7d98989
rol eax, 0x28
popf
pushf
not eax
add eax, 0xb86c1654
xor eax, 0xab113f59
rol eax, 0xca
popf
jmp 0x140051ccb
mov rcx, r8
push rax
pushf
mov eax, 0x25e84b15
pushf
not eax
add eax, 0xc495401e
xor eax, 0xf4afdf72
rol eax, 0x30
popf
pushf
not eax
add eax, 0xad107c4a
xor eax, 0x82961076
rol eax, 0xbd
popf
jmp 0x140051ccb
call fcn.1400ae1e9
push rax
pushf
mov eax, 0x2885c5cc
pushf
not eax
add eax, 0x85bc70b2
xor eax, 0xc11df545
rol eax, 0x22
popf
pushf
not eax
add eax, 0xd82ff032
xor eax, 0x88aacaf7
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbabca827
xor eax, 0x99cf446a
rol eax, 0x67
popf
jmp 0x140051ccb
mov qword [r13 + 0x10], 0
mov qword [r13 + 0x18], 0xf
mov byte [r13], 0
mov rax, rbx
add rsp, 0x14f8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x53db8948
pushf
not eax
add eax, 0xb77331c5
xor eax, 0xa8053ff3
rol eax, 0
popf
pushf
not eax
add eax, 0xffc04efc
xor eax, 0xc2cc7692
rol eax, 0x28
popf
pushf
not eax
add eax, 0xff5d070d
xor eax, 0xb29ce3ba
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xa6443459
xor eax, 0xc8345cdb
rol eax, 0x41
popf
jmp 0x140051ccb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xfd32b2e5
pushf
not eax
add eax, 0xdb129b72
xor eax, 0x8d4f419f
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd9d00719
xor eax, 0x87165ed0
rol eax, 0x6d
popf
jmp 0x140051ccb
call fcn.14007108b
int3