Function at 0x14006f472
Capabilities:
Access peb ldr_data
Authenticate hmac
Encrypt data using speck
Get number of processors
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x716415a6
pushf
not eax
add eax, 0x5ef2e253
xor eax, 0x68a35f28
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x535cf4f1
xor eax, 0x3211900f
rol eax, 0x51
popf
cmp eax, 0xb
jne 0x14006f4af
popf
pop rax
jmp 0x14006fda6
cmp eax, 0x12
jne 0x14006f4be
popf
pop rax
jmp 0x14007011d
cmp eax, 5
jne 0x14006f4cd
popf
pop rax
jmp 0x14006fa0e
cmp eax, 0x1b
jne 0x14006f4dc
popf
pop rax
jmp 0x140070646
cmp eax, 6
jne 0x14006f4eb
popf
pop rax
jmp 0x14006fae9
cmp eax, 0x14
jne 0x14006f4fa
popf
pop rax
jmp 0x1400702ae
cmp eax, 0x1f
jne 0x14006f509
popf
pop rax
jmp 0x1400708c2
cmp eax, 0x20
jne 0x14006f518
popf
pop rax
jmp 0x14007096c
cmp eax, 0x16
jne 0x14006f527
popf
pop rax
jmp 0x1400703eb
cmp eax, 8
jne 0x14006f536
popf
pop rax
jmp 0x14006fbf8
cmp eax, 0
jne 0x14006f545
popf
pop rax
jmp 0x14006f6bc
cmp eax, 0xf
jne 0x14006f554
popf
pop rax
jmp 0x14006ffaa
cmp eax, 0x15
jne 0x14006f563
popf
pop rax
jmp 0x14007035a
cmp eax, 0xe
jne 0x14006f572
popf
pop rax
jmp 0x14006ff43
cmp eax, 4
jne 0x14006f581
popf
pop rax
jmp 0x14006f9a6
cmp eax, 0x1e
jne 0x14006f590
popf
pop rax
jmp 0x14007082b
cmp eax, 0xd
jne 0x14006f59f
popf
pop rax
jmp 0x14006fe79
cmp eax, 0x11
jne 0x14006f5ae
popf
pop rax
jmp 0x1400700db
cmp eax, 0x1c
jne 0x14006f5bd
popf
pop rax
jmp 0x1400706da
cmp eax, 0x1d
jne 0x14006f5cc
popf
pop rax
jmp 0x14007076e
cmp eax, 2
jne 0x14006f5db
popf
pop rax
jmp 0x14006f862
cmp eax, 0x18
jne 0x14006f5ea
popf
pop rax
jmp 0x1400704cd
cmp eax, 0x1a
jne 0x14006f5f9
popf
pop rax
jmp 0x1400705b2
cmp eax, 0xc
jne 0x14006f608
popf
pop rax
jmp 0x14006fe3d
cmp eax, 3
jne 0x14006f617
popf
pop rax
jmp 0x14006f911
cmp eax, 0xa
jne 0x14006f626
popf
pop rax
jmp 0x14006fd35
cmp eax, 1
jne 0x14006f635
popf
pop rax
jmp 0x14006f7fe
cmp eax, 0x10
jne 0x14006f644
popf
pop rax
jmp 0x140070046
cmp eax, 0x13
jne 0x14006f653
popf
pop rax
jmp 0x140070206
cmp eax, 0x19
jne 0x14006f662
popf
pop rax
jmp 0x140070511
cmp eax, 0x23
jne 0x14006f671
popf
pop rax
jmp 0x140070b0e
cmp eax, 0x21
jne 0x14006f680
popf
pop rax
jmp 0x140070a1b
cmp eax, 0x22
jne 0x14006f68f
popf
pop rax
jmp 0x140070a9e
cmp eax, 0x17
jne 0x14006f69e
popf
pop rax
jmp 0x14007045c
cmp eax, 7
jne 0x14006f6ad
popf
pop rax
jmp 0x14006fb1d
cmp eax, 9
jne 0x14006f6bc
popf
pop rax
jmp 0x14006fca4
mov r11, rsp
sub rsp, 0x518
mov rax, qword [0x14003f040]
xor rax, rsp
mov qword [rsp + 0x4f0], rax
mov qword [r11 + 8], rbx
lea rcx, [rsp + 0x20]
mov qword [r11 + 0x10], rbp
xor edx, edx
mov qword [r11 + 0x18], rsi
mov r8d, 0xd50b1759
pushf
not r8d
add r8d, 0x1c10118c
xor r8d, 0x43057678
rol r8d, 0xaf
popf
pushf
not r8d
add r8d, 0x23a66dea
xor r8d, 0x5bb730a1
rol r8d, 0xb8
popf
pushf
not r8d
add r8d, 0x3d26dc10
xor r8d, 0x6f8c2dc2
rol r8d, 0x59
popf
pushf
not r8d
add r8d, 0x2bcae3fe
xor r8d, 0x3e9510ed
rol r8d, 0x7b
popf
mov qword [r11 - 8], rdi
mov qword [r11 - 0x10], r14
call sub.VCRUNTIME140.dll_memset
mov rbp, qword [0x1400440c8]
test rbp, rbp
jne 0x14006f7cb
push rax
pushf
mov eax, 0xfd856956
pushf
not eax
add eax, 0x38bc41fb
xor eax, 0x4b985d1a
rol eax, 0x93
popf
pushf
not eax
add eax, 0x66a5118a
xor eax, 0x75a1ad9b
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x705d2a42
xor eax, 0x102c388f
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x6554978e
xor eax, 0x3dd73ea6
rol eax, 0x37
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x7963998
pushf
not eax
add eax, 0x5c12d34
xor eax, 0x4292ce02
rol eax, 3
popf
pushf
not eax
add eax, 0x5a20cfa0
xor eax, 0x745ee2df
rol eax, 0
popf
jmp 0x14006f4a0
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov rbp, qword [rax]
mov rsi, rbp
nop dword [rax]
push rax
pushf
mov eax, 0xe01d915
pushf
not eax
add eax, 0x76137e52
xor eax, 0x425fb759
rol eax, 0x72
popf
pushf
not eax
add eax, 0x350f6ad0
xor eax, 0x5367a44f
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x35544236
xor eax, 0x1c50957a
rol eax, 0x68
popf
jmp 0x14006f4a0
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x14006f8cb
push rax
pushf
mov eax, 0x66e84814
pushf
not eax
add eax, 0x1dd6c8d2
xor eax, 0x5501a691
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x3e9d4bf5
xor eax, 0x89e2940
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x15cfeb46
xor eax, 0x444312e7
rol eax, 0x33
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xd7f5ade9
pushf
not eax
add eax, 0x4b6aee45
xor eax, 0x58cb7fd2
rol eax, 0x54
popf
pushf
not eax
add eax, 0x342fb708
xor eax, 0x8c6a827
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x3024d921
xor eax, 0x6f5802a4
rol eax, 0xbe
popf
jmp 0x14006f4a0
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x14006f960
push rax
pushf
mov eax, 0xc24c4c8f
pushf
not eax
add eax, 0x62acae7
xor eax, 0xd644719
rol eax, 0x99
popf
pushf
not eax
add eax, 0x2f3288d8
xor eax, 0x5d2f4d9b
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd549e38
xor eax, 0xde8c10b
rol eax, 0x30
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xdd9abcf9
pushf
not eax
add eax, 0x22641046
xor eax, 0x7d26fbc8
rol eax, 0x77
popf
pushf
not eax
add eax, 0x1e8267bf
xor eax, 0x2c888c9
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x6dc2a8f
xor eax, 0x2d1332e3
rol eax, 0x64
popf
jmp 0x14006f4a0
mov r14d, dword [rdi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0x7e7efb5f
pushf
not eax
add eax, 0x2df48930
xor eax, 0x6f4bbc44
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x63476417
xor eax, 0x694f91ad
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x105765b6
xor eax, 0x4b15508a
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x43eedd2d
xor eax, 0x443cc3fd
rol eax, 0x14
popf
jmp 0x14006f4a0
dec r10d
mov r9d, 0x7fafefd5
pushf
not r9d
add r9d, 0x6062dd0b
xor r9d, 0x1ec5787d
rol r9d, 0x3c
popf
pushf
not r9d
add r9d, 0xfe040e2
xor r9d, 0x739c5b41
rol r9d, 0xd3
popf
pushf
not r9d
add r9d, 0x31c7442
xor r9d, 0x1a5d64bc
rol r9d, 0xaa
popf
lea rax, [r14 + r10*4]
mov r8d, dword [rax + r11]
push r11
not r11
sub r8, r11
pop r11
sub r8, 1
movzx eax, byte [r8]
inc r8
test al, al
je 0x14006fab6
push rax
pushf
mov eax, 0x67e1bf5d
pushf
not eax
add eax, 0x68d239c3
xor eax, 0x7cda2f8f
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x61ec1db3
xor eax, 0x174ece2d
rol eax, 0x6c
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xc4d88d64
pushf
not eax
add eax, 0x346c594
xor eax, 0x196017cb
rol eax, 0x68
popf
pushf
not eax
add eax, 0x7be07ee8
xor eax, 0x6db99ac0
rol eax, 0xb0
popf
jmp 0x14006f4a0
nop
push rax
pushf
mov eax, 0xe3b0c6ab
pushf
not eax
add eax, 0x2e9068e3
xor eax, 0x26e62a0
rol eax, 0xac
popf
pushf
not eax
add eax, 0x7674d74e
xor eax, 0x546b62c2
rol eax, 0xe7
popf
jmp 0x14006f4a0
movsx ecx, al
lea r8, [r8 + 1]
sub al, 0x41
mov edx, ecx
or edx, 0x20
cmp al, 0x19
movzx eax, byte [r8 - 1]
cmova edx, ecx
push rdx
not dword [rsp]
and dword [rsp], r9d
push r9
not r9d
and edx, r9d
pop r9
or edx, dword [rsp]
add rsp, 8
imul r9d, edx, 0x1000193
test al, al
jne 0x14006fb9f
push rax
pushf
mov eax, 0x46c91044
pushf
not eax
add eax, 0x42f2fda4
xor eax, 0x465b6835
rol eax, 0x88
popf
pushf
not eax
add eax, 0x46e0383e
xor eax, 0x3cfdfd7
rol eax, 6
popf
pushf
not eax
add eax, 0x1d7927db
xor eax, 0x383490a5
rol eax, 0x3a
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x67f6ab1
pushf
not eax
add eax, 0x701efa39
xor eax, 0x6d163b4b
rol eax, 0x43
popf
pushf
not eax
add eax, 0x3a81586d
xor eax, 0x357341cb
rol eax, 0x27
popf
pushf
not eax
add eax, 0x6140264c
xor eax, 0x773a494d
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x614b3887
xor eax, 0x711b45a7
rol eax, 0x36
popf
jmp 0x14006f4a0
cmp r9d, 0xfcbb964e
je 0x14006fc4b
push rax
pushf
mov eax, 0xa705ca92
pushf
not eax
add eax, 0x4a751fbc
xor eax, 0x197b7415
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x432f3743
xor eax, 0x7c410241
rol eax, 0x43
popf
pushf
not eax
add eax, 0x1d7088fc
xor eax, 0x4a4f6187
rol eax, 0x9d
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xb540b67d
pushf
not eax
add eax, 0x14a04243
xor eax, 0x617057b9
rol eax, 0x76
popf
pushf
not eax
add eax, 0x3ec9b751
xor eax, 0x363c7543
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x591716c3
xor eax, 0x5c4b6595
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x4e7628a1
xor eax, 0x442f0b42
rol eax, 0xf0
popf
jmp 0x14006f4a0
test r10d, r10d
jne 0x14006fd02
push rax
pushf
mov eax, 0x663f80d1
pushf
not eax
add eax, 0x70ecd514
xor eax, 0x49b23521
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x389eefc7
xor eax, 0x1f7170ed
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x58146a14
xor eax, 0x146497b7
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x52c168a6
xor eax, 0x304609c1
rol eax, 0x2d
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xd328e99c
pushf
not eax
add eax, 0x531a7979
xor eax, 0xd693064
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xebae51f
xor eax, 0x408af702
rol eax, 0xa5
popf
jmp 0x14006f4a0
mov rax, qword [rsi]
mov rsi, rax
cmp rax, rbp
je 0x14006fd73
push rax
pushf
mov eax, 0x9762703e
pushf
not eax
add eax, 0x2da21c97
xor eax, 0x5255d176
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd030467
xor eax, 0x7a335e8e
rol eax, 0xe9
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xdede69d3
pushf
not eax
add eax, 0x41fe9a75
xor eax, 0x57006c71
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xdc204d8
xor eax, 0x7f50199
rol eax, 0
popf
jmp 0x14006f4a0
cmp qword [rax + 0x30], 0
jne 0x14006fde4
push rax
pushf
mov eax, 0x7abb3cec
pushf
not eax
add eax, 0x1a4e7151
xor eax, 0x6787179d
rol eax, 0x27
popf
pushf
not eax
add eax, 0x7d90ef0f
xor eax, 0x737ef412
rol eax, 0xb9
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x10b390bf
pushf
not eax
add eax, 0x12cc2715
xor eax, 0x1e8c291
rol eax, 0x34
popf
pushf
not eax
add eax, 0x604b2690
xor eax, 0x120933d3
rol eax, 0xfc
popf
pushf
not eax
add eax, 0x6d4bb613
xor eax, 0xe9f547e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x758d0d94
xor eax, 0x1b83d37d
rol eax, 0xac
popf
jmp 0x14006f4a0
xor ebp, ebp
mov qword [0x1400440c8], rbp
push rax
pushf
mov eax, 0x456119b1
pushf
not eax
add eax, 0x1398b12f
xor eax, 0x2b9790a3
rol eax, 0x76
popf
pushf
not eax
add eax, 0x71422586
xor eax, 0x7985bd84
rol eax, 0xb0
popf
jmp 0x14006f4a0
mov rax, qword [0x140043fd8]
mov dword [rsp + 0x50], 0x100010
test rax, rax
jne 0x14006feea
push rax
pushf
mov eax, 0x9db87143
pushf
not eax
add eax, 0x426a83e0
xor eax, 0x3a336399
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xdd89b1a
xor eax, 0x76726250
rol eax, 0x15
popf
pushf
not eax
add eax, 0x3b3bcc10
xor eax, 0x63dc27f6
rol eax, 0x11
popf
pushf
not eax
add eax, 0x4ed4050c
xor eax, 0x3d819dee
rol eax, 0xd7
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x79c55ad5
pushf
not eax
add eax, 0x7cab3902
xor eax, 0x79af39ec
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x5af8980e
xor eax, 0x263df788
rol eax, 0xdc
popf
pushf
not eax
add eax, 0x63c7b2f2
xor eax, 0x7cb95ed1
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x19737145
xor eax, 0x70e3af94
rol eax, 7
popf
jmp 0x14006f4a0
mov rax, qword gs:[0x60]
mov qword [rsp + 0x500], r15
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r15, qword [rax]
mov rsi, r15
nop
push rax
pushf
mov eax, 0xc93929f1
pushf
not eax
add eax, 0x50a65659
xor eax, 0xf54e932
rol eax, 0xde
popf
pushf
not eax
add eax, 0x2681460e
xor eax, 0x769bce7b
rol eax, 0x54
popf
pushf
not eax
add eax, 0x4d05e2d
xor eax, 0x58952fa7
rol eax, 0xbe
popf
jmp 0x14006f4a0
mov r11, qword [rsi + 0x30]
movsxd rax, dword [r11 + 0x3c]
mov edi, dword [rax + r11 + 0x88]
push r11
not r11
sub rdi, r11
pop r11
sub rdi, 1
cmp rdi, r11
je 0x140070013
push rax
pushf
mov eax, 0xf23bbea6
pushf
not eax
add eax, 0x2e3492bf
xor eax, 0x627240b9
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x1d9ca8d1
xor eax, 0x222ba658
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x5823f46b
xor eax, 0x3d1994eb
rol eax, 0x1f
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x4d0a689a
pushf
not eax
add eax, 0x78558c36
xor eax, 0x601b8dbc
rol eax, 0xad
popf
pushf
not eax
add eax, 0x2a56c3b6
xor eax, 0x14916a4b
rol eax, 0x75
popf
jmp 0x14006f4a0
mov r10d, dword [rdi + 0x18]
test r10d, r10d
je 0x140070082
push rax
pushf
mov eax, 0xd70f1cc
pushf
not eax
add eax, 0x2da2689f
xor eax, 0x3d596c3d
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x754fb4ae
xor eax, 0x1714e470
rol eax, 0x61
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x69043cc1
pushf
not eax
add eax, 0x1425e040
xor eax, 0x607dea0b
rol eax, 0x96
popf
pushf
not eax
add eax, 0x516802da
xor eax, 0x51578de6
rol eax, 0x49
popf
pushf
not eax
add eax, 0x119a94b7
xor eax, 0x6c587a59
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x483824c0
xor eax, 0x1f9ace94
rol eax, 0x73
popf
jmp 0x14006f4a0
mov r14d, dword [rdi + 0x20]
nop word [rax + rax]
push rax
pushf
mov eax, 0x154b7a26
pushf
not eax
add eax, 0x12ed192a
xor eax, 0x4557bfbc
rol eax, 0xad
popf
pushf
not eax
add eax, 0x31f3ccf7
xor eax, 0x6ddb45d8
rol eax, 0xd5
popf
jmp 0x14006f4a0
dec r10d
mov r9d, 0x378b5ea0
pushf
not r9d
add r9d, 0x54a3824e
xor r9d, 0x229faaff
rol r9d, 0x56
popf
pushf
not r9d
add r9d, 0x5e58bd43
xor r9d, 0x6fac9479
rol r9d, 7
popf
lea rax, [r14 + r10*4]
mov edx, dword [rax + r11]
push r11
not r11
sub rdx, r11
pop r11
sub rdx, 1
movzx r8d, byte [rdx]
inc rdx
test r8b, r8b
je 0x1400701ad
push rax
pushf
mov eax, 0xa0b484ca
pushf
not eax
add eax, 0x5efe53f
xor eax, 0x5113b62a
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x77656246
xor eax, 0x5c41b9a
rol eax, 0x41
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x51768a0a
pushf
not eax
add eax, 0x1a5c0fde
xor eax, 0x642516f7
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x895d8aa
xor eax, 0x583ad089
rol eax, 0x52
popf
pushf
not eax
add eax, 0x4fc10dc
xor eax, 0x22af64ce
rol eax, 0xe
popf
pushf
not eax
add eax, 0x6c550010
xor eax, 0x59a78d4e
rol eax, 0xca
popf
jmp 0x14006f4a0
movsx eax, r8b
lea rdx, [rdx + 1]
sub r8b, 0x41
mov ecx, eax
or ecx, 0x20
cmp r8b, 0x19
movzx r8d, byte [rdx - 1]
cmova ecx, eax
push rcx
not dword [rsp]
and dword [rsp], r9d
push r9
not r9d
and ecx, r9d
pop r9
or ecx, dword [rsp]
add rsp, 8
imul r9d, ecx, 0x1000193
test r8b, r8b
jne 0x14007027b
push rax
pushf
mov eax, 0xe462a64d
pushf
not eax
add eax, 0x377ac2fa
xor eax, 0x2e30da64
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x59970787
xor eax, 0x1360c3cd
rol eax, 0x7e
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x3f59e0c9
pushf
not eax
add eax, 0x4a2a038d
xor eax, 0x38d0e583
rol eax, 0x68
popf
pushf
not eax
add eax, 0x1addff3b
xor eax, 0x1a127f08
rol eax, 0x12
popf
jmp 0x14006f4a0
cmp r9d, 0x88eee0a0
je 0x140070314
push rax
pushf
mov eax, 0x6e4ea5a9
pushf
not eax
add eax, 0x594ef93c
xor eax, 0xdbadb1a
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x4d10258c
xor eax, 0x872164d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x180b72d7
xor eax, 0x3e85b9e8
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x65d121b1
xor eax, 0x13b3994e
rol eax, 0x35
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x4f2e201c
pushf
not eax
add eax, 0x6741b0b8
xor eax, 0x6f1c4f9e
rol eax, 0xef
popf
pushf
not eax
add eax, 0x4b92745d
xor eax, 0x789ac06c
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x7946b5e5
xor eax, 0x2eff2a52
rol eax, 0xcd
popf
jmp 0x14006f4a0
test r10d, r10d
jne 0x1400703b8
push rax
pushf
mov eax, 0x7d64d707
pushf
not eax
add eax, 0x5212831c
xor eax, 0x6a2bad6d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x6eff007
xor eax, 0x6b744a04
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x2f7920da
xor eax, 0x4fca24a4
rol eax, 0x87
popf
pushf
not eax
add eax, 0x131bfe02
xor eax, 0x5dec4a2b
rol eax, 0x57
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xebc1ceb
pushf
not eax
add eax, 0x1193ef4d
xor eax, 0x7dffddc2
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x45c624ec
xor eax, 0x29cea46e
rol eax, 0xb3
popf
jmp 0x14006f4a0
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r15
je 0x140070429
push rax
pushf
mov eax, 0xf0b62599
pushf
not eax
add eax, 0x3d36be68
xor eax, 0x70c76cdf
rol eax, 0x22
popf
pushf
not eax
add eax, 0x3c7bb291
xor eax, 0x4b5e224c
rol eax, 0x52
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x7caf1549
pushf
not eax
add eax, 0x14fbf647
xor eax, 0x39f1c779
rol eax, 0x55
popf
pushf
not eax
add eax, 0x2c565bbf
xor eax, 0x37c2241a
rol eax, 0x69
popf
jmp 0x14006f4a0
cmp qword [rax + 0x30], 0
jne 0x14007049a
push rax
pushf
mov eax, 0x72aadcbd
pushf
not eax
add eax, 0x6b27eede
xor eax, 0x1938bbe5
rol eax, 0x74
popf
pushf
not eax
add eax, 0x13f689ef
xor eax, 0x7798758c
rol eax, 0x60
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xc6956a06
pushf
not eax
add eax, 0x59eb2c66
xor eax, 0xb1394c9
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x23ce8c0d
xor eax, 0x50c5df3a
rol eax, 0xb7
popf
jmp 0x14006f4a0
xor eax, eax
mov r15, qword [rsp + 0x500]
mov qword [0x140043fd8], rax
push rax
pushf
mov eax, 0x686373c6
pushf
not eax
add eax, 0x6ff897f9
xor eax, 0x752c3085
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x47dea8fe
xor eax, 0x1db53a18
rol eax, 0x65
popf
jmp 0x14006f4a0
lea rdx, [rsp + 0x20]
mov rcx, rbp
jmp 0x14007051a
call rax
mov r14, qword [rsp + 0x508]
mov rdi, qword [rsp + 0x510]
mov rsi, qword [rsp + 0x530]
mov rbp, qword [rsp + 0x528]
mov rbx, qword [rsp + 0x520]
test eax, eax
je 0x14007057f
push rax
pushf
mov eax, 0xc76c2c40
pushf
not eax
add eax, 0x3c69e9f8
xor eax, 0x531a8060
rol eax, 0x15
popf
pushf
not eax
add eax, 0x37336ab9
xor eax, 0x7c546dd1
rol eax, 0x50
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xc3f6ac3e
pushf
not eax
add eax, 0x1aa08d6e
xor eax, 0x1f7aeddb
rol eax, 0xf
popf
pushf
not eax
add eax, 0x23da1e9d
xor eax, 0x1d5ff9a2
rol eax, 0xe1
popf
jmp 0x14006f4a0
cmp qword [rsp + 0x68], 0
jne 0x140070600
push rax
pushf
mov eax, 0xa3584053
pushf
not eax
add eax, 0x3d6158c4
xor eax, 0x7b3b0cc
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x517fa879
xor eax, 0x260d9add
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x6710ce22
xor eax, 0x64569644
rol eax, 0x7f
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x9288c66a
pushf
not eax
add eax, 0x51881ad6
xor eax, 0x1a972d9
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x35564e83
xor eax, 0x2d65e0ee
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa776bab
xor eax, 0x2bf9c6da
rol eax, 0x4c
popf
jmp 0x14006f4a0
cmp qword [rsp + 0x70], 0
jne 0x1400706a7
push rax
pushf
mov eax, 0x4371759d
pushf
not eax
add eax, 0x4ee1f4ff
xor eax, 0x65bc2806
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x4fe95f17
xor eax, 0x5d5d809e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x1aa33689
xor eax, 0x651f0cac
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x1ce44b6d
xor eax, 0x3f03d7ca
rol eax, 0x37
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xc7733f10
pushf
not eax
add eax, 0x7bd5facf
xor eax, 0x496e3fee
rol eax, 0xde
popf
pushf
not eax
add eax, 0x65b3cdb2
xor eax, 0x6670ac9d
rol eax, 0x47
popf
jmp 0x14006f4a0
cmp qword [rsp + 0x78], 0
jne 0x140070728
push rax
pushf
mov eax, 0xbe4b10cb
pushf
not eax
add eax, 0x13461d06
xor eax, 0x67f27bf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x21e78e0c
xor eax, 0x4e62a43f
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x5cbdd451
xor eax, 0x798e67ce
rol eax, 0xca
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x6cc050f9
pushf
not eax
add eax, 0x48b80c01
xor eax, 0x5b387891
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x39e9117c
xor eax, 0x36ff3f81
rol eax, 0x96
popf
pushf
not eax
add eax, 0x5fa6621f
xor eax, 0x5132829a
rol eax, 0xc
popf
jmp 0x14006f4a0
cmp qword [rsp + 0x80], 0
jne 0x1400707d2
push rax
pushf
mov eax, 0x353ed8b4
pushf
not eax
add eax, 0x42e2f3ae
xor eax, 0x2c10a068
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x352e809d
xor eax, 0x3bc2cd02
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x22cbee04
xor eax, 0x401be858
rol eax, 0x74
popf
pushf
not eax
add eax, 0x792b8c19
xor eax, 0x3d690696
rol eax, 0xb0
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x36bec38d
pushf
not eax
add eax, 0xdef978c
xor eax, 0x237ebfec
rol eax, 0x21
popf
pushf
not eax
add eax, 0x5a287df
xor eax, 0x5efe68ad
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x71b96e6d
xor eax, 0xd88271a
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x3d672616
xor eax, 0x7c09bb22
rol eax, 0xef
popf
jmp 0x14006f4a0
cmp qword [rsp + 0x88], 0
jne 0x140070869
push rax
pushf
mov eax, 0xc9c1eec5
pushf
not eax
add eax, 0x214d142b
xor eax, 0x5df96683
rol eax, 0x23
popf
pushf
not eax
add eax, 0x64d600b7
xor eax, 0x10b3e186
rol eax, 0xac
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0x5631bc34
pushf
not eax
add eax, 0x3a1a3d77
xor eax, 0xe959446
rol eax, 0x65
popf
pushf
not eax
add eax, 0x2f4d9c6b
xor eax, 0x260198c2
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x895c896
xor eax, 0x23cf2398
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x624369b0
xor eax, 0x3e4b7cca
rol eax, 0x41
popf
jmp 0x14006f4a0
cmp qword [rsp + 0x90], 0
je 0x140070913
push rax
pushf
mov eax, 0x6bd72eb3
pushf
not eax
add eax, 0x6238a828
xor eax, 0x21371c5f
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x68959d9b
xor eax, 0x68b875da
rol eax, 0x84
popf
pushf
not eax
add eax, 0x63080ef
xor eax, 0x568722f8
rol eax, 0xfc
popf
jmp 0x14006f4a0
push rax
pushf
mov eax, 0xd52f3bb9
pushf
not eax
add eax, 0x452bcad
xor eax, 0x4a55e879
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x204338f6
xor eax, 0x2ce8fce3
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x71932530
xor eax, 0x5ca50d6f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x67ad378b
xor eax, 0x15522f13
rol eax, 0x52
popf
jmp 0x14006f4a0
mov eax, 0x7e798f7c
pushf
not eax
add eax, 0x1f4d2c87
xor eax, 0x318bc508
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x2bf452a5
xor eax, 0x38478551
rol eax, 0x95
popf
pushf
not eax
add eax, 0x51d7d535
xor eax, 0x1865e904
rol eax, 0xd
popf
pushf
not eax
add eax, 0x49511424
xor eax, 0x16087ad0
rol eax, 0x9c
popf
mov rcx, qword [rsp + 0x4f0]
xor rcx, rsp
call fcn.140112590
add rsp, 0x518
ret
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov ebp, dword [rcx + rdx*4]
push r11
not r11
sub rbp, r11
pop r11
sub rbp, 1
jmp 0x14006fe3f
mov ecx, dword [rdi + 0x24]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
movzx edx, word [rcx + r10*2]
mov ecx, dword [rdi + 0x1c]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
mov eax, dword [rcx + rdx*4]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
jmp 0x1400704cf
xor eax, eax
mov rcx, qword [rsp + 0x4f0]
xor rcx, rsp
call fcn.140112590
add rsp, 0x518
ret