Function at 0x14009d591
Capabilities:
Access peb ldr_data
Authenticate hmac
Encode data using base64
Encrypt data using chaskey
Encrypt data using speck
Get number of processors
Hash data using fnv
Hash data using murmur3
Parse credit card information
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push rax
pushf
mov eax, 0x390136f2
pushf
not eax
add eax, 0xd9b6ebf0
xor eax, 0xf9d9d0a1
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb1c9d2bc
xor eax, 0x9aa671b8
rol eax, 0x53
popf
pushf
not eax
add eax, 0xac3ec96b
xor eax, 0xeff8e799
rol eax, 7
popf
cmp eax, 0x59
jne 0x14009d5e1
popf
pop rax
jmp 0x1400a0d6c
cmp eax, 0x48
jne 0x14009d5f0
popf
pop rax
jmp 0x1400a049a
cmp eax, 0x3f
jne 0x14009d5ff
popf
pop rax
jmp 0x14009ff98
cmp eax, 1
jne 0x14009d60e
popf
pop rax
jmp 0x14009dcc9
cmp eax, 0x4a
jne 0x14009d61d
popf
pop rax
jmp 0x1400a0570
cmp eax, 0x1a
jne 0x14009d62c
popf
pop rax
jmp 0x14009ea5c
cmp eax, 0x5d
jne 0x14009d63b
popf
pop rax
jmp 0x1400a0f9a
cmp eax, 0x58
jne 0x14009d64a
popf
pop rax
jmp 0x1400a0d2a
cmp eax, 0x40
jne 0x14009d659
popf
pop rax
jmp 0x1400a0021
cmp eax, 8
jne 0x14009d668
popf
pop rax
jmp 0x14009e072
cmp eax, 0x2a
jne 0x14009d677
popf
pop rax
jmp 0x14009f2e2
cmp eax, 0x17
jne 0x14009d686
popf
pop rax
jmp 0x14009e8e2
cmp eax, 0x1c
jne 0x14009d695
popf
pop rax
jmp 0x14009eb4b
cmp eax, 0x2e
jne 0x14009d6a4
popf
pop rax
jmp 0x14009f5b2
cmp eax, 0x4c
jne 0x14009d6b3
popf
pop rax
jmp 0x1400a06b8
cmp eax, 0x2b
jne 0x14009d6c2
popf
pop rax
jmp 0x14009f3a0
cmp eax, 0x1b
jne 0x14009d6d1
popf
pop rax
jmp 0x14009eaed
cmp eax, 0x2d
jne 0x14009d6e0
popf
pop rax
jmp 0x14009f4ce
cmp eax, 0x23
jne 0x14009d6ef
popf
pop rax
jmp 0x14009efc6
cmp eax, 0x5b
jne 0x14009d6fe
popf
pop rax
jmp 0x1400a0ebe
cmp eax, 0x43
jne 0x14009d70d
popf
pop rax
jmp 0x1400a01f2
cmp eax, 0x13
jne 0x14009d71c
popf
pop rax
jmp 0x14009e606
cmp eax, 0x33
jne 0x14009d72b
popf
pop rax
jmp 0x14009f8b9
cmp eax, 0x24
jne 0x14009d73a
popf
pop rax
jmp 0x14009effd
cmp eax, 0x1e
jne 0x14009d749
popf
pop rax
jmp 0x14009ec97
cmp eax, 0xc
jne 0x14009d758
popf
pop rax
jmp 0x14009e232
cmp eax, 0x26
jne 0x14009d767
popf
pop rax
jmp 0x14009f12b
cmp eax, 0x27
jne 0x14009d776
popf
pop rax
jmp 0x14009f161
cmp eax, 0x30
jne 0x14009d785
popf
pop rax
jmp 0x14009f6e7
cmp eax, 0x10
jne 0x14009d794
popf
pop rax
jmp 0x14009e49d
cmp eax, 0x37
jne 0x14009d7a3
popf
pop rax
jmp 0x14009fbc7
cmp eax, 9
jne 0x14009d7b2
popf
pop rax
jmp 0x14009e0ea
cmp eax, 0x39
jne 0x14009d7c1
popf
pop rax
jmp 0x14009fc76
cmp eax, 0x16
jne 0x14009d7d0
popf
pop rax
jmp 0x14009e804
cmp eax, 0x3b
jne 0x14009d7df
popf
pop rax
jmp 0x14009fd95
cmp eax, 0x4b
jne 0x14009d7ee
popf
pop rax
jmp 0x1400a0601
cmp eax, 0x36
jne 0x14009d7fd
popf
pop rax
jmp 0x14009fb1e
cmp eax, 0x14
jne 0x14009d80c
popf
pop rax
jmp 0x14009e6e8
cmp eax, 0x60
jne 0x14009d81b
popf
pop rax
jmp 0x1400a1091
cmp eax, 0x3d
jne 0x14009d82a
popf
pop rax
jmp 0x14009fe3d
cmp eax, 2
jne 0x14009d839
popf
pop rax
jmp 0x14009dd81
cmp eax, 0x47
jne 0x14009d848
popf
pop rax
jmp 0x1400a0392
cmp eax, 0x51
jne 0x14009d857
popf
pop rax
jmp 0x1400a0978
cmp eax, 0x11
jne 0x14009d866
popf
pop rax
jmp 0x14009e4e5
cmp eax, 0x35
jne 0x14009d875
popf
pop rax
jmp 0x14009fa72
cmp eax, 0x3a
jne 0x14009d884
popf
pop rax
jmp 0x14009fd2d
cmp eax, 0x12
jne 0x14009d893
popf
pop rax
jmp 0x14009e55f
cmp eax, 0x21
jne 0x14009d8a2
popf
pop rax
jmp 0x14009ee9d
cmp eax, 0x38
jne 0x14009d8b1
popf
pop rax
jmp 0x14009fc16
cmp eax, 0xb
jne 0x14009d8c0
popf
pop rax
jmp 0x14009e1db
cmp eax, 0x5c
jne 0x14009d8cf
popf
pop rax
jmp 0x1400a0f60
cmp eax, 0x15
jne 0x14009d8de
popf
pop rax
jmp 0x14009e7a7
cmp eax, 5
jne 0x14009d8ed
popf
pop rax
jmp 0x14009de8b
cmp eax, 6
jne 0x14009d8fc
popf
pop rax
jmp 0x14009df3a
cmp eax, 0x5a
jne 0x14009d90b
popf
pop rax
jmp 0x1400a0e1b
cmp eax, 0x49
jne 0x14009d91a
popf
pop rax
jmp 0x1400a04f4
cmp eax, 0x1f
jne 0x14009d929
popf
pop rax
jmp 0x14009ed9a
cmp eax, 4
jne 0x14009d938
popf
pop rax
jmp 0x14009de4f
cmp eax, 0x2f
jne 0x14009d947
popf
pop rax
jmp 0x14009f643
cmp eax, 0x4d
jne 0x14009d956
popf
pop rax
jmp 0x1400a0716
cmp eax, 0x55
jne 0x14009d965
popf
pop rax
jmp 0x1400a0ba0
cmp eax, 0x45
jne 0x14009d974
popf
pop rax
jmp 0x1400a0308
cmp eax, 0x2c
jne 0x14009d983
popf
pop rax
jmp 0x14009f41d
cmp eax, 0x5f
jne 0x14009d992
popf
pop rax
jmp 0x1400a1032
cmp eax, 0x19
jne 0x14009d9a1
popf
pop rax
jmp 0x14009e9cb
cmp eax, 0x1d
jne 0x14009d9b0
popf
pop rax
jmp 0x14009ec15
cmp eax, 0x34
jne 0x14009d9bf
popf
pop rax
jmp 0x14009f9c3
cmp eax, 0x53
jne 0x14009d9ce
popf
pop rax
jmp 0x1400a0a9e
cmp eax, 0x4f
jne 0x14009d9dd
popf
pop rax
jmp 0x1400a0888
cmp eax, 0x42
jne 0x14009d9ec
popf
pop rax
jmp 0x1400a0152
cmp eax, 7
jne 0x14009d9fb
popf
pop rax
jmp 0x14009dfd1
cmp eax, 0x20
jne 0x14009da0a
popf
pop rax
jmp 0x14009edfb
cmp eax, 0x56
jne 0x14009da19
popf
pop rax
jmp 0x1400a0c37
cmp eax, 0x3c
jne 0x14009da28
popf
pop rax
jmp 0x14009fdd2
cmp eax, 0xd
jne 0x14009da37
popf
pop rax
jmp 0x14009e2ce
cmp eax, 0xa
jne 0x14009da46
popf
pop rax
jmp 0x14009e147
cmp eax, 0x18
jne 0x14009da55
popf
pop rax
jmp 0x14009e916
cmp eax, 0x28
jne 0x14009da64
popf
pop rax
jmp 0x14009f19f
cmp eax, 0x22
jne 0x14009da73
popf
pop rax
jmp 0x14009ef21
cmp eax, 0x50
jne 0x14009da82
popf
pop rax
jmp 0x1400a093d
cmp eax, 0x52
jne 0x14009da91
popf
pop rax
jmp 0x1400a0a07
cmp eax, 0x41
jne 0x14009daa0
popf
pop rax
jmp 0x1400a010a
cmp eax, 0xe
jne 0x14009daaf
popf
pop rax
jmp 0x14009e353
cmp eax, 0x32
jne 0x14009dabe
popf
pop rax
jmp 0x14009f821
cmp eax, 0x29
jne 0x14009dacd
popf
pop rax
jmp 0x14009f29c
cmp eax, 0x3e
jne 0x14009dadc
popf
pop rax
jmp 0x14009fecd
cmp eax, 0
jne 0x14009daeb
popf
pop rax
jmp 0x14009db81
cmp eax, 0x4e
jne 0x14009dafa
popf
pop rax
jmp 0x1400a07e0
cmp eax, 0x31
jne 0x14009db09
popf
pop rax
jmp 0x14009f789
cmp eax, 0x54
jne 0x14009db18
popf
pop rax
jmp 0x1400a0b56
cmp eax, 0x5e
jne 0x14009db27
popf
pop rax
jmp 0x1400a0fd5
cmp eax, 0x25
jne 0x14009db36
popf
pop rax
jmp 0x14009f094
cmp eax, 0xf
jne 0x14009db45
popf
pop rax
jmp 0x14009e3dc
cmp eax, 0x44
jne 0x14009db54
popf
pop rax
jmp 0x1400a0272
cmp eax, 0x57
jne 0x14009db63
popf
pop rax
jmp 0x1400a0ce1
cmp eax, 3
jne 0x14009db72
popf
pop rax
jmp 0x14009dded
cmp eax, 0x46
jne 0x14009db81
popf
pop rax
jmp 0x1400a038e
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 - 0x1f]
sub rsp, 0x88
mov rdi, rdx
mov r12, rcx
mov qword [rbp - 0x21], rcx
mov dword [rbp - 0x45], 0
mov dword [rbp - 0x19], 0
mov dword [rbp - 0x15], 1
mov dword [rbp - 0x11], 2
mov dword [rbp - 0xd], 4
mov dword [rbp - 9], 8
mov dword [rbp - 5], 0x10
mov dword [rbp - 1], 0x20
mov dword [rbp + 3], 0x40
mov dword [rbp + 7], 0x80
mov dword [rbp + 0xb], 0x1b
mov dword [rbp + 0xf], 0x36
mov eax, r8d
cdq
and edx, 3
lea esi, [rdx + rax]
sar esi, 2
mov dword [rbp + 0x7f], esi
cmp r8d, 0x10
je 0x14009dc70
push rax
pushf
mov eax, 0xa04c949
pushf
not eax
add eax, 0xcbd87a8c
xor eax, 0x9b04d4d3
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x82721f4a
xor eax, 0xb36741fa
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xb98ba2cf
xor eax, 0xc44a75d2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xd80e03a4
xor eax, 0xd14f5222
rol eax, 0x18
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x7b90422c
pushf
not eax
add eax, 0x8868c007
xor eax, 0x8e1b61e6
rol eax, 0x88
popf
pushf
not eax
add eax, 0xff01ffd2
xor eax, 0xa7fcbfc4
rol eax, 0x70
popf
pushf
not eax
add eax, 0xde7a3d96
xor eax, 0xb7abde06
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xd4f52f7d
xor eax, 0xbefb4423
rol eax, 0xf
popf
jmp 0x14009d5d2
cmp r8d, 0x18
je 0x14009dd28
push rax
pushf
mov eax, 0x688643e2
pushf
not eax
add eax, 0x8e921e4a
xor eax, 0xb2aa293a
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc5afc339
xor eax, 0xf0404a73
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xd2ae986d
xor eax, 0xbd4b17f7
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xaac31f9b
xor eax, 0xd24fcde0
rol eax, 0x18
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x116e0abe
pushf
not eax
add eax, 0x9261b9a8
xor eax, 0x870216de
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xc7e82b5e
xor eax, 0xc6b0327d
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xdfaa838b
xor eax, 0xea13855d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xcb8b190f
xor eax, 0xc04bd06e
rol eax, 0x27
popf
jmp 0x14009d5d2
cmp r8d, 0x20
jne 0x14009ddba
push rax
pushf
mov eax, 0x6ead7e13
pushf
not eax
add eax, 0xacaadebf
xor eax, 0x8faf0545
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xca0b29a8
xor eax, 0xf3ccdcea
rol eax, 0x6e
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x1c42d9d2
pushf
not eax
add eax, 0xbe97493e
xor eax, 0xdec2a304
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xc2fb8cbf
xor eax, 0xd6452943
rol eax, 7
popf
jmp 0x14009d5d2
lea r15d, [r8 - 0x12]
jmp 0x14009dfd1
mov r15d, dword [rbp + 0x77]
jmp 0x14009dfd1
mov r15d, 0x686f508a
pushf
not r15d
add r15d, 0xcbe44f76
xor r15d, 0xc0f0399f
rol r15d, 0x28
popf
pushf
not r15d
add r15d, 0xb8987492
xor r15d, 0xabe323a5
rol r15d, 0x71
popf
pushf
not r15d
add r15d, 0x8f149b62
xor r15d, 0xd61d6afa
rol r15d, 0x4d
popf
jmp 0x14009dfd1
mov r15d, 0x88474abd
pushf
not r15d
add r15d, 0xfc3b2b59
xor r15d, 0xe6560437
rol r15d, 0xa0
popf
pushf
not r15d
add r15d, 0xd1010600
xor r15d, 0x9e37e5c4
rol r15d, 0x8c
popf
pushf
not r15d
add r15d, 0xb7f172b0
xor r15d, 0xeba7f84d
rol r15d, 0xff
popf
push rax
pushf
mov eax, 0x6c6493fe
pushf
not eax
add eax, 0xc6d0e0de
xor eax, 0xd3442cd6
rol eax, 0xc
popf
pushf
not eax
add eax, 0xbcf45823
xor eax, 0xd3c6cc72
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9d2ab705
xor eax, 0xd760ac1d
rol eax, 0x13
popf
jmp 0x14009d5d2
mov dword [rbp + 0x77], r15d
lea r14d, [r15*4 + 4]
mov dword [rbp - 0x49], r14d
movsxd rbx, r14d
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x41], xmm0
mov qword [rbp - 0x31], 0
test r14d, r14d
je 0x14009e02c
push rax
pushf
mov eax, 0x6d4c8a85
pushf
not eax
add eax, 0xb95ee0c5
xor eax, 0xf991c148
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8faf905b
xor eax, 0xa9d182fa
rol eax, 0x16
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xd9f455e6
pushf
not eax
add eax, 0xc109b414
xor eax, 0xb9735275
rol eax, 0x71
popf
pushf
not eax
add eax, 0xbf9d511c
xor eax, 0xc1174659
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x832415a8
xor eax, 0xdef747f0
rol eax, 0x1a
popf
jmp 0x14009d5d2
mov rdx, rbx
lea rcx, [rbp - 0x41]
call fcn.1400a96f3
lea rbx, [rbx*4]
mov r8, rbx
xor edx, edx
mov r13, qword [rbp - 0x41]
mov rcx, r13
call sub.VCRUNTIME140.dll_memset
lea rax, [rbx + r13]
mov qword [rbp - 0x39], rax
jmp 0x14009e147
mov r13, qword [rbp - 0x41]
push rax
pushf
mov eax, 0xd6dc514f
pushf
not eax
add eax, 0x86d7fbac
xor eax, 0xd60a7801
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xcc0a9c39
xor eax, 0xc98eb6e9
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xcee89fcd
xor eax, 0xfd673dfd
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd8399cd9
xor eax, 0xc259236a
rol eax, 0x10
popf
jmp 0x14009d5d2
test esi, esi
jle 0x14009e182
push rax
pushf
mov eax, 0xc5cf08bb
pushf
not eax
add eax, 0x9300a3bc
xor eax, 0xa1c0046f
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xf1f591ea
xor eax, 0xb316e006
rol eax, 0x55
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x5be82ab1
pushf
not eax
add eax, 0xb11260ac
xor eax, 0x9c0fb7c0
rol eax, 0x38
popf
pushf
not eax
add eax, 0x959d8c3d
xor eax, 0xb53db8cc
rol eax, 0x27
popf
pushf
not eax
add eax, 0xe6138a7b
xor eax, 0xefe25af4
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xba07b057
xor eax, 0x9da650e4
rol eax, 0x65
popf
jmp 0x14009d5d2
mov qword [rbp - 0x29], rsi
nop dword [rax]
nop word [rax + rax]
push rax
pushf
mov eax, 0x8c3e4a0c
pushf
not eax
add eax, 0xa8f70317
xor eax, 0x93617ee7
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe531a6f2
xor eax, 0x96e7c305
rol eax, 0x68
popf
pushf
not eax
add eax, 0xe15bd5dd
xor eax, 0x88f04a64
rol eax, 0xb2
popf
jmp 0x14009d5d2
mov r9, qword [0x1400404f0]
test r9, r9
jne 0x14009e29b
push rax
pushf
mov eax, 0x1651eb72
pushf
not eax
add eax, 0xd933db80
xor eax, 0xc06ab49c
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xbeb51a7a
xor eax, 0x82fe8750
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb03c4cf1
xor eax, 0xae974c36
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xde2b7bc9
xor eax, 0xf408b9dc
rol eax, 0x38
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x9b5df1cc
pushf
not eax
add eax, 0xeea4e01b
xor eax, 0xebc4fe1e
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xff02d4fe
xor eax, 0xf4ebc4be
rol eax, 0x83
popf
jmp 0x14009d5d2
xor edi, edi
mov r11d, 0x883eddfb
pushf
not r11d
add r11d, 0xe9586d0d
xor r11d, 0x90695d7d
rol r11d, 0x1f
popf
pushf
not r11d
add r11d, 0x989441f3
xor r11d, 0x81b7d338
rol r11d, 0x1a
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rsi, r12
nop
push rax
pushf
mov eax, 0x4396316d
pushf
not eax
add eax, 0xd4d140b9
xor eax, 0xfd13c9ab
rol eax, 0xd
popf
pushf
not eax
add eax, 0xa8abf1e8
xor eax, 0x8e0fe462
rol eax, 0xb
popf
jmp 0x14009d5d2
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test edi, edi
je 0x14009e3a9
push rax
pushf
mov eax, 0xdd4223dc
pushf
not eax
add eax, 0xcaaf8a0e
xor eax, 0x9540247b
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x960f0048
xor eax, 0xfbcc276f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa83a240b
xor eax, 0xace26936
rol eax, 0x88
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xc66cf44d
pushf
not eax
add eax, 0x9016c071
xor eax, 0xf3e5ff12
rol eax, 0x87
popf
pushf
not eax
add eax, 0xed392612
xor eax, 0xc71f89b4
rol eax, 0x9a
popf
jmp 0x14009d5d2
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x50af10bb
pushf
not edx
add edx, 0xf32098e8
xor edx, 0xbaf78107
rol edx, 0xea
popf
pushf
not edx
add edx, 0xae5972da
xor edx, 0xcbfdf84c
rol edx, 0x20
popf
cmp rcx, r8
je 0x14009e46a
push rax
pushf
mov eax, 0x6c5ba402
pushf
not eax
add eax, 0x8f37d447
xor eax, 0xc70b4448
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdbed3063
xor eax, 0xdac08e9b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf50a723f
xor eax, 0xa371f4e8
rol eax, 0xfd
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x9c56f149
pushf
not eax
add eax, 0x815adbfe
xor eax, 0xe6f4ada3
rol eax, 0x38
popf
pushf
not eax
add eax, 0xf65867c3
xor eax, 0xdf56307b
rol eax, 0x73
popf
jmp 0x14009d5d2
nop
push rax
pushf
mov eax, 0x6125f692
pushf
not eax
add eax, 0xd5dc6cdf
xor eax, 0x992d0dc4
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xb3e3f8b5
xor eax, 0xadd1aeb6
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8bbda892
xor eax, 0xab92cedf
rol eax, 0xa
popf
jmp 0x14009d5d2
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x14009e52c
push rax
pushf
mov eax, 0xe75290c1
pushf
not eax
add eax, 0x86e62aea
xor eax, 0x90ee7864
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xb0eadfe3
xor eax, 0xb961afac
rol eax, 0xc1
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x3c395960
pushf
not eax
add eax, 0x97baae34
xor eax, 0xa625a9bb
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8b8eb421
xor eax, 0xd70dc1a2
rol eax, 0xd3
popf
jmp 0x14009d5d2
cmp edx, edi
jne 0x14009e5c0
push rax
pushf
mov eax, 0xd2581d8c
pushf
not eax
add eax, 0xa77422bf
xor eax, 0xc72deedd
rol eax, 0x95
popf
pushf
not eax
add eax, 0xdb606510
xor eax, 0x9f4a8d1a
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf29775b0
xor eax, 0xac5978f0
rol eax, 0x52
popf
pushf
not eax
add eax, 0x815f4ca9
xor eax, 0xba15c4b9
rol eax, 0xa4
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xa0e18394
pushf
not eax
add eax, 0xa4dd216d
xor eax, 0xfa465a81
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x91122c34
xor eax, 0x81d216a5
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfcc3d0c0
xor eax, 0xabe57d69
rol eax, 0x84
popf
jmp 0x14009d5d2
mov r10, qword [rsi + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rcx, qword [rax + r10 + 0x88]
mov r15, rcx
shr r15, 0x20
mov ebx, ecx
push r10
not r10
sub rbx, r10
pop r10
sub rbx, 1
cmp rbx, r10
je 0x14009e68f
push rax
pushf
mov eax, 0xabc12f8b
pushf
not eax
add eax, 0x990f015d
xor eax, 0xacb11cac
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x94163b8e
xor eax, 0xcdac1022
rol eax, 0x37
popf
pushf
not eax
add eax, 0xaeb1fd74
xor eax, 0xcdbc7163
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x899ce389
xor eax, 0xbc5e5d62
rol eax, 0xbc
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x6485bcbf
pushf
not eax
add eax, 0xc5299f0e
xor eax, 0x933c3ea0
rol eax, 0x91
popf
pushf
not eax
add eax, 0x9332feb6
xor eax, 0xe84c3bb5
rol eax, 0x56
popf
pushf
not eax
add eax, 0xdbd1fa6e
xor eax, 0x93f8e5cf
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xceda9c8e
xor eax, 0xd902e7aa
rol eax, 0xe
popf
jmp 0x14009d5d2
mov r8d, dword [rbx + 0x18]
test r8d, r8d
je 0x14009e74e
push rax
pushf
mov eax, 0x8226aeea
pushf
not eax
add eax, 0xfd20fba6
xor eax, 0xc58e761c
rol eax, 0x23
popf
pushf
not eax
add eax, 0xac2db544
xor eax, 0xe5023bbb
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc3950cbf
xor eax, 0x8836d8bc
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x97b0b2c3
xor eax, 0xa6873015
rol eax, 0xc
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x24d5cee3
pushf
not eax
add eax, 0xfa79d2ed
xor eax, 0xa4c9fc74
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xe9127d08
xor eax, 0xe55457e2
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc4fb2dbd
xor eax, 0xe037c544
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfd9bc507
xor eax, 0xca764d9f
rol eax, 0x7f
popf
jmp 0x14009d5d2
mov r14d, dword [rbx + 0x20]
push rax
pushf
mov eax, 0xd8dea068
pushf
not eax
add eax, 0x84f4c34d
xor eax, 0x880e87bd
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xdfe057bf
xor eax, 0x918b08cf
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xd4bd2b03
xor eax, 0xbe26673a
rol eax, 0x21
popf
pushf
not eax
add eax, 0xcdd6883a
xor eax, 0xd7e53eed
rol eax, 0x55
popf
jmp 0x14009d5d2
dec r8d
lea rax, [r14 + r8*4]
mov eax, dword [rax + r10]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
mov edx, 0xe183d262
pushf
not edx
add edx, 0xed73c93a
xor edx, 0xccbb2ba5
rol edx, 0x32
popf
pushf
not edx
add edx, 0xebc88a47
xor edx, 0x9bb49d29
rol edx, 0xdd
popf
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x14009e89c
push rax
pushf
mov eax, 0x63470a8c
pushf
not eax
add eax, 0xfc19b50e
xor eax, 0xd08a5788
rol eax, 0x65
popf
pushf
not eax
add eax, 0xeb1b34bc
xor eax, 0xd52f46e0
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb2c9ff95
xor eax, 0xfd95d312
rol eax, 0xf4
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x14f995f3
pushf
not eax
add eax, 0x9e986d96
xor eax, 0xb75972c5
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xc19bf5f2
xor eax, 0xb48219f9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb16f802c
xor eax, 0xddd805f7
rol eax, 0x9a
popf
jmp 0x14009d5d2
nop
push rax
pushf
mov eax, 0xc4797aed
pushf
not eax
add eax, 0x9ab4944d
xor eax, 0xa31e7fbb
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8889bf6e
xor eax, 0xd1661643
rol eax, 0x24
popf
jmp 0x14009d5d2
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x14009e972
push rax
pushf
mov eax, 0x78285a5e
pushf
not eax
add eax, 0x8f96c0b7
xor eax, 0xac277ece
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd43dca6b
xor eax, 0xd4fd24f8
rol eax, 0x80
popf
pushf
not eax
add eax, 0x986dfd81
xor eax, 0xeac06390
rol eax, 0xd8
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xd8db5398
pushf
not eax
add eax, 0xf0c65622
xor eax, 0xb0a98ea3
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xb0a35e30
xor eax, 0xc630dffc
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x93f1906b
xor eax, 0xbb989144
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa7139416
xor eax, 0xbd98ae5a
rol eax, 0xa0
popf
jmp 0x14009d5d2
cmp edx, r11d
je 0x14009ea16
push rax
pushf
mov eax, 0x5510a8e5
pushf
not eax
add eax, 0xa6e92749
xor eax, 0xc9009d5d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x8148d86d
xor eax, 0xeabf6209
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xa2a4931f
xor eax, 0xc2e9c753
rol eax, 0x3a
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x88dca359
pushf
not eax
add eax, 0xcb734d28
xor eax, 0xcf3e260d
rol eax, 0x61
popf
pushf
not eax
add eax, 0xf95b975e
xor eax, 0xe4193d22
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xaf06adcf
xor eax, 0x91fd0824
rol eax, 0xfe
popf
jmp 0x14009d5d2
test r8d, r8d
jne 0x14009eaa7
push rax
pushf
mov eax, 0xa27ae60a
pushf
not eax
add eax, 0xb43c5032
xor eax, 0x93bbdcd6
rol eax, 0x60
popf
pushf
not eax
add eax, 0xac358810
xor eax, 0x8f00aeb8
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xfe126af3
xor eax, 0x9216c2f8
rol eax, 0xac
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x5c91b799
pushf
not eax
add eax, 0x9c587a67
xor eax, 0x8c0f3b6d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xde3ee3ba
xor eax, 0xac5926bc
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xf66e1eb1
xor eax, 0x891a012a
rol eax, 0x9e
popf
jmp 0x14009d5d2
jmp 0x14009effd
mov ecx, dword [rbx + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rbx + 0x24]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
movzx eax, word [rax + r8*2]
mov r9d, dword [rcx + rax*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
cmp r9, rbx
jbe 0x14009ebe2
push rax
pushf
mov eax, 0xad64d7ee
pushf
not eax
add eax, 0xb1b2618a
xor eax, 0xa6d69ea7
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x8836b340
xor eax, 0xae596b7c
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd0869c6e
xor eax, 0xf9763b25
rol eax, 0x87
popf
pushf
not eax
add eax, 0xdd10a7b4
xor eax, 0xc384e8dc
rol eax, 0xb
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x30ea3df8
pushf
not eax
add eax, 0xbe81ec96
xor eax, 0xd399354f
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x98adbc9a
xor eax, 0xf1b92766
rol eax, 0xfc
popf
jmp 0x14009d5d2
lea rax, [rbx + r15]
cmp r9, rax
jae 0x14009ec64
push rax
pushf
mov eax, 0x8050606f
pushf
not eax
add eax, 0x90b4de8f
xor eax, 0xc5cdf9a4
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf35c6412
xor eax, 0xf3e8e7cb
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x80809f24
xor eax, 0xfdaec234
rol eax, 0xa5
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x25d1a73e
pushf
not eax
add eax, 0xc70a453d
xor eax, 0xf88ce59d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xbc85f78f
xor eax, 0xa39ac0ff
rol eax, 0x29
popf
jmp 0x14009d5d2
mov edi, 0x873e5e73
pushf
not edi
add edi, 0xfb2c7005
xor edi, 0xe6ca879c
rol edi, 0x6c
popf
pushf
not edi
add edi, 0x890bb63d
xor edi, 0xb900941b
rol edi, 0xe1
popf
pushf
not edi
add edi, 0xe7fc89b7
xor edi, 0x814ca171
rol edi, 0xa3
popf
pushf
not edi
add edi, 0xf1f529a4
xor edi, 0xea7703b5
rol edi, 0xe
popf
mov r11d, edi
movzx eax, byte [r9]
cmp al, 0x2e
je 0x14009ed54
push rax
pushf
mov eax, 0x9e7f7b78
pushf
not eax
add eax, 0xaee6b930
xor eax, 0xf42811cc
rol eax, 0xda
popf
pushf
not eax
add eax, 0xbbf75396
xor eax, 0xed726ee4
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd28d0485
xor eax, 0x972bffbc
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xfeb61d5f
xor eax, 0x90be6da1
rol eax, 0x63
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x8fe86406
pushf
not eax
add eax, 0xb948fc96
xor eax, 0xbbc8a0fc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa872a27c
xor eax, 0xdc8b2e71
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb4a8b4a7
xor eax, 0xd6f4d0d6
rol eax, 0xa9
popf
jmp 0x14009d5d2
nop dword [rax + rax]
push rax
pushf
mov eax, 0x64f74745
pushf
not eax
add eax, 0x9b347ed8
xor eax, 0xc022d8fa
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa5a28c00
xor eax, 0xf006b1df
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb92de364
xor eax, 0xa781f535
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xd164c71e
xor eax, 0xa80733f9
rol eax, 0x71
popf
jmp 0x14009d5d2
movsx eax, al
xor eax, edi
imul edi, eax, 0x1000193
inc r9
movzx eax, byte [r9]
cmp al, 0x2e
jne 0x14009ee6a
push rax
pushf
mov eax, 0xe029cfa0
pushf
not eax
add eax, 0xda9b0e34
xor eax, 0xbbe9bf1f
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xb4709b24
xor eax, 0xddcd96cc
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8273f00a
xor eax, 0x88f0a98c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xfe739e97
xor eax, 0xc624127c
rol eax, 0xba
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xec5f2950
pushf
not eax
add eax, 0x889e07aa
xor eax, 0xdb4e1bd3
rol eax, 0x22
popf
pushf
not eax
add eax, 0xf2fbf74e
xor eax, 0xd528e124
rol eax, 0x11
popf
jmp 0x14009d5d2
inc r9
movzx eax, byte [r9]
test al, al
je 0x14009eeee
push rax
pushf
mov eax, 0xd9c61244
pushf
not eax
add eax, 0xfe9912fb
xor eax, 0x92e09772
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb0eb9eae
xor eax, 0xfb67a673
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe3905801
xor eax, 0xc7db6473
rol eax, 0x85
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x531efc3c
pushf
not eax
add eax, 0x96b75c66
xor eax, 0xd82bfc47
rol eax, 0x31
popf
pushf
not eax
add eax, 0xba56986c
xor eax, 0x81796127
rol eax, 0
popf
jmp 0x14009d5d2
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r9, [r9 + 1]
movzx eax, byte [r9]
test al, al
jne 0x14009ef93
push rax
pushf
mov eax, 0x58eca4fd
pushf
not eax
add eax, 0x8d8d0c7e
xor eax, 0xc03af92f
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdc172c8f
xor eax, 0xb6df232d
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xfda9df52
xor eax, 0xf449b3b6
rol eax, 0x19
popf
pushf
not eax
add eax, 0xfabf5849
xor eax, 0xf98f9b2c
rol eax, 0x4b
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x1f9ef841
pushf
not eax
add eax, 0xce20085b
xor eax, 0xdc891abb
rol eax, 8
popf
pushf
not eax
add eax, 0xfcedee31
xor eax, 0xf4c14bbe
rol eax, 0xd0
popf
jmp 0x14009d5d2
mov rsi, qword [r12]
push rax
pushf
mov eax, 0xf1d7482f
pushf
not eax
add eax, 0xbbfaf4fe
xor eax, 0xd958727a
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc46f2b71
xor eax, 0xedecbbfc
rol eax, 0x82
popf
jmp 0x14009d5d2
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r12
je 0x14009f061
push rax
pushf
mov eax, 0xc14e63b
pushf
not eax
add eax, 0xf735f861
xor eax, 0xbbc09a0d
rol eax, 0x77
popf
pushf
not eax
add eax, 0xe408652f
xor eax, 0xf49e7b6b
rol eax, 0x83
popf
pushf
not eax
add eax, 0x90910e41
xor eax, 0xf513731e
rol eax, 0x69
popf
pushf
not eax
add eax, 0xd4b5e514
xor eax, 0xa4a1928c
rol eax, 0x8f
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x96b373ef
pushf
not eax
add eax, 0xdb2f2d29
xor eax, 0xf4011b3b
rol eax, 0xef
popf
pushf
not eax
add eax, 0xe7412340
xor eax, 0x963fcb24
rol eax, 0x80
popf
jmp 0x14009d5d2
cmp qword [rax + 0x30], 0
jne 0x14009f0e5
push rax
pushf
mov eax, 0x8c8ebdbe
pushf
not eax
add eax, 0x897f8074
xor eax, 0xe62c5082
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf4f0439d
xor eax, 0x963ef35e
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf2349994
xor eax, 0x9037b73f
rol eax, 0x1e
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x4e0c1181
pushf
not eax
add eax, 0x8b988d19
xor eax, 0x9c162f50
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x8808ed65
xor eax, 0xe71f0c62
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xa04508ed
xor eax, 0xe3125d41
rol eax, 0x24
popf
jmp 0x14009d5d2
xor r9d, r9d
push rax
pushf
mov eax, 0xbed255e2
pushf
not eax
add eax, 0xa0faad82
xor eax, 0xa44b14f5
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf582279a
xor eax, 0xc1d78333
rol eax, 0x8e
popf
jmp 0x14009d5d2
mov qword [0x1400404f0], r9
mov rdi, qword [rbp + 0x6f]
push rax
pushf
mov eax, 0x5a9d0778
pushf
not eax
add eax, 0xee34ec0b
xor eax, 0xfa45915c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb0f2917c
xor eax, 0xe2889706
rol eax, 0x98
popf
jmp 0x14009d5d2
mov r8d, 0x3ac5fe55
pushf
not r8d
add r8d, 0xc81dba84
xor r8d, 0xca6b07bd
rol r8d, 0xe9
popf
pushf
not r8d
add r8d, 0xeddebf22
xor r8d, 0xeb8b2ae4
rol r8d, 0xcd
popf
pushf
not r8d
add r8d, 0x8094f013
xor r8d, 0xca45fc15
rol r8d, 0x25
popf
mov rdx, rdi
mov rcx, r13
call r9
add r13, 4
add rdi, 4
mov qword [rbp + 0x6f], rdi
sub qword [rbp - 0x29], 1
jne 0x14009f256
push rax
pushf
mov eax, 0xe111453e
pushf
not eax
add eax, 0xabbde360
xor eax, 0xdaad7b51
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xca5ebf79
xor eax, 0xb01abda0
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xabadfa28
xor eax, 0xba9e1f8c
rol eax, 0x63
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x78612eed
pushf
not eax
add eax, 0xe1b69cf7
xor eax, 0xb64f6472
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x99151ae6
xor eax, 0x9cc803f7
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc435422b
xor eax, 0xfa0d972e
rol eax, 0x40
popf
jmp 0x14009d5d2
mov r13, qword [rbp - 0x41]
mov esi, dword [rbp + 0x7f]
mov r14d, dword [rbp - 0x49]
mov r15d, dword [rbp + 0x77]
mov r12, qword [rbp - 0x21]
push rax
pushf
mov eax, 0x86f2062d
pushf
not eax
add eax, 0xc26fd0b1
xor eax, 0xf90a78e6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe4281387
xor eax, 0xc901b75d
rol eax, 0x64
popf
jmp 0x14009d5d2
mov r11d, esi
cmp esi, r14d
jge 0x14009f347
push rax
pushf
mov eax, 0x6590bbcc
pushf
not eax
add eax, 0xf0f1e925
xor eax, 0xb25df688
rol eax, 0xf
popf
pushf
not eax
add eax, 0xe95c00dc
xor eax, 0xbacad810
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xd7804d24
xor eax, 0x8c65c04c
rol eax, 0xee
popf
pushf
not eax
add eax, 0xd542afec
xor eax, 0xd023c9d1
rol eax, 0x74
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x673e87ca
pushf
not eax
add eax, 0xa670edca
xor eax, 0x90d6d234
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbed9ae4a
xor eax, 0x977d3acc
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf41280fb
xor eax, 0x932ec7ef
rol eax, 0xda
popf
pushf
not eax
add eax, 0x834f41f1
xor eax, 0xc1a49dc3
rol eax, 0x79
popf
jmp 0x14009d5d2
movsxd r10, esi
mov rdi, r10
lea r8, [0x1a71998b2]
pushf
sub r8, 0x67167142
popf
nop dword [rax]
nop dword [rax + rax]
push rax
pushf
mov eax, 0x6f851faf
pushf
not eax
add eax, 0x930e1cba
xor eax, 0xe6752e5b
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x880f5f64
xor eax, 0xd5ced4c8
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd1df3e6f
xor eax, 0xc6dc80d5
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xd5cc0e66
xor eax, 0x9aa4b195
rol eax, 0x6d
popf
jmp 0x14009d5d2
mov r9d, dword [r13 + r10*4 - 4]
mov eax, r11d
cdq
idiv esi
movsxd rbx, eax
test edx, edx
jne 0x14009f488
push rax
pushf
mov eax, 0x2decd13c
pushf
not eax
add eax, 0xb642ae09
xor eax, 0xc62b6368
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xbfc34f07
xor eax, 0xa1ba3bf4
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd29298c1
xor eax, 0xac387810
rol eax, 0x35
popf
pushf
not eax
add eax, 0x8f726cf9
xor eax, 0xb9465ccd
rol eax, 0xa0
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xa2fb6271
pushf
not eax
add eax, 0xbc4b55f1
xor eax, 0x8c5a18d4
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc3e7d072
xor eax, 0x88a25c09
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb9740f37
xor eax, 0x9853c49a
rol eax, 0x8f
popf
jmp 0x14009d5d2
ror r9d, 8
mov r8d, r9d
mov ecx, r9d
shr rcx, 0x10
movzx edx, cl
lea rcx, [0x1965ab30a]
pushf
sub rcx, 0x56578b9a
popf
movzx r9d, byte [rdx + rcx]
mov eax, r8d
shr rax, 0x18
movzx eax, byte [rax + rcx]
shl eax, 8
or r9d, eax
shl r9d, 8
mov eax, r8d
shr rax, 8
movzx ecx, al
lea rax, [0x1a243604e]
pushf
sub rax, 0x624038de
popf
movzx eax, byte [rcx + rax]
or r9d, eax
shl r9d, 8
movzx eax, r8b
lea r8, [0x180c9c126]
pushf
sub r8, 0x40c699b6
popf
movzx ecx, byte [rax + r8]
or r9d, ecx
xor r9d, dword [rbp + rbx*4 - 0x19]
jmp 0x14009f789
cmp esi, 6
jle 0x14009f610
push rax
pushf
mov eax, 0xbebf174
pushf
not eax
add eax, 0xdfddfb75
xor eax, 0xd08757c2
rol eax, 0x71
popf
pushf
not eax
add eax, 0xf1698ed7
xor eax, 0x9df22d12
rol eax, 0x92
popf
pushf
not eax
add eax, 0x907337e5
xor eax, 0xe0dedbc0
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x87e2853f
xor eax, 0xdb8f5f1b
rol eax, 0xa7
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xe64b885f
pushf
not eax
add eax, 0x969782f0
xor eax, 0xef012273
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x9b4d7f18
xor eax, 0xa0faf7fd
rol eax, 0x12
popf
jmp 0x14009d5d2
cmp edx, 4
jne 0x14009f68e
push rax
pushf
mov eax, 0x37c6494
pushf
not eax
add eax, 0xe74e67ec
xor eax, 0xb2662394
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb3b66225
xor eax, 0xefe9e0ad
rol eax, 0x56
popf
pushf
not eax
add eax, 0xa2775c33
xor eax, 0xd3b806c9
rol eax, 0xdc
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xdcb27989
pushf
not eax
add eax, 0xc6fbd39d
xor eax, 0x9125cd85
rol eax, 0x41
popf
pushf
not eax
add eax, 0xfacfa6c2
xor eax, 0xd98520b5
rol eax, 0xa
popf
pushf
not eax
add eax, 0xb57ae5e2
xor eax, 0xf5993625
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa904bb38
xor eax, 0xd1bd596e
rol eax, 0xa2
popf
jmp 0x14009d5d2
mov rdx, r9
mov rax, r9
shr rax, 0x10
movzx ecx, al
movzx r9d, byte [rcx + r8]
mov rax, rdx
shr rax, 0x18
movzx eax, byte [rax + r8]
shl eax, 8
or r9d, eax
shl r9d, 8
mov rax, rdx
shr rax, 8
movzx ecx, al
movzx eax, byte [rcx + r8]
or r9d, eax
shl r9d, 8
movzx eax, dl
movzx ecx, byte [rax + r8]
or r9d, ecx
push rax
pushf
mov eax, 0xb114a281
pushf
not eax
add eax, 0xbb8da0e8
xor eax, 0xfadd1c7b
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xa502619c
xor eax, 0xc75fb61b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x9b4c3d68
xor eax, 0xe9ff2f4f
rol eax, 0xb
popf
pushf
not eax
add eax, 0x8f5b3519
xor eax, 0xe85c088e
rol eax, 0x11
popf
jmp 0x14009d5d2
mov rax, r10
sub rax, rdi
xor r9d, dword [r13 + rax*4]
mov dword [r13 + r10*4], r9d
inc r11d
inc r10
cmp r11d, r14d
jl 0x14009f7ee
push rax
pushf
mov eax, 0xb49a43ab
pushf
not eax
add eax, 0x9d33c3ed
xor eax, 0xb715594c
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xab2aa6b7
xor eax, 0xbb393fea
rol eax, 0x59
popf
pushf
not eax
add eax, 0xec159868
xor eax, 0xe45f6a67
rol eax, 0xcb
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x5a9d96c
pushf
not eax
add eax, 0xfec94728
xor eax, 0xdfece4c5
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9d6dcbd2
xor eax, 0xac862f86
rol eax, 0x4e
popf
jmp 0x14009d5d2
lea eax, [r15 + 1]
movsxd rsi, eax
xor ecx, ecx
mov qword [r12], rcx
mov qword [r12 + 8], rcx
mov qword [r12 + 0x10], rcx
test eax, eax
je 0x14009f886
push rax
pushf
mov eax, 0x1f7e4eed
pushf
not eax
add eax, 0xfa197875
xor eax, 0xcd09702c
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xaf951c9c
xor eax, 0x835ca6d5
rol eax, 0x74
popf
pushf
not eax
add eax, 0xa04552aa
xor eax, 0xff9d5c85
rol eax, 9
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x473da07a
pushf
not eax
add eax, 0x8c6a8f88
xor eax, 0xff3b80a1
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x932e87f3
xor eax, 0xfec62a34
rol eax, 0xe9
popf
jmp 0x14009d5d2
movabs rax, 0x132e84c56820
pushf
not rax
add rax, 0x64c7f3a7
xor rax, 0x647f8fbb
rol rax, 0x3f
popf
pushf
not rax
add rax, 0x68533d8b
xor rax, 0x600b2b9c
rol rax, 0xb4
popf
pushf
not rax
add rax, 0x450151e2
xor rax, 0x547b1017
rol rax, 0xc4
popf
cmp rsi, rax
ja 0x14009f96a
push rax
pushf
mov eax, 0xa0225721
pushf
not eax
add eax, 0xf7f889d1
xor eax, 0xba9df8dc
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd3bb06a2
xor eax, 0xcc68a166
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xe4c7d388
xor eax, 0xd3df286b
rol eax, 0x82
popf
pushf
not eax
add eax, 0x8667c9b6
xor eax, 0xfa2057f0
rol eax, 0x2a
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x2ef5b5e2
pushf
not eax
add eax, 0x94b47ed5
xor eax, 0x80882b38
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa3b3a66d
xor eax, 0xcd376c88
rol eax, 0x83
popf
pushf
not eax
add eax, 0x88793b19
xor eax, 0xc6825847
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb9dfcfd3
xor eax, 0xb80ea683
rol eax, 0xa0
popf
jmp 0x14009d5d2
mov rdi, rsi
shl rdi, 4
cmp rdi, 0x1000
jb 0x14009fa2c
push rax
pushf
mov eax, 0x19327c67
pushf
not eax
add eax, 0xc15b1af1
xor eax, 0x928a0086
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb5101712
xor eax, 0xd13b3ff4
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe28dde8a
xor eax, 0x9d10f869
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xeda8e585
xor eax, 0xb4b100f0
rol eax, 0x93
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xbbb209dd
pushf
not eax
add eax, 0xe12cf2f0
xor eax, 0xe4e960a3
rol eax, 0x44
popf
pushf
not eax
add eax, 0x908b19c5
xor eax, 0xeae7daf5
rol eax, 0x54
popf
pushf
not eax
add eax, 0xfd77e3d5
xor eax, 0xc59e087a
rol eax, 0x27
popf
jmp 0x14009d5d2
lea rcx, [rdi + 0x27]
cmp rcx, rdi
jbe 0x14009fac5
push rax
pushf
mov eax, 0x172bb744
pushf
not eax
add eax, 0xa6f51502
xor eax, 0xe5cfa0ff
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbabfed46
xor eax, 0xa8a0cf8d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa595aa59
xor eax, 0xfa160b63
rol eax, 0x6c
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x21d1363b
pushf
not eax
add eax, 0xe72d4944
xor eax, 0xb44fe8bd
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xbf572e30
xor eax, 0xf6810bf3
rol eax, 0x66
popf
pushf
not eax
add eax, 0x892ba258
xor eax, 0xc39ab2fd
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xebebc8d9
xor eax, 0xa6d187d5
rol eax, 0x1b
popf
jmp 0x14009d5d2
call fcn.14005ab7f
test rax, rax
je 0x14009fb6e
push rax
pushf
mov eax, 0x22a62582
pushf
not eax
add eax, 0x8f9ccf24
xor eax, 0xd25b6891
rol eax, 0x59
popf
pushf
not eax
add eax, 0xff3352be
xor eax, 0xeb8296dd
rol eax, 0x15
popf
pushf
not eax
add eax, 0xcf92afe6
xor eax, 0xe2c3e8fa
rol eax, 0x84
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x842ccb57
pushf
not eax
add eax, 0x878d865a
xor eax, 0xd635d2fc
rol eax, 0x56
popf
pushf
not eax
add eax, 0xee625acc
xor eax, 0xb01f13d2
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc0da3f6f
xor eax, 0xd39fa7a8
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb4756b8f
xor eax, 0xa1c63022
rol eax, 0x70
popf
jmp 0x14009d5d2
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
lea rax, [rdi + rbx]
mov rcx, rbx
mov r8, rbx
jmp 0x14009fdd2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rdi, rdi
je 0x14009fcd4
push rax
pushf
mov eax, 0x5f2f462f
pushf
not eax
add eax, 0x9bc358d8
xor eax, 0xa3cd01d1
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf68069d7
xor eax, 0xa6543f48
rol eax, 0x56
popf
pushf
not eax
add eax, 0x8f4718e9
xor eax, 0xc68c5034
rol eax, 0x44
popf
pushf
not eax
add eax, 0xb6d874fb
xor eax, 0xd51b12e1
rol eax, 0x1a
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x31414406
pushf
not eax
add eax, 0x8bada166
xor eax, 0xe20646f8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb3adb7fb
xor eax, 0x9dad18f1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xb51b623b
xor eax, 0xd79bd641
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xaf3e6412
xor eax, 0xf604491d
rol eax, 0x60
popf
jmp 0x14009d5d2
mov rcx, rdi
call fcn.14005ab7f
mov rbx, rax
push rdi
not rdi
sub rax, rdi
pop rdi
sub rax, 1
mov rcx, rbx
mov r8, rbx
jmp 0x14009fdd2
mov rbx, rcx
lea rax, [rdi + rcx]
mov r8, rcx
push rax
pushf
mov eax, 0x13e8839d
pushf
not eax
add eax, 0xe1869f86
xor eax, 0x9ac4932e
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xee15320f
xor eax, 0xdc8b4359
rol eax, 0x14
popf
jmp 0x14009d5d2
lea rdx, [r12 + 8]
mov r9, r12
mov qword [r12], r8
mov qword [rdx], rcx
mov qword [r12 + 0x10], rax
shl rsi, 4
mov r8, rsi
xor edx, edx
mov rcx, rbx
call sub.VCRUNTIME140.dll_memset
push rdi
not rdi
sub rbx, rdi
pop rdi
sub rbx, 1
mov qword [r12 + 8], rbx
xor ecx, ecx
push rax
pushf
mov eax, 0x46d49ec
pushf
not eax
add eax, 0xce672c65
xor eax, 0xcc147113
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd3f62fbd
xor eax, 0xa4971464
rol eax, 0xf1
popf
jmp 0x14009d5d2
mov dword [rbp - 0x45], 1
mov r9, qword [0x1400404e8]
test r9, r9
jne 0x14009fe9a
push rax
pushf
mov eax, 0xea2ad35b
pushf
not eax
add eax, 0xed5d6897
xor eax, 0xdbcc87b0
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9d6b7b83
xor eax, 0xf24059d9
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xf084d6ac
xor eax, 0x83a6b512
rol eax, 0x7a
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xd9c54332
pushf
not eax
add eax, 0xcb44511d
xor eax, 0x80e1b5ab
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa8a0e2f4
xor eax, 0xef8886d3
rol eax, 0x30
popf
jmp 0x14009d5d2
mov ebx, ecx
mov r11d, 0xffffa3a9
pushf
not r11d
add r11d, 0xe7a21ff0
xor r11d, 0xd5839e2c
rol r11d, 0x6e
popf
pushf
not r11d
add r11d, 0x95010360
xor r11d, 0xec081a96
rol r11d, 0xba
popf
pushf
not r11d
add r11d, 0xccf46cb4
xor r11d, 0xd73186d9
rol r11d, 0x68
popf
pushf
not r11d
add r11d, 0xad96e912
xor r11d, 0xb397d376
rol r11d, 0xec
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rsi, r12
nop
push rax
pushf
mov eax, 0xfee678b2
pushf
not eax
add eax, 0x85c2f0e1
xor eax, 0x94780716
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x8672a182
xor eax, 0x89450962
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xc74a3df2
xor eax, 0xc8a774c7
rol eax, 0x9b
popf
jmp 0x14009d5d2
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test ebx, ebx
je 0x14009ffdb
push rax
pushf
mov eax, 0xe27db5d5
pushf
not eax
add eax, 0xb8961f9e
xor eax, 0xe603cc46
rol eax, 6
popf
pushf
not eax
add eax, 0xea50c503
xor eax, 0xe1676176
rol eax, 0xad
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x7cc176be
pushf
not eax
add eax, 0xa92d745a
xor eax, 0xf5ce21e2
rol eax, 0xba
popf
pushf
not eax
add eax, 0x9250186b
xor eax, 0x8d330b55
rol eax, 0x24
popf
pushf
not eax
add eax, 0xff16a8b1
xor eax, 0x816ded66
rol eax, 0xbf
popf
jmp 0x14009d5d2
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x236ba9b6
pushf
not edx
add edx, 0xe5173d2f
xor edx, 0xb4bc3f42
rol edx, 0x88
popf
pushf
not edx
add edx, 0xff2e0b82
xor edx, 0x9b6d8dc5
rol edx, 0xc6
popf
pushf
not edx
add edx, 0x84836cd3
xor edx, 0x9b33eff9
rol edx, 0xab
popf
cmp rcx, r8
je 0x1400a00c4
push rax
pushf
mov eax, 0xe6ea038c
pushf
not eax
add eax, 0xb1976596
xor eax, 0x9b1d9ff3
rol eax, 0x36
popf
pushf
not eax
add eax, 0x819a8740
xor eax, 0xd3d0e045
rol eax, 0x24
popf
pushf
not eax
add eax, 0x98a36a8d
xor eax, 0x8b13362f
rol eax, 0xf1
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xaa42dc37
pushf
not eax
add eax, 0xf5d2f724
xor eax, 0xaf567c03
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcafab006
xor eax, 0xf4b50603
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfd7f9b8e
xor eax, 0xd4681a55
rol eax, 5
popf
jmp 0x14009d5d2
nop
push rax
pushf
mov eax, 0xb7fcbf71
pushf
not eax
add eax, 0x95712547
xor eax, 0xb48cb0eb
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xed9d626c
xor eax, 0x99ce051e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8f7268d4
xor eax, 0x9acfade4
rol eax, 0xd1
popf
jmp 0x14009d5d2
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400a01ac
push rax
pushf
mov eax, 0x9ec4d2ef
pushf
not eax
add eax, 0x9f2fda55
xor eax, 0xa07b2733
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x849e4029
xor eax, 0x921f3ee5
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9e86c296
xor eax, 0x83fcc653
rol eax, 0xb7
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x49337817
pushf
not eax
add eax, 0xd779d268
xor eax, 0xc618c51e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x871f33cc
xor eax, 0xc019c1ff
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbacf1de5
xor eax, 0xf9540af5
rol eax, 0xa5
popf
jmp 0x14009d5d2
cmp edx, ebx
jne 0x1400a0240
push rax
pushf
mov eax, 0x3152a2eb
pushf
not eax
add eax, 0xf885e754
xor eax, 0xd85a965d
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9fd391e1
xor eax, 0xde914738
rol eax, 0
popf
pushf
not eax
add eax, 0xe4cff775
xor eax, 0xf9c9ef70
rol eax, 0x9a
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x40eabadb
pushf
not eax
add eax, 0x8ec7c0f9
xor eax, 0xba4c884a
rol eax, 1
popf
pushf
not eax
add eax, 0xd7cb5061
xor eax, 0xe8a866b1
rol eax, 0xd8
popf
jmp 0x14009d5d2
mov r10, qword [rsi + 0x30]
movsxd rax, dword [r10 + 0x3c]
mov rcx, qword [rax + r10 + 0x88]
mov r15, rcx
shr r15, 0x20
mov edi, ecx
push r10
not r10
sub rdi, r10
pop r10
sub rdi, 1
cmp rdi, r10
je 0x1400a02d5
push rax
pushf
mov eax, 0xc97690d9
pushf
not eax
add eax, 0x854d7a6d
xor eax, 0x82081ae8
rol eax, 0x76
popf
pushf
not eax
add eax, 0xa01b7a3d
xor eax, 0x844d0280
rol eax, 0x48
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xa840a33f
pushf
not eax
add eax, 0xc342205c
xor eax, 0xe2f937ef
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd7dbd807
xor eax, 0xe5edf013
rol eax, 0x6d
popf
jmp 0x14009d5d2
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400a035b
push rax
pushf
mov eax, 0xc59065c5
pushf
not eax
add eax, 0xe2ef7cc5
xor eax, 0xe900eeef
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xf95de14a
xor eax, 0x96f8809b
rol eax, 0x27
popf
pushf
not eax
add eax, 0x9e328b15
xor eax, 0x9b6c39cb
rol eax, 0xb2
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xc09c17ac
pushf
not eax
add eax, 0x9d7955ca
xor eax, 0x8b82b891
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x839e6de1
xor eax, 0xadea0b26
rol eax, 0x69
popf
jmp 0x14009d5d2
mov r14d, dword [rdi + 0x20]
dec r8d
lea rax, [r14 + r8*4]
mov ecx, dword [rax + r10]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov edx, 0xb91f6157
pushf
not edx
add edx, 0xfd354dd5
xor edx, 0xfd9bd54a
rol edx, 0xb3
popf
pushf
not edx
add edx, 0xde37454b
xor edx, 0xfe82690c
rol edx, 0xc2
popf
pushf
not edx
add edx, 0xc440e356
xor edx, 0x8d314cda
rol edx, 0x21
popf
pushf
not edx
add edx, 0xf9a055d6
xor edx, 0x91012d5e
rol edx, 0x83
popf
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400a0454
push rax
pushf
mov eax, 0x6d409e49
pushf
not eax
add eax, 0xa73d7fdb
xor eax, 0x9c9ba28a
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd41361c5
xor eax, 0xc66716cd
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa7c0e3ab
xor eax, 0x90c203d1
rol eax, 0x66
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x333772fe
pushf
not eax
add eax, 0x9fe43ef2
xor eax, 0xd7023e85
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xd427c118
xor eax, 0xe71d6453
rol eax, 0x77
popf
pushf
not eax
add eax, 0xf07b21b7
xor eax, 0xe8267b25
rol eax, 0xaf
popf
jmp 0x14009d5d2
nop
push rax
pushf
mov eax, 0x4aa9ee86
pushf
not eax
add eax, 0xa1dfbbc5
xor eax, 0xc8a43e80
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xe5009314
xor eax, 0xb3ba9a11
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x94bec4da
xor eax, 0x9afd0985
rol eax, 0x20
popf
pushf
not eax
add eax, 0xaaf65554
xor eax, 0x9504b424
rol eax, 0xd8
popf
jmp 0x14009d5d2
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x1400a053d
push rax
pushf
mov eax, 0xab563609
pushf
not eax
add eax, 0xc0baa4c5
xor eax, 0xa7ac1327
rol eax, 0xe
popf
pushf
not eax
add eax, 0xe5c69b72
xor eax, 0x865f6eb6
rol eax, 0x63
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x5fdb0189
pushf
not eax
add eax, 0x9cff3c31
xor eax, 0xd3165513
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb14681ec
xor eax, 0xf2635af4
rol eax, 4
popf
jmp 0x14009d5d2
cmp edx, r11d
je 0x1400a05a8
push rax
pushf
mov eax, 0xa6f35f9d
pushf
not eax
add eax, 0x8e33852c
xor eax, 0xbf17ea7e
rol eax, 0xee
popf
pushf
not eax
add eax, 0x8a6be57d
xor eax, 0x84afcf67
rol eax, 0xea
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x721c1581
pushf
not eax
add eax, 0xc7454340
xor eax, 0x8795fa26
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x8a0a2869
xor eax, 0x88e6a77a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf1c52104
xor eax, 0xd6b03949
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8f7bf43b
xor eax, 0xb7b51143
rol eax, 0x47
popf
jmp 0x14009d5d2
test r8d, r8d
jne 0x1400a065f
push rax
pushf
mov eax, 0xce294a03
pushf
not eax
add eax, 0x85ea455f
xor eax, 0x9edce917
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd29ceff7
xor eax, 0xb59d16ed
rol eax, 0xce
popf
pushf
not eax
add eax, 0xfe10de43
xor eax, 0xe71c33e4
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xfe0c6ded
xor eax, 0xdda335c9
rol eax, 0x33
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xcba4a8b6
pushf
not eax
add eax, 0x809e4029
xor eax, 0xcae37af5
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x939f518b
xor eax, 0xb82b1d71
rol eax, 0xb
popf
pushf
not eax
add eax, 0xfc23c50b
xor eax, 0xeca48ea6
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xbfe1a64a
xor eax, 0xdd5406df
rol eax, 0xbb
popf
jmp 0x14009d5d2
jmp 0x1400a0ba0
mov ecx, dword [rdi + 0x1c]
push r10
not r10
sub rcx, r10
pop r10
sub rcx, 1
mov eax, dword [rdi + 0x24]
push r10
not r10
sub rax, r10
pop r10
sub rax, 1
movzx eax, word [rax + r8*2]
mov r9d, dword [rcx + rax*4]
push r10
not r10
sub r9, r10
pop r10
sub r9, 1
cmp r9, rdi
jbe 0x1400a07ad
push rax
pushf
mov eax, 0xe5bd524d
pushf
not eax
add eax, 0xb7ef678b
xor eax, 0xa6a6c74e
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x91685674
xor eax, 0xe0115014
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9ee78460
xor eax, 0xb4f45a29
rol eax, 0
popf
pushf
not eax
add eax, 0xb14958a4
xor eax, 0xbb566826
rol eax, 0xba
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x65c27ff7
pushf
not eax
add eax, 0x8459373b
xor eax, 0xa9eac854
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbfa22f2d
xor eax, 0xe37032ce
rol eax, 0x8d
popf
jmp 0x14009d5d2
lea rax, [rdi + r15]
cmp r9, rax
jae 0x1400a0842
push rax
pushf
mov eax, 0x6ac4640e
pushf
not eax
add eax, 0x9c6eee77
xor eax, 0xe8d1e8ab
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe46e5bb9
xor eax, 0x8740fa2d
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcd460295
xor eax, 0xad8e793d
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xca4e0932
xor eax, 0xa1360db2
rol eax, 0x31
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x8ac44629
pushf
not eax
add eax, 0x8f3f72df
xor eax, 0xd0a017a8
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf658068e
xor eax, 0x9803c68b
rol eax, 0x80
popf
pushf
not eax
add eax, 0x96bb8755
xor eax, 0x8601d674
rol eax, 0xe0
popf
jmp 0x14009d5d2
mov ebx, 0xebe1ba38
pushf
not ebx
add ebx, 0xd40837a7
xor ebx, 0xd9fc5fe6
rol ebx, 0x94
popf
pushf
not ebx
add ebx, 0xb62100e8
xor ebx, 0x9538005a
rol ebx, 0x2f
popf
pushf
not ebx
add ebx, 0xd0d979b1
xor ebx, 0xa01fc617
rol ebx, 0x21
popf
mov r11d, ebx
movzx eax, byte [r9]
cmp al, 0x2e
je 0x1400a090a
push rax
pushf
mov eax, 0xebcc353b
pushf
not eax
add eax, 0xc8df616c
xor eax, 0xa8e654fe
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xa8ab10e2
xor eax, 0xd9ecc1c8
rol eax, 0x17
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x64e171b
pushf
not eax
add eax, 0x99a4fa27
xor eax, 0xf2a7abd0
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xf495533f
xor eax, 0x9a763eb1
rol eax, 0xe7
popf
jmp 0x14009d5d2
nop dword [rax + rax]
push rax
pushf
mov eax, 0xe6d8c28d
pushf
not eax
add eax, 0xec7a68d5
xor eax, 0xf645040d
rol eax, 0x15
popf
pushf
not eax
add eax, 0xd6db51ff
xor eax, 0xad7cd560
rol eax, 0xe3
popf
jmp 0x14009d5d2
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
inc r9
movzx eax, byte [r9]
cmp al, 0x2e
jne 0x1400a09d4
push rax
pushf
mov eax, 0xd759659d
pushf
not eax
add eax, 0xce104a28
xor eax, 0xe457ff2f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8048b6d5
xor eax, 0xe52c7416
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xf8fe6291
xor eax, 0xd11218f7
rol eax, 0x8e
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x1a71667
pushf
not eax
add eax, 0xe23ba3a8
xor eax, 0xd532cee0
rol eax, 0x57
popf
pushf
not eax
add eax, 0xad8a8069
xor eax, 0xdd6fac03
rol eax, 0xfe
popf
jmp 0x14009d5d2
inc r9
movzx eax, byte [r9]
test al, al
je 0x1400a0a45
push rax
pushf
mov eax, 0xf7fcf658
pushf
not eax
add eax, 0x94bdf650
xor eax, 0x8584222e
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8786cf73
xor eax, 0xf87c6086
rol eax, 0x6d
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x73e6e7a0
pushf
not eax
add eax, 0xe9e96fa2
xor eax, 0xae7d76e3
rol eax, 0x78
popf
pushf
not eax
add eax, 0xc40881cd
xor eax, 0xdc03723f
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf64b12ce
xor eax, 0xa68681f8
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x98ab3fb3
xor eax, 0xe755b56c
rol eax, 0x7f
popf
jmp 0x14009d5d2
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r9, [r9 + 1]
movzx eax, byte [r9]
test al, al
jne 0x1400a0b10
push rax
pushf
mov eax, 0x1b7bdee3
pushf
not eax
add eax, 0x83879434
xor eax, 0xf3f5a2d8
rol eax, 0
popf
pushf
not eax
add eax, 0x9234e365
xor eax, 0xdc6782a5
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xab557d9c
xor eax, 0x819d1144
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xe4c193c0
xor eax, 0xf084e196
rol eax, 0x88
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xeb8dedeb
pushf
not eax
add eax, 0xe63b1a5f
xor eax, 0xe023ad83
rol eax, 0x29
popf
pushf
not eax
add eax, 0xc2444d57
xor eax, 0xeee9a852
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbe1181ea
xor eax, 0xb0fbb4bb
rol eax, 0x47
popf
jmp 0x14009d5d2
mov rsi, qword [r12]
push rax
pushf
mov eax, 0x88f62a7a
pushf
not eax
add eax, 0xadd17227
xor eax, 0xbf64ac6e
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf8101b9e
xor eax, 0xded19736
rol eax, 0x81
popf
pushf
not eax
add eax, 0xad42f2e7
xor eax, 0xa5cc0c95
rol eax, 0xea
popf
jmp 0x14009d5d2
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r12
je 0x1400a0c04
push rax
pushf
mov eax, 0x98723ae8
pushf
not eax
add eax, 0x965d40ef
xor eax, 0xd0f45d7b
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xdcdb6073
xor eax, 0xbe3ef0d1
rol eax, 0x99
popf
pushf
not eax
add eax, 0xb4aad121
xor eax, 0xa074a3f5
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9a531cfd
xor eax, 0xa6ea4a50
rol eax, 0x9c
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x288c51d4
pushf
not eax
add eax, 0x9206c7b6
xor eax, 0x99a1b2fe
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xcf084daa
xor eax, 0xcd429138
rol eax, 0x2d
popf
jmp 0x14009d5d2
cmp qword [rax + 0x30], 0
jne 0x1400a0c9b
push rax
pushf
mov eax, 0xdebe323e
pushf
not eax
add eax, 0xf9943a92
xor eax, 0xecb48eb8
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb66b517d
xor eax, 0xaac167c2
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe5f36933
xor eax, 0xfd224c22
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xdbbc835a
xor eax, 0xaa34b53f
rol eax, 0x72
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0xfa39babf
pushf
not eax
add eax, 0xaff8e203
xor eax, 0xfb9ba1f7
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc6d14d30
xor eax, 0xc4810095
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xdf677b8c
xor eax, 0xd201af51
rol eax, 7
popf
jmp 0x14009d5d2
xor r9d, r9d
push rax
pushf
mov eax, 0xc6a08609
pushf
not eax
add eax, 0xfe3f535d
xor eax, 0xd33400e0
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc62da0e1
xor eax, 0xb81558b5
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xf488ed40
xor eax, 0xc01f9476
rol eax, 0x9d
popf
jmp 0x14009d5d2
mov qword [0x1400404e8], r9
mov r13, qword [rbp - 0x41]
mov r12, qword [rbp - 0x21]
push rax
pushf
mov eax, 0xc285f9b3
pushf
not eax
add eax, 0xacd1dbbf
xor eax, 0x9c5568fd
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa581588f
xor eax, 0x8d5c6c51
rol eax, 0xcd
popf
jmp 0x14009d5d2
mov r8, qword [rbp - 0x39]
sub r8, r13
sar r8, 2
lea r8, [r8*4]
mov rdx, r13
mov rcx, qword [r12]
call r9
nop
test r13, r13
je 0x1400a0de8
push rax
pushf
mov eax, 0x92ea880b
pushf
not eax
add eax, 0xd592eb1f
xor eax, 0x8ce5488d
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd6b1a347
xor eax, 0xaf5c9bd3
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x827cb3b4
xor eax, 0xea81b456
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9777ffe5
xor eax, 0x9f8f08d7
rol eax, 0xb4
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x7fffa702
pushf
not eax
add eax, 0xf57b78d2
xor eax, 0xf8c8e9bb
rol eax, 0xcb
popf
pushf
not eax
add eax, 0x8dc5ff36
xor eax, 0xf4025108
rol eax, 0x3b
popf
jmp 0x14009d5d2
mov rdx, qword [rbp - 0x31]
sub rdx, r13
and rdx, 0xfffffffffffffffc
mov rax, r13
cmp rdx, 0x1000
jb 0x1400a0e65
push rax
pushf
mov eax, 0x32cd32d2
pushf
not eax
add eax, 0xb17dd0f0
xor eax, 0xd466eb0e
rol eax, 0x11
popf
pushf
not eax
add eax, 0x9cdaa7ff
xor eax, 0xb2b352e4
rol eax, 0x9f
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x9c49d4ce
pushf
not eax
add eax, 0xb7656afa
xor eax, 0xdb1968ed
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xbfdbe2be
xor eax, 0xdd6d2e25
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf8e464ed
xor eax, 0xd359daad
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x8a1bfa22
xor eax, 0xd22c99dc
rol eax, 0x48
popf
jmp 0x14009d5d2
add rdx, 0x27
mov r13, qword [r13 - 8]
sub rax, r13
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a0f19
push rax
pushf
mov eax, 0xafc26e39
pushf
not eax
add eax, 0xa30fd280
xor eax, 0xd5c0507a
rol eax, 0x70
popf
pushf
not eax
add eax, 0x820fb40d
xor eax, 0xc94b4c08
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xaec206bd
xor eax, 0xc61bd65f
rol eax, 0x2b
popf
jmp 0x14009d5d2
push rax
pushf
mov eax, 0x66899028
pushf
not eax
add eax, 0xf64094db
xor eax, 0xe0c398af
rol eax, 0x38
popf
pushf
not eax
add eax, 0x8a6a007c
xor eax, 0x9a9bd696
rol eax, 0x58
popf
pushf
not eax
add eax, 0xd7a5a64a
xor eax, 0xf9af44ed
rol eax, 0x66
popf
jmp 0x14009d5d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r13
call fcn.1400ae516
push rax
pushf
mov eax, 0x8d9fd339
pushf
not eax
add eax, 0xe6ba1b63
xor eax, 0x94e7fd3c
rol eax, 0xee
popf
pushf
not eax
add eax, 0xf0ded1df
xor eax, 0xfb995e5e
rol eax, 6
popf
jmp 0x14009d5d2
mov rax, r12
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.140072659
int3
call fcn.140047c6f
int3